rL i  8dZddlmZddlZddddZddddZd d d dZddddZd d ddZ dZ dZ dZ e e e dZ dZdZdZeeedZdZddZeZdZdZdZdZdZdZdZdZdZd Zd!Zd"Z d#Z!d$Z"d%Z#d&Z$d'Z%d(Z&d)Z'd*Z(d+Z)d,Z*d-Z+d.Z,d/Z-d0Z.d1Z/d2Z0d3Z1d4Z2d5Z3d6Z4d7Z5d8Z6d9Z7d:Z8d;Z9d<Z:d=Z;eDcic]}|e=d?|c}Z>e>d@e>dAe>dBdZ?e>dCe>dDe>dEdZ@e>dFe>dGe>dHdZAe>dIe>dJe>dKdZBe>dLe>dMe>dNdZCdOZDdPZEdQdQdQdZFdRdSdTdZGdUdVdWdZHdXdYdZdZId[d\d]dZJddddZKdd^d_dZLddd`dZMgdagdbgdcdZNddZOdeZPdfZQdgZRdhZSdiZTdjZUdkZVdlZWdmZXdnZYdoZZdpZ[dqZ\drZ]dsZ^dtZ_duZ`dvZadwZbdxZcdyZddzZed{Zfd|Zgd}Zhd~ZidZjdZkdZldZmdZndZodZpdZqddddZre>dHe>dHe>dHdZsdZtdZudZveteuevdZwddddZxdZyddddZzdZ{e{e{e{dZ|gdgdgddZ}ddddZ~gdgdgddZdZdZdZdZdZideOdePdeQdeRde~deSdeTdeUdeWdeVdeYdeXdeZde[de\de]de^ide_de`deadebdecdeddeededefdegdehdeideBdedededeidedede}de dede derdesdewdexdeydezde|de?de@deFdeGideHdeIdeNdeAdeJdedeCdeDdeKdeLdeEdeMddejiddekiddeliddemiddenideoidepideqideideideideidZycc}w)z Nothing here but dictionaries for generating LinearSegmentedColormaps, and a dictionary of these dictionaries. Documentation for each is in pyplot.colormaps(). Please update this with the purpose and type of your colormap if you add data for one here. )partialN)?rrrrredgreenblue)rrrr)rrrr )r r)r )焟8~?瓋1?rr )r )e5]Ot]?9?q?r)r瓋1?rr )r )r9?q?rr )r )w*?rrr )r )rSt$?r)r )rףp= ?rcfdtj|dzdztjzzdzSN??@??npsinpixs T/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/matplotlib/_cm.py _flag_redr$.s+D4255'@ AACGGcTtj|dztjzS)Nrrr!s r# _flag_greenr'/s266!d(RUU"233r%cfdtj|dzdz tjzzdzSrrr!s r# _flag_bluer)0s+$TDBEE(A!BBSHHr%cfdtj|dzdztjzzdzS)Nrfffff4@rgq= ףp?rr!s r# _prism_redr,3s+$TDBEE(A!BBTIIr%cfdtj|dzdz tjzzdzS)Nrr+rQ?rr!s r# _prism_greenr/4s+D2661t8d?bee*C#DDtKKr%cZdtj|dztjzzS)Ngr+rr!s r# _prism_bluer15s"4"&&!d(bee);"<< 1). s : float, default: 0.5 (purple) The starting color. r : float, default: -1.5 The number of r, g, b rotations in color that are made from the start to the end of the color scheme. The default of -1.5 corresponds to -> B -> G -> R -> B. h : float, default: 1 The hue, i.e. how saturated the colors are. If this parameter is zero then the color scheme is purely a greyscale. gKÿg9?gۅ:ҿgRQg)?rr)rr@)r7r8r9r:s r# cubehelixrBBsMH:uaAxIZ1a8LJq!QE GGr%)rrrr r)rCrrrrcy)Nrr!s r#_g0rGp1r%cyNrrFr!s r#_g1rKqs3r%cyNr3rFr!s r#_g2rNrrHr%c|SNrFr!s r#_g3rQss1Hr%c |dzSNr4rFr!s r#_g4rTt 16Mr%c |dzSNr5rFr!s r#_g5rXurUr%c |dzSNrFr!s r#_g6r\vrUr%c,tj|SrPrsqrtr!s r#_g7r`ws2771: r%cRtjtj|SrPr^r!s r#_g8rbxs2772771:& &r%cTtj|tjzdz SrSrr!s r#_g9rdys266!bee)a-( (r%cTtj|tjzdz SrSrr6r r!s r#_g10rgzsBFF1ruu9q=) )r%c2tj|dz SrJrabsr!s r#_g11rk{sBFF1s7O #r%cd|zdz dzSNr4r3rFr!s r#_g12rn|sQUQY1$ $r%cNtj|tjzSrPrr!s r#_g13rp}sBFF1ruu9% %r%cttjtj|tjzSrPrrjr6r r!s r#_g14rs~s!BFF266!bee),- -r%cTtj|dztjzSrSrr!s r#_g15ruBFF1q5255=) )r%cTtj|dztjzSrSrfr!s r#_g16rxrvr%cztjtj|dztjzSrSrrjrr r!s r#_g17r{%BFF266!a%"%%-01 1r%cztjtj|dztjzSrSrrr!s r#_g18r~r|r%cztjtj|dztjzSrZrzr!s r#_g19rr|r%cztjtj|dztjzSrZrrr!s r#_g20rr|r%c d|zSrWrFr!s r#_g21r AE\r%cd|zdz SNr5r3rFr!s r#_g22rAEAI r%cd|zdz SNr5r4rFr!s r#_g23rrr%c8tjd|zdz Srrir!s r#_g24rBFF1q519% %r%c8tjd|zdz Srrir!s r#_g25rrr%cd|zdz dz SNr5r3r4rFr!s r#_g26rQUQY!O #r%cd|zdz dz SrrFr!s r#_g27rrr%c>tjd|zdz dz Srrir!s r#_g28rBFFAEAI?+ +r%c>tjd|zdz dz Srrir!s r#_g29rrr%c|dz dz S)Ng{Gz??rFr!s r#_g30rsAHw& &r%cd|zdz S)Nr4gzG?rFr!s r#_g31rsAEDL r%ctjt|}|dk}d||z||<|dk\|dkz}d||zdz||<|dk\}||dz dz ||<|S)Nrr[gq= ףp?gq= ףp?g{Gz?g'@)rzeroslen)r"retms r#_g32rsz ((3q6 C TA 1XCF dq4x A !A$Y CF dA qTD[4 CF Jr%c8tjd|zdz SNr4rrir!s r#_g33rsBFF1q53;' 'r%c d|zSrSrFr!s r#_g34rrr%cd|zdz SrrFr!s r#_g35rsAECK r%cd|zdz SrmrFr!s r#_g36rrr%%_g r5"#$! ))rr333333?rCr rrrr))r)皙?r333333?)333333?)rrr)r)r皙?皙?)rrrr)r)rg ףp= ?r.)rr )rrr)rr3r3))r_L?r)rrrr )r )rrr)rrrr )r )rrrr ) r)7qrCQ?rr)VIddY??r)F]kSU??r)VIddY?rr)]QJVU?rr)eF ^?rr)c#?rr)(m?rrr )r )r?r)rrrmA?rr)r?r)rrrr)r )rrr)rrrr)rrr)rrr)r?r)r)ffffff?rr)gQ?r3r3)g{Gz?r3r3rrr)r)?rr)?r3r3)g{Gz?r3r3)gQ?rrrrr)rrr)g)\(?r3r3)g(\?r3r3)?rrr)@)rGx $(?r)A?zؘ?r)A?p}Xo ?r)u!Va?@?r)A?W%}e?r)7qrCQ?#?r)u!Va?N6?r)9?q?T?r)A?&UMM?r)_#I?E'K?r)rKY8E?r)r[&|?r)u!Va?J?r)Gߤi?[a^Cp?r)9?q??r)ҩ+y?DP5z5?r)A?E~`?r)/E?O0?r)_#I?+?r)'y3M?=$?r)7qrCQ?!?r)r2FY??r )rvQ?r )rD-M?r )u!Va??r ) Oe?{3jJ?r)Gߤi?4?r)@m?n-?r)r{gUId?r)½2ou?Sul?r)ҩ+y?`cD?r)$}?/$?r)rAh:;?r)+j0 ?rmo?r)fHE?4(?r)'c`??r!)._x%I?縬f ?r#)6\-?no>?r%)>yX5M?T2Tq?r')FT=?R1?r))MeQEQ?/Q5?r+)UMM?C5%Y?r-)rs*8?r.)rGߤi?r/)l=C8fY?'K?r1)t?Pn?B!?r3)|)[?r)r?r)r Ss?r)r"1t?r)r$F$ -~?r)r&?r)r(:?r)r*)=$?r)r,4ctv?r)r;O?r)r+d?r)r09?r)r2 MK?r)r4fd?rr6r8r;r=r@rBrErGrIrLrOrRrUrXr[r^r )@r rarcrergrirkrmrorqrsrurwryr{r}rrrrrrrr)r ' b ?r)r5\u?r)r#W窵0 ?r)rWoB?r)rCVJ?r)rkMG?r)rԱJ?r)rJ"07?r)rMviC?r)rP'?r)rSu9% &a?r)rVW{ ?r)rYdʇjt?r)r\ h"lx?r)r_熭K~?rr )rr ))rrr)rrr)rr)r )皙?Bi?r)皙?^)?rrrrrrr)rrr)rrr)rrr)rrr?rrr皙?rrrrr)rŏ1w?rffffff?j+?rrrrrrr)333333?rr)?.n?r)ffffff?rrrrr)r )rrr)rrrrr)rrr)rrrrK=U?r)rrr)rrr)rrr)rrr)rrr)rrrr)rrr)rrrrrrrrrrrrr)r )rrr)rrr)rrr)rrr)rrr)rrrr)rrrrrrr)rrr)rrrrrr)rrrrrrr) )??r)?}}}}}}?r?{{{{{{???YYYYYY?<<<<<>>>>>?ZZZZZZ?g?)rG?r)??g?)?甓??) )rrr)rSr ?)r盚?r)rwwwwww?瑐?)rrZVVVVVV?)rYYYYYY?r])?r?)r<rr)r`rr) )?rrQ)r6r(r)r?r)r[?r-)rr)rrrr)rr rV)?r?)r`r,r)r1rr)rag?g?) )rArr2)r?pppppp?)r?rK)r絴??)?rdr rn)rGr3r+)r^r?)痖?rXXXXXX?)r(?眛?r') rrr)rrv^^^^^^?rV::::::?rr^rNr)rI555555?rur_?rD)rrs?)rbrxrZ)???) r|)r\\\\\\?r3r~r)?rrur)rrQQQQQQ?)r?rg)rg?r_) )r`瞝?r)r<r?)r)PPPPPP??)rro?)rSr)rmrn)rr-r)VVVVVV?rKZZZZZZ?)rrPr@)rrar0)rrr2) )rr*r)rvrr)rd777777?r-)r瓒?r )rrhrrv畔?r)rTg?疕?)?r?rrrj) )rrr)r羽?r r-r-rr,rNg?rSSSSSS?rc)rrWWWWWW?)盚?rtttttt?)rrar)砟?rr) rr?r=rg?r1r*rtrrrr rn)rr r3)rr6r)rgrrrrrr?r )rrr@)rrry) rrrrrr )r)r)r))rrr)?rr)r1r1r1)?rr) )rrr4)rr)r8)rr6rD)g______?g?r)rr?rF)r8?r)rr砟?)矞?rrl)RRRRRR?rr) rtr?rirrar*r%rrrry)rSr)rrrr)r)r4?)rKrGrC)rI綵?r)r#]]]]]]?痖?)癘?r_g?) rrrrrSr)r"r)rGrr")r^rGr)rrNr)rrg?rr?r{) )rr r3)rSr)r)rrerF)rr睜?)rr瓒?)rrr&)yyyyyy?r?)rtg?g?)rrg?) )rrr)绺?g??rrrr)rr r)rKr8rrrrt)g?r0rN)rrrW) rrr )rrr)rGr3r)rr8rk)rzr^^^^^^?rJ)r!rfrr)rr#r) )rrrG)rrr/)r rCr)r`rre)rrmr:)r222222?rD)?rr7)rRrr)rrr) r)rrr,)rS||||||?r)rSr:r)rSrr)rrsr)r?r)rrrb)rrRr) rrr)rrrw)rSrGr)rSrrrY)rr;rqrr?)rNrr)rrr))r`rr`)r>rrd)rrDrpr)rrr)r3rr`)rg?g?rrr))r(rrl)rGg?r)rrsr<r)rr^g?)rrKr)r^rrr) )r^rTr)rjrzr)rrr)rrwr&)rrrr)rr?rr`r)rrr)rg?rr)r/rg?) )rrr)r<rrr5)rr睜?)rSrGr^r)r rrN)rr-r)r}r}r}))r<rr)rrr@)rrr )r*rr)rr r)rr}r)r[rr)rrr) )rrr)r{rro)r1g?r)rr;rr)rrr)r^rr)rrr)rrr)r)rrZ癘?)rZrwr)rvrr )r^rr)rrGg?)r r:r)r<r<r<) )rZr+r )rrr<)r>rr-)rrr)rr/r+)rrr)r<rr\)rrr rL)r,rrNr5)rrr)r )Ps?绸?r)g>٬\?^?r)g rh?߾3?r)tV?؁sF?r)b48?fj+?r)r6?r)r ))\(?rr)Q?~:?r)ZӼ?Cl?r)g) 0?0*?r)rMb?r){? h"lx?r)rm{?r)rjMSt?r)綄|гY?ݓ?r)rea?r)g}b?46٬?~:p?r)rrr)rQ?r))rrr)r Aǘ?r)rrr)ga+e?rr)gU0*?Dl?r)g0*?rr)g<,Ԛ?rr)g|?5^?ё\C?r)rrr)g&S?rr)rQ?r)g_vO?rr)gj+?rr)r^)?rr)rrr)r1%?rr ))r)rrg{Gz?)gQ?r)gQ?)rrr)rrD)gn?r)gp= ף?rC)gI +?)rrr)r)rrr)r )gı.n?rr)rgS㥛?rr ))rrr)r3r3r3)r rrr)gQ?rrr c d|z SrMrFr!s r# _gist_yargr!Ts !a%c5?r4)?{+]?r6)??r8)?U «?r:)r`DQ?r;)?V-?r=)?糄t?r?)?+ 9?rA)?ȗ_?rC)?TY?rE)?!B ?rG)?S?rI)r炑4 ?rJ)roEx2?rK)?A:?rM)?O7y?rO)?o/R`?rQ)?磶#6?rS)r捴u?rT)rT$?rU)r"ߔ?rV)!)r"1?rW)r+f?rX)rV??rY)rtH\?rZ)rO()M?r[)r'.cY?r\)r)C>X?r])r+CKQ?r^)ry>Ɔ ?r_)r.R \,y?ri)r@Ė2?rj)rB_ ?rk)rDok~?rl)rF͎n7?rm)rH>4@?rn)r(5|J?ro)r=c?rp)rLx"NH?rq)rNWa!?rr)rPyrH6?rs)rRYT"?rt)rhn!c?ru)rE ?rv)rYsۏ?rw)!)r̵!,?rx)rO?ry)r ?rz)r瑩Z{G?r{)r.=[?r|)r'XB?r})r) ?r~)r+?r)r@罃|)lA?r)rBWƷ=?r)rDel?r)rF}(a>?r)rHg?r)rAZj?r)r^Q?r)rL羗 ?r)rNuDy?r)rP"ד7?r)rR0ad?r)r /:?r)rH?r)r.)+:?r) r rrr)rrr)rrrr)rBrr)rrrrPrrr ) r r)rrr)rrr)rrr)rBrr)rrrrr ) r )rrr)rrr)rrr)rrr)rBrr)rrr)rPrrr ))rrr)rrrrr)rrr)r)rr r )rrNrN)rrwrw)rr`r`))rrr)rrrrrr) rjrlrrr`?r&rwr&rrarrrrNrrr2rrlrr`r`r`r,rNrg?r>ru)r)rr r r)rrerzr)rrrr)rrr.r)r6rrr)r:rrr)rrmrr)r r r r)rrrZr)rr-r ))睜?rr)rQrr)rg?ru)rrr)rrr)rrWrQ)rrur)rTrr)rr%r)rNrr)rvrrQ)rvrr)rfrr)rrr)rryr)rvr.r)r9rrP)rtrr)rTr%rN)rrr))rrrNrrr)rgUUUUUU?g?rYrXrU)rrrrHrErB)rrr/rrr)rrrrOrMrL) )rrr-)rrr)rNrjr)rrrW)rrrrm)rrrg)rvrr)rr@rs)rrr)rr-r8BluesBrBGBuGnBuPuCMRmapGnBuGreensGreysOrRdOrangesPRGnPiYGPuBuPuBuGnPuOrPuRdPurplesRdBuRdGyRdPuRdYlBuRdYlGnRedsSpectralWistiaYlGnYlGnBuYlOrBrYlOrRdafmhotautumnbinarybonebrgbwrcoolcoolwarmcopperrBflag gist_earth gist_gray gist_heat gist_ncar gist_rainbow gist_stern gist_yarggnuplotgnuplot2grayhothsvjet nipy_spectraloceanpinkprismrainbowseismicspringsummerterrainwinterAccentlistedDark2PairedPastel1Pastel2)Set1Set2Set3tab10tab20tab20btab20c)rrgr)__doc__ functoolsrnumpyr _binary_data _autumn_data _bone_data _cool_data _copper_datar$r'r) _flag_datar,r/r1 _prism_datar@rB_cubehelix_data _bwr_data _brg_datarGrKrNrQrTrXr\r`rbrdrgrkrnrprsrurxr{r~rrrrrrrrrrrrrrrrrrrangeglobalsgfunc _gnuplot_data_gnuplot2_data _ocean_data _afmhot_data _rainbow_data _seismic_data _terrain_data _gray_data _hot_data _hsv_data _jet_data _pink_data _spring_data _summer_data _winter_data_nipy_spectral_data _Blues_data _BrBG_data _BuGn_data _BuPu_data _GnBu_data _Greens_data _Greys_data _Oranges_data _OrRd_data _PiYG_data _PRGn_data _PuBu_data _PuBuGn_data _PuOr_data _PuRd_data _Purples_data _RdBu_data _RdGy_data _RdPu_data _RdYlBu_data _RdYlGn_data _Reds_data_Spectral_data _YlGn_data _YlGnBu_data _YlOrBr_data _YlOrRd_data _Accent_data _Dark2_data _Paired_data _Pastel1_data _Pastel2_data _Set1_data _Set2_data _Set3_data_gist_earth_data_gist_gray_datarrr_gist_heat_data_gist_ncar_data_gist_rainbow_data_gist_stern_datar!_gist_yarg_data_coolwarm_data _CMRmap_data _wistia_data _tab10_data _tab20_data _tab20b_data _tab20c_data_petroff10_datadatad)is0r#rFs+** ;868 ))) * 7557 +11 2 H3Hj I IK< <M :&GP+ ? ? &()#$%-))1111%%##++& ().r3AGI1#h  3Qxqb  Ryrb Ryra Ryrb  Ryrb   ! 0//1 ((( )  (&0# 1 2) & % & "=I|=I|=IyyJ v988: 9::< 988:   7(h                                                                    6 2 G0fQxqa &)( $4oO , E6p #(:  $z:N ! )D!'D! )KgZ000%1 P ; =   0   . . 0 M  [M  JM  JM  J M   l M   J M  lM  [M  JM }M  JM  JM  JM  lM  JM   J!M "}#M $ J%M & J'M ( J)M * l+M , l-M . J/M 01M 2 l3M 4 J5M 6 l7M 8 l9M : l;M < l=M > l?M @ lAM B JCM D 9EM F 9GM H JIM JKM L lMM NOM P JQM R"SM TUM VWM XYM Z&[M \"]M ^_M `}aM bcM d JeM f 9gM h 9iM j 9kM l(mM n [oM p JqM r [sM t}uM v}wM x lyM z l{M |}}M ~ lM B x&CM D h $EM F x&GM H-(IM J-(KM Lz " z " z " $ $&&YM S& 4sL