1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Ë
oñúhÝ!ãóΗddlZddlmZddlmZddlmZd[d„Zd[d„Z    ejjdgd¢«d„«Z ejjd    gd
¢«d „«Z ejjd d gd¢fdgd¢fdgd¢fdgd¢fdgd¢fg«d„«Zejjdddgfddgfddgfdd gfd!gd"¢fg«d#„«Zejjd$gd%¢«d&„«Zejjd'gd(¢«d)„«Zejjd*gd+¢«d,„«Zejjd-d.d/d0d1›d2fd3d4d1›d2fd5d6d7d1›d2fd8d9d:d;d<d=d>d?d?g«ejjd@ddAg«dB„««ZejjdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWddXd1›d2fdYg«dZ„«Zy)\éN)Ú
CSSWarning©Ú CSSResolvercó:—t«}|||¬«}||k(sJ‚y©N©Ú    inheritedr)ÚcssÚpropsr    ÚresolveÚactuals     úSH:\Change_password\venv_build\Lib\site-packages\pandas/tests/io/formats/test_css.pyÚassert_resolvesr
s!€Ü‹m€GÙ S IÔ .€FØ FŠ?Љ?ócóN—t«}|||¬«}|||¬«}||k(sJ‚yrr)Úcss1Úcss2r    r Ú    resolved1Ú    resolved2s      rÚassert_same_resolutionrs/€Ü‹m€GÙ˜¨    Ô2€IÙ˜¨    Ô2€IØ ˜    Ò !Ð!Ñ !rzname,norm,abnorm))Ú
whitespaceúhello: world; foo: barz(      hello      :
  world 
  ;  
 foo:     bar
 
)ÚcaserzHello: WORLD; foO: bar)z
empty-declrz; hello: world;; foo: bar;
; ;)z
empty-listÚú;có—t||«y©N©r)ÚnameÚnormÚabnorms   rÚtest_css_parse_normalisationr"s€ô˜4 Õ(rzinvalid_css,remainder) )z hello-worldr)z border-style: solid; hello-worldzborder-style: solid)z3border-style: solid; hello-world; font-weight: boldz&border-style: solid; font-weight: bold)zfont-size: blahúfont-size: 1em)zfont-size: 1a2br#)zfont-size: 1e5ptr#)zfont-size: 1+6ptr#)zfont-size: 1unknownunitr#)z font-size: 10r#)zfont-size: 10 ptr#)zborder-top: 1pt solid red greenzborder-top: 1pt solid greencóx—tjt«5t||«ddd«y#1swYyxYwr)ÚtmÚassert_produces_warningrr)Ú invalid_cssÚ    remainders  rÚtest_css_parse_invalidr)(s1€ô0
×    #Ñ    #¤JÓ    /ñ7ܘ{¨IÔ6÷7÷7ñ7úsš 0°9zshorthand,expansionsÚmargin)z
margin-topz margin-rightz margin-bottomz margin-leftÚpadding)z padding-topz padding-rightzpadding-bottomz padding-leftz border-width)zborder-top-widthzborder-right-widthzborder-bottom-widthúborder-left-widthz border-color)zborder-top-colorzborder-right-colorzborder-bottom-colorúborder-left-colorz border-style)zborder-top-stylezborder-right-stylezborder-bottom-styleúborder-left-stylec óD—|\}}}}t|›d|d|d|d|di«t|›d|d|d|d|di«t|›d|d|d|d|di«t|›d|d|d|d|di«tjt«5t|›d    i«ddd«y#1swYyxYw)
Nz: 1ptÚ1ptz    : 1pt 4ptÚ4ptz : 1pt 4pt 2ptÚ2ptz: 1pt 4pt 2pt 0ptÚ0ptz: 1pt 1pt 1pt 1pt 1pt)rr%r&r)Ú    shorthandÚ
expansionsÚtopÚrightÚbottomÚlefts      rÚtest_css_side_shorthandsr:Dsì€ðF *Ñ€Cˆ˜äØ ˆ+UИc 5¨%°¸ÀÀtÈUÐSôôØ ˆ+YР# u¨e°U¸FÀEÈ4ÐQVÐ!WôôØ ˆ+]Ð#Ø     ˆeU˜E 6¨5°$¸Ð>ôô
Ø ˆ+Ð&Ð'Ø     ˆeU˜E 6¨5°$¸Ð>ôô
 
×    #Ñ    #¤JÓ    /ñAܘ9˜+Ð%:Ð;¸RÔ@÷A÷AñAús Á=BÂBzshorthand,sidesz
border-topr6z border-rightr7z border-bottomr8z border-leftr9Úborder)r6r7r8r9c    ó<—dd„}t|›d||ddd««y)Ncó\—i}|D]$}|r    ||d|›d<|r    ||d|›d<|sŒ||d|›d<Œ&|S)Nzborder-z-colorz-stylez-width©)ÚsidesÚcolorÚstyleÚwidthÚresolvedÚsides      rÚcreate_border_dictz;test_css_border_shorthand_sides.<locals>.create_border_dictŠs_€ØˆØò    9ˆDÙØ38˜7 4 &¨Ð/Ñ0ÙØ38˜7 4 &¨Ð/Ñ0ÚØ38˜7 4 &¨Ð/Ò0ð     9ðˆrz: 1pt red solidÚredÚsolidr0)NNN©r)r4r?rEs   rÚtest_css_border_shorthand_sidesrIs*€ó    ôØ ˆ+_Ð%Ñ'9¸%ÀÈÐQVÓ'Wõrzprop, expected) )z 1pt red solid©rFrGr0)z red 1pt solidrJ)z red solid 1ptrJ)z solid 1pt redrJ)z    red solid)rFrGú
1.500000pt)z    1pt solid)ÚblackrGr0)z1pt red)rFÚnoner0)rF)rFrMrK)r0)rLrMr0)rG)rLrGrK)Ú1em)rLrMÚ12ptcó6—|\}}}td|›|||dœ«y)Nz border-left: )r-r.r,rH)ÚpropÚexpectedr@rArBs     rÚtest_css_border_shorthandsrSšs0€ð(#Ñ€Eˆ5%äØ
˜vÐà!&Ø!&Ø!&ñ    
õrzstyle,inherited,equiv))zmargin: 1px; margin: 2pxrú margin: 2px)ú margin: 1pxrTrU)zmargin: 1px; margin: inheritrTrT)úmargin: 1px; margin-top: 2pxrzHmargin-left: 1px; margin-right: 1px; margin-bottom: 1px; margin-top: 2px)úmargin-top: 2pxrUrV)rUrWrU)ú margin: 1px; margin-top: inheritrTrVcóZ—t«}||«}|||¬«}||«}||k(sJ‚yrr)rAr    Úequivr Úinherited_propsÚ style_propsÚ equiv_propss       rÚtest_css_precedencer^ºs8€ô,‹m€GÙ˜iÓ(€OÙ˜%¨?Ô;€KÙ˜%“.€KØ ˜+Ò %Ð%Ñ %rz style,equiv))rXz7margin-bottom: 1px; margin-right: 1px; margin-left: 1px)zmargin-top: inheritr)zmargin-top: initialrcó—t||«yrr)rArZs  rÚtest_css_none_absentr`×s€ô˜5 %Õ(rz size,resolved)zxx-smallÚ6ptzx-smallg@ÚfÚptÚsmallg333333#@)ÚmediumrOÚlargeg+@)zx-largeÚ18pt)zxx-largeÚ24pt)Ú8pxra)z1.25pcÚ15pt)z.25inrg)z02.54cmÚ72pt)z25.4mmrk)z101.6qrkÚ relative_toÚ16ptcó<—|€d}nd|i}td|›d|i|¬«y©Nz    font-sizez font-size: rrH©ÚsizerlrCr    s    rÚtest_css_absolute_font_sizerræs1€ð*ÐØ‰    à  +Ð.ˆ    Ük $ Ð(¨;¸Ð*AÈYÖWrzsize,relative_to,resolved)rNNrO)ú1.0emNrO)ú1.25emNrj)rNrmrm)rsrmrm)rtrmÚ20pt)Ú1remrmrO)z1.0remrmrO)z1.25remrmrj)ú100%NrO)ú125%Nrj)rwrmrm)rxrmru)Ú2exNrO)z2.0exNrO)z2.50exNrj)Úinheritrmrm)ÚsmallerNÚ10pt)r{rgrjÚlargergÍÌÌÌÌÌ,@)r}rjrgcó<—|€d}nd|i}td|›d|i|¬«yrorHrps    rÚtest_css_relative_font_sizers1€ð6ÐØ‰    à  +Ð.ˆ    Ük $ Ð(¨;¸Ð*AÈYÖWrr)ÚpytestÚ pandas.errorsrÚpandas._testingÚ_testingr%Úpandas.io.formats.cssrrrÚmarkÚ parametrizer"r)r:rIrSr^r`rrrr>rrú<module>r‡sÓðÛ å$åå-óó "ð‡×ÑØò    ó ñ)ó ð)ð‡×ÑØòóñ.7ó/ð.7ð
‡×ÑØà    ÒQÐRØ    ÒVÐWà ò ð    
ð ò ð    
ð ò ð    
ð+ó!ñDAóE!ðDAð2‡×ÑØà    ˜wÐØ    ˜'˜Ð#Ø    ˜8˜*Ð%Ø    ˜˜Ð!Ø    Ò5Ð6ð ó    ñó    ðð"‡×ÑØòóñ&
ó'ð&
ð‡×ÑØòóñ*&ó+ð*&ð‡×ÑØòó
ñ)ó
ð)ð‡×ÑØàØ    s˜1g˜RLÐ!Ø    S˜G˜2,ÐØØ    T˜!H˜B-Ð ØØØØØØØØØðóð&‡×ј¨¨v¨Ó7ñXó8ó'ð(Xð‡×ÑØàØØ ØØ!Ø"Ø Ø"Ø#ØØØ Ø ØØØ Ø#Ø!Ø#Ø    4˜D ˜8 2˜Ð'Ø"ð+óñ4Xó5ñ4Xr