§
    ŒŸjÞ	  ã                   óT   — d dl Z  ed¦  «        Z ed¦  «        Z G d„ d¦  «        ZdS )é    N).Úazimuthzbackground-colorzborder-bottom-colorzborder-collapsezborder-colorzborder-left-colorzborder-right-colorzborder-top-colorÚclearÚcolorÚcursorÚ	directionÚdisplayÚ	elevationÚfloatÚfontzfont-familyz	font-sizez
font-stylezfont-variantzfont-weightÚheightzletter-spacingzline-heightÚoverflowÚpausezpause-afterzpause-beforeÚpitchzpitch-rangeÚrichnessÚspeakzspeak-headerzspeak-numeralzspeak-punctuationzspeech-rateÚstressz
text-alignztext-decorationztext-indentzunicode-bidizvertical-alignzvoice-familyÚvolumezwhite-spaceÚwidth)Úfillzfill-opacityz	fill-ruleÚstrokezstroke-widthzstroke-linecapzstroke-linejoinzstroke-opacityc                   ó    — e Zd Zeefd„Zd„ ZdS )ÚCSSSanitizerc                 ó"   — || _         || _        d S )N)Úallowed_css_propertiesÚallowed_svg_properties)Úselfr   r   s      úa/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/bleach/css_sanitizer.pyÚ__init__zCSSSanitizer.__init__G   s   € ð
 '=ˆÔ#Ø&<ˆÔ#Ð#Ð#ó    c                 óz  — t          j        |¦  «        }|sdS g }|D ]u}|j        dk    r2|j        | j        v s|j        | j        v r|                     |¦  «         Œ?|j        dv r-|r+|d         j        |j        k    r|                     |¦  «         Œv|sdS t          j        |¦  «                             ¦   «         S )zSanitizes css in style tagsÚ Údeclaration)ÚcommentÚ
whitespaceéÿÿÿÿ)	Útinycss2Úparse_declaration_listÚtypeÚ
lower_namer   r   ÚappendÚ	serializeÚstrip)r   ÚstyleÚparsedÚ
new_tokensÚtokens        r   Úsanitize_csszCSSSanitizer.sanitize_cssO   sá   € åÔ0°Ñ7Ô7ˆàð 	Ø�2àˆ
Øð 		-ð 		-ˆEØŒz˜]Ò*Ð*àÔ$¨Ô(CÐCÐCØÔ'¨4Ô+FÐFÐFà×%Ò% eÑ,Ô,Ð,øØ”Ð8Ð8Ð8Øð - *¨R¤.Ô"5¸¼Ò"CÐ"CØ×%Ò% eÑ,Ô,Ð,øð
 ð 	Ø�2åÔ! *Ñ-Ô-×3Ò3Ñ5Ô5Ð5r   N)Ú__name__Ú
__module__Ú__qualname__ÚALLOWED_CSS_PROPERTIESÚALLOWED_SVG_PROPERTIESr   r1   © r   r   r   r   F   s?   € € € € € ð  6Ø5ð=ð =ð =ð =ð6ð 6ð 6ð 6ð 6r   r   )r&   Ú	frozensetr5   r6   r   r7   r   r   ú<module>r9      ss   ðØ €€€ð #˜ð/ñ1ô 1Ð ðh #˜ð	ñô Ð ð"6ð "6ð "6ð "6ð "6ñ "6ô "6ð "6ð "6ð "6r   