
    h	                     @    S SK r \" S5      r\" S5      r " S S5      rg)    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                   (    \ rS rSr\\4S jrS rSrg)CSSSanitizerF   c                     Xl         X l        g )Nallowed_css_propertiesallowed_svg_properties)selfr   r   s      gC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\bleach/css_sanitizer.py__init__CSSSanitizer.__init__G   s    
 '=#&<#    c                    [         R                  " U5      nU(       d  g/ nU H  nUR                  S:X  aI  UR                  U R                  ;   d  UR                  U R
                  ;   a  UR                  U5        MZ  M\  UR                  S;   d  Mn  U(       d  Mw  US   R                  UR                  :w  d  M  UR                  U5        M     U(       d  g[         R                  " U5      R                  5       $ )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_cssCSSSanitizer.sanitize_cssO   s    007
Ezz]*$$(C(CC''4+F+FF%%e, G 88:*R."5"5"C%%e,  !!*-3355r"   r   N)	__name__
__module____qualname____firstlineno__ALLOWED_CSS_PROPERTIESALLOWED_SVG_PROPERTIESr    r4   __static_attributes__ r"   r   r   r   F   s      65=6r"   r   )r)   	frozensetr:   r;   r   r=   r"   r   <module>r?      s7     #/1 h #	 "6 "6r"   