+
    	i-              
          R t ^ RIt^ RIHt ^ RIHt ]P                  ! RRR.4      t]! ^ R4      t/ RR	bR
RbRRbRRbR]! R4      bRRbRRbRRbRRbRR	bRRbR]bR]bR]bR]bR]bR]b/ R ]bR!]bR"R#bR$R	bR%R	bRR	bR&RbR'R(bR)R*bR+R	bR,RbR-RbR.R/bR0RbR1RbR2R]! ^ R34      R]! ^ R34      33bR4RbC/ R5RbR6R7bR8]]3bR9]]3bR:RbR;^bR<R=bR>R7bR?RbR@^bRAR7bRBRbRC^bRDRbRER7bRF]]3bRG]]3bC/ RHRbRI^bRJRbRK]! ^dR34      ]! ^dR34      ]! ^dR34      ]! ^dR34      R3bRLRbRM]! ^ R4      ]! ^ R4      ]! ^ R4      ]! ^ R4      3bRNRbRORbRP]! ^dR34      ]! ^dR34      ]! ^dR34      ]! ^dR34      R3bRQRbRR]! ^ R4      ]! ^ R4      ]! ^ R4      ]! ^ R4      3bRSRbRTRUbRVRbRW^bRXR	bRYR	bC/ RZR7bR[RbR\R]bR^R_bR`RbRaRbRbRbRcR	bRdRbRe^bRfRbRgRbRhRbRiRbRjRbRkRbRlRbC/ RmRbRnRbRoRpbRqRbRrRsbRtR	bRuR	bRvR	bRwR	bRx^bRy^bRzRbR|RbR}R~bR{RbRRbRR	bC/ RR	bRRbR^bRR	bRRbRRbRR]! ^2R34      R]! ^2R34      33bRRbRR	bRR	bRR	bRR	bRR	bRRbRRbRRbR]bC/ RRbRRbR^bRRbRR	bR]bRRbRRbRRbR^ bR]! ^2R34      ]! ^2R34      3bRRbRRbRR7bRRbR^bR^ bC/ RRbRR	bR]! ]R4      bR]! ]R4      bRR	bRR	bRR	bRR	bRRbR^ bR^bRRbRRbRRbRRbRRbRRbC/ RRbRR	bRR	bRR	bRR	bRRbRRbRRbRRbRRbRRbR^ bRRbRRbRRbRR7bRRbC/ RR	bRR	bRRbRR	bRRbRR*bRRbRRbRR	bRRbRRbRRbRRbRRbRRbRRbRRbCt	]
! R ]	 4       4      t0 RkR<kRDkR
kRkRVkRkRkRakRbkRckRdkRekRgkRfkRhkRikRjkRkkRlkRmkRnkRqkRokRkRkRkRkRkRkRkRkRkRkRkRkRkRxkRkRkRkRkRkRkRkRkR)kRkRykRkRkt0 Rmt0 RmtR# )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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background_clipbackground_colortransparentbackground_imagebackground_originbackground_position%background_repeatbackground_size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border_top_colorborder_top_left_radiusborder_top_right_radiusborder_top_styleborder_top_widthborder_image_sourceborder_image_sliceborder_image_widthborder_image_outsetborder_image_repeatmask_border_sourcemask_border_slicemask_border_widthmask_border_outsetmask_border_repeatmask_border_modealphacolor_schemeopacitycolumn_widthcolumn_countcolumn_rule_colorcolumn_rule_stylecolumn_rule_widthmediumcolumn_fillbalancecolumn_spanfont_family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bookmark_levelbookmark_stateopenfootnote_displayblockfootnote_policyquotes
string_setimage_resolutionimage_renderingimage_orientationz
from-image
object_fitfillobject_positionsizepage
bleed_leftbleed_right	bleed_topbleed_bottommarkshyphenate_characteru   ‐hyphenate_limit_chars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grid_auto_flow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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              #   D   "   T F  qP                  R R4      x  K  	  R# 5i)_-N)replace).0names   & _/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/weasyprint/css/properties.py	<genexpr>r     s     I.$||C--.s     )inlineflow)scroll)z
border-boxr   N)r   )zpadding-box))repeatr   ))r	   r	   )    r   )   r   r   r   )stretchr   )r	   r	   r	   r	   )serif))rz   text)      r   )r	   )r   )r   >   r   r   r   r   r$   r   rW   r+   r   r"   r   r   rs   r   r   rt   r   r   r   r'   r   r   >   r   r   r   r   r   r   r   r   r.   rE   rI   r>   r@   rZ   r\   rA   rC   r6   r;   )__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   .   '"";&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 
61v2 H3v4 j5v6 )7v8 v9v> [?v@ AvB CvD )EvF )GvH VYq#%6"Ia$57 9IvL 0MvN *OvP >QvR  +{!;SvT !;"<UvV 6WvX 1YvZ z[v\ ]v^ _v` avb .cvd &evf !gvh fivj kvl {K8mvn [9ovp qvr svt >uvv #sYsC0#sYsC0wv~ ,v@ !TIa.!TIa.0AvF 1GvH .IvJ #sYsC0#sYsC0KvR 9SvT !TIa.!TIa.0UvZ 0[v\ ]vb Hcvh qivn Fovp Fqvr svt uvv wvx 9yvz 6{v@ :AvB XCvD FEvF hGvH IvJ HKvL (MvN HOvP xQvR SvT xUvV hWvX HYvZ X[v\ 3]vb xcvh Givj 6kvl Fmvn Fovp Fqvr qsvt auvz ,{v| f}v~ fv@ xAvB CvD vEvF fGvH &IvN OvP vQvR SvT &UvV 2s!3	"c 24 6Wv^ D_v` Favb &cvd 6evf gvh Fivj Rkvp 5qvr Ysvt Kuvv xwvx hyvz {v| g}v~ vv@ ;AvB fCvD 8EvF (GvH AIvN 2s+Yr3-?@OvP QvV &WvX ^YvZ V[v\ Q]v^ a_vd -evf fgvh )C&ivj 3%kvl &mvn ovp Vqvv &wvx eyvz {v| 1}v~ vD EvF hGvH iIvJ 6KvL VMvN &OvP fQvR SvT FUvV vWv\ []v^ ;_v` )avb {cvd [evf Igvh Qivj (kvl xmvr Fsvt ^uvv Wwvx  yvz V{v@ fAvB CvD EvF 	GvH XIvJ VKvV WvX RYvZ 2[v\ ]v^ 9_v` vavf dgvh Divj Dkvr I.II 444 4 	4
 4 4 4 4 4 4 4 4 4 4 4  !4" #4$ %4& '4( )4* +4, -4. /40 142 344 546 748 94: ;4< =4> ?4@ A4B C4D E4F G4H I4J K4L M4N O4P Q4R S4T U4V W4X Y4Z [4\ ]4^ _4` a4b c4d e4f g4	t  8 r   