Ë
    £ëiÏ-  ã            
       óÒ  — d Z ddlZddlmZ ddlmZ  ej                  dddg«      Z edd«      Zi d	d
“dd“dd“dd“d ed«      “dd“dd“dd“dd“dd
“dd“de“de“de“d e“d!e“d"e“i d#e“d$e“d%d&“d'd
“d(d
“dd
“d)d“d*d+“d,d-“d.d
“d/d0“d1d2“d3d4“d5d6“d7d8“d9d edd:«      d edd:«      ff“d;d<“¥i d=d>“d?d@“dAeef“dBeef“dCd“dDdE“dFdG“dHd@“dId“dJdE“dKd@“dLd“dMdE“dNdO“dPd@“dQeef“dReef“¥i dSd“dTdE“dUdV“dW edXd:«       edXd:«       edXd:«       edXd:«      df“dYdZ“d[ edd«       edd«       edd«       edd«      f“d\d]“d^dV“d_ edXd:«       edXd:«       edXd:«       edXd:«      df“d`da“db edd«       edd«       edd«       edd«      f“dcd]“ddde“dfd“dgdh“did
“djd
“¥i dkd@“dld“dmdn“dodp“dqd“drds“dtd“dud
“dvd“dwdx“dyd“dzd“d{d“d|d“d}d“d~d“dd“¥i d€d“d�d“d‚dƒ“d„d“d…d†“d‡d
“dˆd
“d‰d
“dŠd
“d‹dŒ“d�dŒ“dŽd�“d�d“d‘d’“d“d“d”d•“d–d
“¥i d—d
“d˜d“d™dh“dšd
“d›dœ“d�dž“dŸd ed d:«      d ed d:«      ff“d¡d“d¢d
“d£d
“d¤d
“d¥d
“d¦d
“d§d“d¨d©“dªd«“d¬e“¥i d­d®“d¯d“d°d±“d²d³“d´d
“dµe“d¶d“d·d“d¸d“d¹d“dº ed d:«       ed d:«      f“d»d“d¼d“d½d@“d¾d“d¿dE“dÀd“¥i dÁdÂ“dÃd
“dÄ eed«      “dÅ eed«      “dÆd
“dÇd
“dÈd
“dÉd
“dÊdË“dÌd“dÍdh“dÎdÏ“dÐdÑ“dÒdÓ“dÔdÑ“dÕd“dÖd“¥i d×d“dØd
“dÙd
“dÚd
“dÛd
“dÜdÝ“dÞdÝ“dßdÑ“dàdÝ“dádÝ“dâdÑ“dãd“däd“dåd“dæd“dçd@“dèdé“¥i dêd
“dëd
“dìd“díd
“dîd“dïd-“dðd“dñd“dòd
“dód“dôd“dõdV“död÷“dødù“dúd“dûd“düd“¥Z	 e
dý„ e	D «       «      Zh dþ£Zh dÿ£Zh �d £Zy(  z(Various data about known CSS properties.é    N)Úinf)Úparse_colorÚ	DimensionÚvalueÚunitÚpxÚbottomÚautoÚcaption_sideÚtopÚclearÚnoneÚclip© ÚcolorÚblackÚ	directionÚltrÚdisplay)ÚinlineÚflowÚempty_cellsÚshowÚfloatÚleftÚline_heightÚnormalÚ
margin_topÚmargin_rightÚmargin_bottomÚmargin_leftÚpadding_topÚpadding_rightÚpadding_bottomÚpadding_leftÚpositionÚstaticÚrightÚtable_layoutÚunicode_bidiÚvertical_alignÚbaselineÚ
visibilityÚvisibleÚz_indexÚbackground_attachment)ÚscrollÚbackground_clip)z
border-boxÚbackground_colorÚtransparentÚbackground_image)©r   NÚbackground_origin)zpadding-boxÚbackground_positionú%Úbackground_repeat))Úrepeatr;   Úbackground_size))r
   r
   Úborder_bottom_colorÚcurrentcolorÚborder_bottom_left_radiusÚborder_bottom_right_radiusÚborder_bottom_styleÚborder_bottom_widthé   Úborder_collapseÚseparateÚborder_left_colorÚborder_left_styleÚborder_left_widthÚborder_right_colorÚborder_right_styleÚborder_right_widthÚborder_spacing)r   r   Úborder_top_colorÚborder_top_left_radiusÚborder_top_right_radiusÚborder_top_styleÚborder_top_widthÚborder_image_sourcer6   Úborder_image_sliceéd   Úborder_image_width)é   rV   rV   rV   Úborder_image_outsetÚborder_image_repeat)ÚstretchrY   Úmask_border_sourceÚmask_border_sliceÚmask_border_width)r
   r
   r
   r
   Úmask_border_outsetÚmask_border_repeatÚmask_border_modeÚalphaÚcolor_schemeÚopacityrV   Úcolumn_widthÚcolumn_countÚcolumn_rule_colorÚcolumn_rule_styleÚcolumn_rule_widthÚmediumÚcolumn_fillÚbalanceÚcolumn_spanÚfont_family)ÚserifÚfont_feature_settingsÚfont_kerningÚfont_language_overrideÚ	font_sizeé   Úfont_stretchÚ
font_styleÚfont_variantÚfont_variant_alternatesÚfont_variant_capsÚfont_variant_east_asianÚfont_variant_ligaturesÚfont_variant_numericÚfont_variant_positionÚfont_weighti�  Úfont_variation_settingsÚbox_decoration_breakÚsliceÚbreak_afterÚbreak_beforeÚbreak_insideÚmargin_breakÚorphansé   ÚwidowsÚbookmark_label))ÚcontentÚtextÚbookmark_levelÚbookmark_stateÚopenrˆ   Úfootnote_displayÚblockÚfootnote_policyÚquotesÚ
string_setÚimage_resolutionÚimage_renderingÚimage_orientationz
from-imageÚ
object_fitÚfillÚobject_positioné2   ÚsizeÚpageÚ
bleed_leftÚbleed_rightÚ	bleed_topÚbleed_bottomÚmarksÚhyphenate_characteru   â€�Úhyphenate_limit_chars)é   r…   r…   Úhyphenate_limit_zoneÚhyphensÚmanualÚletter_spacingÚtab_sizeé   Útext_align_allÚstartÚtext_align_lastÚtext_indentÚtext_transformÚwhite_spaceÚ
word_breakÚword_spacingÚtransform_originÚ	transformÚ
appearanceÚoutline_colorÚoutline_styleÚoutline_widthÚoutline_offsetÚ
box_sizingzcontent-boxÚheightÚ
max_heightÚ	max_widthÚ
min_heightÚ	min_widthÚwidthÚ
flex_basisÚflex_directionÚrowÚ	flex_growÚflex_shrinkÚ	flex_wrapÚnowrapÚgrid_auto_columns)r
   Úgrid_auto_flow)rÁ   Úgrid_auto_rowsÚgrid_template_areasÚgrid_template_columnsÚgrid_template_rowsÚgrid_row_startÚgrid_column_startÚgrid_row_endÚgrid_column_endÚalign_content)r   Úalign_itemsÚ
align_selfÚjustify_contentÚjustify_itemsÚjustify_selfÚorderÚ
column_gapÚrow_gapÚtext_decoration_lineÚtext_decoration_colorÚtext_decoration_styleÚsolidÚtext_decoration_thicknessÚtext_underline_offsetÚblock_ellipsisÚcontinueÚ	max_linesÚoverflowÚoverflow_wrapÚtext_overflowÚcounter_incrementÚcounter_resetÚcounter_setÚlist_style_imageÚlist_style_positionÚoutsideÚlist_style_typeÚdiscÚanchorÚlinkÚlangc              #   ó@   K  — | ]  }|j                  d d«      –— Œ y­w)Ú_ú-N)Úreplace)Ú.0Únames     úY/var/www/html/chat/reports/venv/lib/python3.12/site-packages/weasyprint/css/properties.pyú	<genexpr>r÷     s   è ø€ ÒI°$�t—|‘| C¨×-ÑIùs   ‚>3   rï   rî   r   r�   r†   r¤   r„   r§   r   rq   rt   r-   r¯   r   rl   r|   r   r¬   r®   r   ra   ro   rs   ru   r°   rã   rß   rL   r¦   r©   r­   rD   r“   rë   r«   r’   rè   rw   r    ré   rz   r£   rn   r{   r¡   rÞ   rp   ry   rv   rx   r}   >   r   r   r   r   r(   r	   rb   r/   râ   r&   r²   r   r€   rç   r!   r�   r   ræ   r    r+   r±   rå   >   r   r�   r›   r×   rœ   rž   r´   r¶   r3   rM   rQ   rF   rH   re   rg   rI   rK   r=   rB   )Ú__doc__ÚcollectionsÚmathr   Útinycss2.color5r   Ú
namedtupler   ÚZERO_PIXELSÚINITIAL_VALUESÚsetÚKNOWN_PROPERTIESÚ	INHERITEDÚTABLE_WRAPPER_BOX_PROPERTIESÚINITIAL_NOT_COMPUTEDr   ó    rö   ú<module>r     sP  ðÙ .ã Ý å 'à"ˆK×"Ñ" ;°¸&Ð0AÓB€	á˜˜4Ó €ðvàˆfðvð �Eðvð ˆVð	vð
 ˆBðvð ‰[˜Ó!ðvð �ðvð Ð!ðvð �6ðvð ˆVðvð ˆFðvð �8ðvð �+ðvð �Kðvð �[ðvð  �;ð!vð" �;ð#vð$ �[ñ%vð& �kð'vð( �Kð)vð* �ð+vð, ˆVð-vð. �Fð/vð0 
ˆ6ð1vð2 �Hð3vð4 �jð5vð6 �)ð7vð8 ˆvð9vð> ˜[ð?vð@ �ðAvðB ˜ðCvðD Ð)ðEvðF Ð)ðGvðH ˜V¡Y¨q°#Ó%6Ø"¡I¨a°Ó$5ð7ð 9ðIvðL Ð0òMvðN Ð*ðOvðP ˜>ðQvðR   +¨{Ð!;ðSvðT ! ;°Ð"<ðUvðV ˜6ðWvðX ˜1ðYvðZ �zð[vð\ ˜ð]vð^ ˜ð_vð` ˜ðavðb ˜.ðcvðd ˜&ðevðf ˜!ðgvðh �fðivðj ˜ðkvðl ˜{¨KÐ8ðmvðn  ¨[Ð9òovðp ˜ðqvðr ˜ðsvðt ˜>ðuvðv Ù�#�sÓ™Y s¨CÓ0Ù�#�sÓ™Y s¨CÓ0Øððwvð~ ˜,ðvð@ Ù�!�TÓ™I a¨Ó.Ù�!�TÓ™I a¨Ó.ð0ðAvðF Ð1ðGvðH ˜.ðIvðJ Ù�#�sÓ™Y s¨CÓ0Ù�#�sÓ™Y s¨CÓ0ØððKvðR Ð9ðSvðT Ù�!�TÓ™I a¨Ó.Ù�!�TÓ™I a¨Ó.ð0ðUvðZ Ð0ð[vð\ ˜ð]vðb �Hðcvðh ˆqðivðn �Fðovðp �Fòqvðr ˜ðsvðt ˜ðuvðv ˜ðwvðx �9ðyvðz �6ð{vð@ �:ðAvðB ˜XðCvðD �FðEvðF ˜hðGvðH �ðIvðJ �HðKvðL �(ðMvðN �HðOvðP ˜xðQvðR ˜ðSvðT ˜xðUvðV ˜hòWvðX ˜HðYvðZ ˜Xð[vð\ �3ð]vðb ˜xðcvðh ˜Gðivðj �6ðkvðl �Fðmvðn �Fðovðp �Fðqvðr ˆqðsvðt ˆaðuvðz Ð,ð{vð| �fð}vð~ �fðvð@ ˆxðAvðB ˜ðCvðD �vòEvðF ˆfðGvðH �&ðIvðN ˜ðOvðP �vðQvðR ˜ðSvðT �&ðUvðV ˜¡¨2¨sÓ!3Ø¡	¨"¨cÓ 2ð4ð 6ðWvð^ ˆDð_vð` ˆFðavðb �&ðcvðd �6ðevðf �ðgvðh �Fðivðj ˆRðkvðp ˜5ðqvðr ˜Yðsvðt ˜Kòuvðv ˆxðwvðx �hðyvðz �ð{vð| �gð}vð~ �vðvð@ �;ðAvðB �fðCvðD �8ðEvðF �(ðGvðH �AðIvðN ™ 2 sÓ+©Y°r¸3Ó-?Ð@ðOvðP �ðQvðV �&ðWvðX �^ðYvðZ �Vð[vð\ �Qð]vð^ �aò_vðd �-ðevðf ˆfðgvðh ‘)˜C Ó&ðivðj ‘˜3 Ó%ðkvðl �&ðmvðn �ðovðp ˆVðqvðv �&ðwvðx �eðyvðz �ð{vð| �1ð}vð~ �ðvðD ˜ðEvðF �hðGvðH �iðIvðJ ˜6ðKvðL ˜VòMvðN ˜&ðOvðP �fðQvðR ˜ðSvðT �FðUvðV �vðWvð\ �[ð]vð^ �;ð_vð` �)ðavðb �{ðcvðd �[ðevðf �Iðgvðh ˆQðivðj �(ðkvðl ˆxðmvðr ˜Fðsvðt ˜^ðuvðv ˜Wòwvðx   ðyvðz ˜Vð{vð@ �fðAvðB �ðCvðD �ðEvðF �	ðGvðH �XðIvðJ �VðKvðV ˜ðWvðX �RðYvðZ �2ð[vð\ ˜ð]vð^ ˜9ð_vð` �vðavðf ˆdðgvðh ˆDðivðj ˆDñkv€ñr ÑI¸.ÔIÓIÐ ò4€	òt Ð ó8Ñ r  