Ë
    ¨ehä2  ã                   óŠ	  — d dl Z d dlmZ d dlZd dlZd dlZd dlmZ	 d dl
Z
d dlZd dlmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZmZ d d	lmZmZm Z m!Z!  ed
„ «      \  Z"Z#i d fd„Z$e!ee
jJ                  jM                  d«      d„ «       «       «       Z'd„ Z(e!e
jJ                  jM                  d«       edgd¬«      d„ «       «       «       Z)	  ejT                  d«      jV                   e	d«      k  Z,e e
jJ                  j]                   ed«       d¬«      e
jJ                  j]                   ed«       d¬«      e
jJ                  jM                  d«       edgde,rdnd ¬«      d„ «       «       «       «       «       Z/e!e ej`                  jc                  d«      e
jJ                  jM                  d«      d„ «       «       «       «       Z2e!ej`                  jc                  d«      e
jJ                  jM                  d«      d „ «       «       «       Z3e!e
jJ                  jM                  d«       ed!gd¬«      d"„ «       «       «       Z4e!ej`                  jc                  d«      e
jJ                  jM                  d«      d#„ «       «       «       Z5ej`                  jc                  d«      e
jJ                  jM                  d«      e
jJ                  jm                  d$ e
jn                  d%eg¬&«       e
jn                  d'e g¬&«       e
jn                  d(e!g¬&«      g«      d)„ «       «       «       Z8ej`                  jc                  d«      e
jJ                  jM                  d«      e
jJ                  jm                  d$ e
jn                  d%eg¬&«       e
jn                  d'e g¬&«       e
jn                  d(e!g¬&«      g«      d*„ «       «       «       Z9e!d+„ «       Z:e!d,„ «       Z;e!d-„ «       Z<e!ed.„ «       «       Z=e!d/„ «       Z> ed0g¬1«      e
jJ                  jm                  d2d3«      e
jJ                  jM                  d«      d4„ «       «       «       Z?e
jJ                  jM                  d«      d5„ «       Z@e!e
jJ                  j]                   ed6«       d7¬«      e
jJ                  jM                  d«       ed8gdd¬9«      d:„ «       «       «       «       ZAy# ejZ                  $ r dZ,Y �ŒÌw xY w);é    N)ÚBytesIO)Úparse)Ú_has_tex_packageÚ_check_for_pgf)ÚImageComparisonFailure)Úcompare_images)ÚPdfPages)Ú_image_directoriesÚcheck_figures_equalÚimage_comparison)Úneeds_ghostscriptÚneeds_pgf_lualatexÚneeds_pgf_pdflatexÚneeds_pgf_xelatexc                   ó   — y)Nz
dummy func© r   ó    ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/matplotlib/tests/test_backend_pgf.pyú<lambda>r      s   � r   c                 ól  — t         j                  j                  t        | «      }t	        j
                  |fi |¤Ž t         j                  j                  t        d| z  «      }t        j                  t         j                  j                  t        | «      |«       t        |||¬«      }|rt        |«      ‚y )Nzexpected_%s©Útol)ÚosÚpathÚjoinÚ
result_dirÚpltÚsavefigÚshutilÚcopyfileÚbaseline_dirr   r   )ÚfnameÚsavefig_kwargsr   ÚactualÚexpectedÚerrs         r   Úcompare_figurer'      s~   € Ü�W‰W�\‰\œ* eÓ,€FÜ‡K�K�Ñ)˜.Ò)ä�w‰w�|‰|œJ¨¸Ñ(=Ó>€HÜ
‡O�O”B—G‘G—L‘L¤¨uÓ5°xÔ@Ü
˜ 6¨sÔ
3€CÙ
Ü$ SÓ)Ð)ð r   Úpgfc                 ó  — t        j                  «       }|j                  ddd«       t        «       }|j	                  |dd¬«       |j                  d«       t        j                  |«      }|dk(  j                  «       rJ ‚y )Nç      à?z%_^ $a_b^c$Úpngr(   )ÚformatÚbackendr   é   )r   ÚfigureÚtextr   r   ÚseekÚimreadÚall)Útmp_pathÚfigÚbufÚts       r   Útest_tex_special_charsr8   %   se   € ô �*‰*‹,€CØ‡H�HˆR��]Ô#Ü
‹)€CØ‡K�K�˜E¨5€KÔ1Ø‡H�HˆQ„KÜ�
‰
�3‹€AØ�Q‘�|‰|Œ~ÐÐˆ~r   c                  ó`  — t        j                  «        t        j                  ddd«      } t        j                  | | dz  d«       t        j                  | d| dz  z
  d«       t        j
                  ddgddgd	d
d¬«       t        j                  g d¢g d¢d«       t        j                  dgdgdd¬«       t        j                  ddddd¬«       t        j                  ddd¬«       t        j                  ddddd¬«       t        j                  dd«       t        j                  dd«       y ) Nr   r.   é   é   zb-zg>ç        gš™™™™™Ù?z//Ú	lightgrayÚred)ÚhatchÚ	facecolorÚ	edgecolor)é   rB   çš™™™™™é?rC   rB   )r;   éþÿÿÿrD   r   r;   ÚbgÍÌÌÌÌÌì?r*   ÚrorB   )Ú
markersizeu/   unicode (Ã¼, Â°, Â§) and math ($\mu_i = x_i^2$)Úrighté   )ÚhaÚfontsizez*sans-serif, blue, $\frac{\sqrt{x}}{y^2}$..ú
sans-serifÚblue)ÚfamilyÚcolorz2should be clipped as default clip_box is Axes bboxT)rK   Úclip_on)r   r/   ÚnpÚlinspaceÚplotÚfill_betweenÚfillr0   ÚylabelÚxlimÚylim)Úxs    r   Úcreate_figurerZ   2   sú   € Ü‡J�J„LÜ
�‰�A�q˜"Ó€Aô ‡H�HˆQ��Q‘˜Ôô ‡H�HˆQ��A�q‘D‘˜$Ôô ×Ñ�b˜"�X  B˜x¨t¸{Ø$õ&ä‡H�HÒÒ 1°3Ô7ô ‡H�HˆcˆU�S�E˜4¨AÕ.Ü‡H�HˆS�#ÐWØ "õ&ä‡J�JÐ=Ø"¨&õ2ä‡H�HˆQ�ÐGØ $õ(ô ‡H�HˆQ�„NÜ‡H�HˆQ�…Nr   zpgf_xelatex.pdfÚdefault)Ústylec                  ó`   — dddœ} t         j                  j                  | «       t        «        y )NÚserifF©úfont.familyúpgf.rcfonts©ÚmplÚrcParamsÚupdaterZ   )Ú
rc_xelatexs    r   Útest_xelatexrg   O   s(   € ð ")Ø!&ñ(€Jä‡L�L×Ñ˜
Ô#Ü…Or   Úgsz9.50TÚtype1eczneeds type1ec.sty)ÚreasonÚucszneeds ucs.styzpgf_pdflatex.pdfgìQ¸…k'@)r\   r   c                  ód   — dddddœ} t         j                  j                  | «       t        «        y )Nr^   FÚpdflatexz4\usepackage[utf8x]{inputenc}\usepackage[T1]{fontenc})r`   ra   úpgf.texsystemúpgf.preamblerb   )Úrc_pdflatexs    r   Útest_pdflatexrq   a   s4   € ð #*Ø"'Ø$.ð%@ñB€Kô
 ‡L�L×Ñ˜Ô$Ü…Or   c            	      óŒ  — dddddddœddd	d
ddddœg} t         rddgnddg}t        | «      D ]‰  \  }}t        j                  |«      5  dD ]@  \  }}|t        j                  d   v sŒt        |«      rŒ(t        j                  d|› d�«       ŒB t        «        t        d|dz   › d�||   ¬«       d d d «       Œ‹ y # 1 sw Y   Œ–xY w)NrL   é   gš™™™™™É?é
   FÚxelatex)r`   ú	font.sizeúfigure.subplot.leftúlines.markersizera   rn   Ú	monospacegš™™™™™¹?rI   rm   zG\usepackage[utf8x]{inputenc}\usepackage[T1]{fontenc}\usepackage{sfmath})r`   rv   rw   rx   ra   rn   ro   r   gffffff*@))Úsfmathrz   )Úutf8xrk   ro   zneeds z.styÚpgf_rcupdater.   ú.pdfr   )
Ú_old_gs_versionÚ	enumeraterc   Ú
rc_contextrd   r   ÚpytestÚskiprZ   r'   )Úrc_setsr   ÚiÚrc_setÚ	substringÚpkgs         r   Útest_rcupdaterˆ   r   sû   € ð
  ,ØØ')Ø$&Ø$Ø!*ñ,ð  +ØØ')Ø$&Ø$Ø!+ð"8ñ:ð;€Gõ 'ˆ1ˆd‰)¨Q°¨F€CÜ˜wÓ'ò C‰	ˆˆ6Ü�^‰^˜FÓ#ñ 	CØ"Jò 4‘�	˜3Ø¤§¡¨nÑ!=Ò=Ü 0°Õ 5Ü—K‘K &¨¨¨TÐ 2Õ3ð4ô ŒOÜ˜\¨!¨a©%¨°Ð5¸3¸q¹6ÕB÷	Cð 	CñC÷	Cð 	Cús   ÁB:Á'B:Á3<B:Â:C	c                  ó<  — t         j                  j                  d«       t        j                  j                  dddœ«       t        j                  dd«      \  } }|d   j                  dd	gdd	g«       |d   j                  dd«       |d   j                  dd«       |d   j                  ddgddg«       |d   j                  t         j                  j                  d
¬«      dddg¬«       |d   j                  d«       | j                  t!        «       d¬«       y )Ni!N,r^   Fr_   r.   r;   r   r<   g}Ã”%­I²Tiè  )ÚsizerI   iöÿÿÿrt   )ÚbinsÚrangeÚlogÚpdf©r,   )rQ   ÚrandomÚseedrc   rd   re   r   ÚsubplotsrS   Úset_xlimÚset_ylimÚscatterÚhistÚnormalÚ
set_xscaler   r   )r5   Úaxss     r   Útest_pathcliprš   ’   sç   € ô ‡I�I‡N�N�8ÔÜ‡L�L×Ñ¨ÀÑFÔGÜ�|‰|˜A˜qÓ!�H€Cˆàˆ�F‡K�K��U�˜b %˜[Ô)Øˆ�F‡O�O�A�qÔØˆ�F‡O�O�A�qÔàˆ�F‡N�N�A�q�6˜A˜q˜6Ô"Øˆ�F‡K�K”—	‘	× Ñ  dÐ Ó+°"¸SÀ"¸I€KÔFØˆ�F×Ñ�eÔà‡K�K”“	 %€KÕ(r   zpgf_mixedmode.pdfc                  óÞ   — t         j                  j                  dddœ«       t        j                  ddd…ddd…f   \  } }t        j                  |dz  | dz  z   «      j                  d«       y )	Nr^   Fr_   éÿÿÿÿr.   y              D@r;   T)rc   rd   re   rQ   Úogridr   ÚpcolorÚset_rasterized)ÚYÚXs     r   Útest_mixedmoder¢   ¦   sa   € ô ‡L�L×Ñ¨ÀÑFÔGÜ�8‰8�B�q˜�H˜b  3˜hÐ&Ñ'�D€A€qÜ‡J�Jˆq�!‰t�a˜‘d‰{Ó×*Ñ*¨4Õ0r   c                  óž  — t         j                  j                  dddœ«       t        j                  dd«      \  } \  }}|j                  t        d«      «       |j                  t        d«      «       t        j                  «        |j                  «       j                  | j                  j                  «       «      }t        dd|id	¬
«       y )Nr^   Fr_   r.   r;   é   zpgf_bbox_inches.pdfÚbbox_inchesr   )r#   r   )rc   rd   re   r   r’   rS   rŒ   Útight_layoutÚget_window_extentÚtransformedÚdpi_scale_transÚinvertedr'   )r5   Úax1Úax2Úbboxs       r   Útest_bbox_inchesr®   °   sœ   € ô ‡L�L×Ñ¨ÀÑFÔGÜ—l‘l 1 aÓ(�O€C‰ˆ#ˆsØ‡H�HŒU�1‹XÔØ‡H�HŒU�1‹XÔÜ×ÑÔØ× Ñ Ó"×.Ñ.¨s×/BÑ/B×/KÑ/KÓ/MÓN€DÜÐ(¸-ÈÐ9NØör   ÚsystemÚlualatex)Úmarksrm   ru   c                 ó  — dd| dœ}t         j                  j                  |«       t        j                  «       \  }}|j                  t        d«      «       |j                  «        t        j                  d¬«      \  }}|j                  t        d«      «       |j                  «        t        j                  j                  t        d| › d�«      }d	d
ddt        j                  dddt        j                  t        j                  d«      «      ¬«      ddœ}t        ||¬«      5 }|j!                  |«       |j!                  |«       |j!                  |«       |j#                  «       dk(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nr^   F)r`   ra   rn   r¤   )rB   r;   ©ÚfigsizeÚ	pdfpages_r}   ÚmeúMultipage PDF with pgfú	Test pageútest,pdf,multipageé°  é   r.   r   ©ÚtzinfoÚUnknown©ÚAuthorÚTitleÚSubjectÚKeywordsÚModDateÚTrapped©ÚmetadatarB   )rc   rd   re   r   r’   rS   rŒ   r¦   r   r   r   r   ÚdatetimeÚtimezoneÚ	timedeltar	   r   Úget_pagecount)	r¯   rp   Úfig1r«   Úfig2r¬   r   ÚmdrŽ   s	            r   Útest_pdf_pagesrÏ   ¾   s@  € ð ØØñ€Kô
 ‡L�L×Ñ˜Ô$ä—‘“�I€Dˆ#Ø‡H�HŒU�1‹XÔØ×ÑÔä—‘ VÔ,�I€Dˆ#Ø‡H�HŒU�1‹XÔØ×ÑÔä�7‰7�<‰<œ
 i°¨x°tÐ$<Ó=€DàØ)ØØ(Ü×$Ñ$Ø�!�Qœx×0Ñ0´×1CÑ1CÀAÓ1FÓGôIàñ
€Bô 
�$ Ô	$ð (¨Ø�‰�DÔØ�‰�DÔØ�‰�DÔà× Ñ Ó" aÒ'Ð'Ñ'÷(÷ (ñ (ús   Ä%A	E8Å8Fc                 óÔ  — t        j                  d«      }| j                  dd«       t        j                  j                  d|i«       t        j                  «       \  }}|j                  t        d«      «       dddd	t        j                  d
ddt        j                  t        j                  d«      «      ¬«      ddœ}t        j                  j                  t         d|› d�«      }t#        ||¬«      5 }|j%                  |«       d d d «       |j&                  j)                  |«      5 }|j*                  j-                  «       D ��	ci c]  \  }}	|t/        |	«      “Œ }
}}	d d d «       d
v r|
d= d|
v r|
d= |
j1                  d«      }|dt        j2                  › �k(  s|dk(  rd|v sJ ‚|
dddt        j2                  › d�d	dddddœk(  sJ ‚y # 1 sw Y   ŒÆxY wc c}	}w # 1 sw Y   Œ~xY w) NÚpikepdfÚSOURCE_DATE_EPOCHÚ0rn   r¤   r¶   r·   r¸   r¹   rº   r»   r.   r   r¼   ÚTruer¿   Úpdfpages_meta_check_r}   rÆ   z/PTEX.FullBannerz/PTEX.Fullbannerz	/ProducerzMatplotlib pgf backend vr°   ÚLuaTeXzD:19700101000000ZzMatplotlib vz, https://matplotlib.orgzD:19680801000000Zz/True)z/Authorz/CreationDatez/Creatorz	/Keywordsz/ModDatez/Subjectz/Titlez/Trapped)r�   ÚimportorskipÚsetenvrc   rd   re   r   r’   rS   rŒ   rÈ   rÉ   rÊ   r   r   r   r   r	   r   ÚPdfÚopenÚdocinfoÚitemsÚstrÚpopÚ__version__)Úmonkeypatchr¯   rÑ   r5   ÚaxrÎ   r   rŽ   ÚkÚvÚinfoÚproducers               r   Útest_pdf_pages_metadata_checkræ   è   së  € ô ×!Ñ! )Ó,€GØ×ÑÐ*¨CÔ0ä‡L�L×Ñ˜¨&Ð1Ô2ä�l‰l‹n�G€CˆØ‡G�GŒE�!‹HÔð Ø)ØØ(Ü×$Ñ$Ø�!�Qœx×0Ñ0´×1CÑ1CÀAÓ1FÓGôIàñ
€Bô �7‰7�<‰<œ
Ð&:¸6¸(À$Ð$GÓH€DÜ	�$ Ô	$ð ¨Ø�‰�CÔ÷ð 
�‰×	Ñ	˜$Ó	ð ; 3Ø&)§k¡k×&7Ñ&7Ó&9×:™d˜a �”3�q“6‘	Ð:ˆÑ:÷;ð ˜TÑ!ØÐ#Ð$Ø˜TÑ!ØÐ#Ð$ð �x‰x˜Ó$€HØÐ1´#·/±/Ð1BÐCÒCØ�jÒ  X°Ñ%9ð;ð ;ð ØØ,Ø"¤3§?¡?Ð"3Ð3KÐLØ)Ø'ØØ*Øñ	ò 	ð 	ñ 	÷#ð üó ;÷;ð ;ús*   Ã5GÄ*GÅGÅGÇGÇGÇG'c                 ó(  — | dz  }t        |«      5 }	 d d d «       |j                  «       rJ ‚| dz  }t        |«      5 }|j                  t        j                  «       «       d d d «       |j                  «       sJ ‚y # 1 sw Y   ŒjxY w# 1 sw Y   Œ(xY w)Nza.pdfzb.pdf)r	   Úexistsr   r   r/   )r4   ÚfnrŽ   s      r   Útest_multipage_keep_emptyrê   !  s‡   € ð 
�GÑ	€BÜ	�"‹ð ˜Ø÷à�y‰yŒ{Ðˆ?ð 
�GÑ	€BÜ	�"‹ð "˜Ø�‰”C—J‘J“LÔ!÷"à�9‰9Œ;Ð‰;÷ð ú÷"ð "ús   ‘A<½$BÁ<BÂBc                  ó`  — t        j                  «       } | j                  d«       t        j                  t
        «      5  | j                  t        «       d¬«       d d d «       t        j                  «       } | j                  d«       | j                  t        «       d¬«       y # 1 sw Y   ŒJxY w)Nz\oopsr(   r�   z
this is ok)r   r/   Úsuptitler�   ÚraisesÚ
ValueErrorr   r   )r5   s    r   Útest_tex_restart_after_errorrï   0  sw   € ä
�*‰*‹,€CØ‡L�L�ÔÜ	�‰”zÓ	"ñ -Ø�‰”G“I eˆÔ,÷-ô �*‰*‹,€CØ‡L�L�ÔØ‡K�K”“	 %€KÕ(÷-ð -ús   ¿B$Â$B-c                  óš   — t        j                  «       \  } }|j                  ddgddgg«       | j                  t	        «       ddd¬«       y )	Nr   r.   r;   rB   rŽ   r(   Útight)r,   r-   r¥   )r   r’   Úimshowr   r   )r5   rá   s     r   Útest_bbox_inches_tightró   <  s@   € ä�l‰l‹n�G€CˆØ‡I�I��1ˆv˜˜1�vÐÔØ‡K�K”“	 %°ÀG€KÕLr   c                  óâ   — t        «       } t        j                  «       j                  | ddd¬«       | j	                  d«       t        j
                  | «      }|d   dk(  j                  «       sJ ‚y )Nr+   r(   T)r,   r-   Útransparentr   ).rB   )r   r   r/   r   r1   r2   r3   )r6   r7   s     r   Útest_png_transparencyrö   C  sZ   € ô ‹)€CÜ‡J�JƒL×Ñ˜ U°EÀtÐÔLØ‡H�HˆQ„KÜ�
‰
�3‹€AØˆf‰I˜‰N×ÑÔ!Ð!Ñ!r   c                 óD  — | j                  d«      5  dt        j                  d<   t        j                  ddd«       t        j
                  t        «       d¬«       d d d «       d| j                  D �cg c]  }|j                  «       ‘Œ c}v sJ ‚y # 1 sw Y   Œ6xY wc c}w )	NÚWARNINGzthis-font-does-not-existr`   r*   zhello, worldr(   r�   z/Ignoring unknown font: this-font-does-not-exist)	Úat_levelrc   rd   r   Úfigtextr   r   ÚrecordsÚ
getMessage)ÚcaplogÚrs     r   Útest_unknown_fontrÿ   M  s‰   € à	�‰˜Ó	#ñ -Ø&@Œ�‰�]Ñ#Ü�‰�B˜˜NÔ+Ü�‰”G“I eÕ,÷-ð =Ø &§¡öA0Øˆ�‰�òA0ñ 0ð 0ñ 0÷	-ð -üòA0s   ’A
BÁ3BÂBrŽ   )Ú
extensionsÚ	texsystem)rm   ru   r°   c                 ó¼   — t        |«      st        j                  |dz   «       |t        j                  d<   | j                  ddd«       |j                  ddd«       y )Nz + pgf is requiredrn   r*   z$-1$u   $âˆ’1$)r   r�   r‚   rc   rd   r0   )Úfig_testÚfig_refr  s      r   Útest_minus_signs_with_texr  W  sM   € ô ˜)Ô$Ü�‰�IÐ 4Ñ4Ô5Ø$-„C‡L�L�Ñ!Ø‡M�M�"�b˜&Ô!Ø‡L�L��RÐ,Õ-r   c                  óž  — t        j                  d¬«      \  } }|j                  g «       |j                  g «       |j	                  d«       |j                  ddg«      \  }|j                  ddd¬	«       t        «       5 }| j                  |d
¬«       |j                  «       j                  «       }d d d «       d}|v sJ ‚y # 1 sw Y   ŒxY w)N)rB   rB   r³   Fr   r.   r¤   rs   é*   )ÚscaleÚlengthÚ
randomnessr(   r�   aR  \pgfpathmoveto{\pgfqpoint{0.375000in}{0.300000in}}%
\pgfpathlineto{\pgfqpoint{2.700000in}{2.700000in}}%
\usepgfmodule{decorations}%
\usepgflibrary{decorations.pathmorphing}%
\pgfkeys{/pgf/decoration/.cd, segment length = 0.150000in, amplitude = 0.100000in}%
\pgfmathsetseed{42}%
\pgfdecoratecurrentpath{random steps}%
\pgfusepath{stroke}%)r   r’   Ú
set_xticksÚ
set_yticksÚset_frame_onrS   Úset_sketch_paramsr   r   ÚgetvalueÚdecode)r5   rá   ÚhandleÚfdr6   Úbaselines         r   Útest_sketch_paramsr  b  sµ   € ä�l‰l 6Ô*�G€CˆØ‡M�M�"ÔØ‡M�M�"ÔØ‡O�O�EÔØ�g‰g�q˜!�f‹o�G€FØ
×Ñ 1¨R¸BÐÔ?ä	‹ð %�bØ�‰�B˜uˆÔ%Ø�k‰k‹m×"Ñ"Ó$ˆ÷%ð€Hð �s‰?Ð‰?÷%ð %ús   Â 2CÃCzunicode-mathzneeds unicode-math.styzpgf_document_font_size.pdf)r\   Úremove_textc                  óö   — t         j                  j                  ddddœ«       t        j                  «        t        j
                  g d¬«       t        j
                  g d¬«       t        j                  «        y )Nru   Fz\usepackage{unicode-math})rn   ra   ro   zM$this is a very very very long math label a \times b + 10^{-3}$ and some text)Úlabelz:\normalsize the document font size is \the\fontdimen6\font)rc   rd   re   r   r/   rS   Úlegendr   r   r   Útest_document_font_sizer  ~  s`   € ô ‡L�L×ÑØ"ØØ4ñô ô
 ‡J�J„LÜ‡H�HˆRð$õô ‡H�HˆRØPõô ‡J�J…Lr   )BrÈ   Úior   r   r   ÚnumpyrQ   Úpackaging.versionr   Úparse_versionr�   Ú
matplotlibrc   Úmatplotlib.pyplotÚpyplotr   Úmatplotlib.testingr   r   Úmatplotlib.testing.exceptionsr   Úmatplotlib.testing.comparer   Úmatplotlib.backends.backend_pgfr	   Úmatplotlib.testing.decoratorsr
   r   r   Úmatplotlib.testing._markersr   r   r   r   r!   r   r'   Úmarkr-   r8   rZ   rg   Ú_get_executable_infoÚversionr~   ÚExecutableNotFoundErrorÚskipifrq   r\   Úcontextrˆ   rš   r¢   r®   ÚparametrizeÚparamrÏ   ræ   rê   rï   ró   rö   rÿ   r  r  r  r   r   r   ú<module>r/     s2  ðÛ Ý Û 	Û ã Ý 4Û ã Ý ß ?Ý @Ý 5Ý 4÷?ñ ?÷ó ñ
 .Ñ.BÓCÑ €ˆjð *,°ó *ð ØØ‡�×Ñ�UÓñó ó ó ðòð: Ø‡�×Ñ�UÓÙÐ$Ð%¨YÔ7ñó 8ó ó ððà ˆ× Ñ  Ó&×.Ñ.±¸vÓ1FÑFð ð Ø‡�×ÑÑ(¨Ó3Ð3Ð<OÐÓPØ‡�×ÑÑ(¨Ó/Ð/¸ÐÓHØ‡�×Ñ�UÓÙÐ%Ð&¨iÙ.‘e°Aô7ñó7ó ó Ió Qó ðð ØØ‡�×Ñ�9ÓØ‡�×Ñ�UÓñCó ó ó ó ðCð8 Ø‡�×Ñ�9ÓØ‡�×Ñ�UÓñ)ó ó ó ð)ð" Ø‡�×Ñ�UÓÙÐ&Ð'¨yÔ9ñ1ó :ó ó ð1ð Ø‡�×Ñ�9ÓØ‡�×Ñ�UÓñó ó ó ðð ‡�×Ñ�9ÓØ‡�×Ñ�UÓØ‡�×Ñ˜Ø€F‡L�L�Ð$6Ð#7Ô8Ø€F‡L�L�Ð$6Ð#7Ô8Ø€F‡L�L�Ð#4Ð"5Ô6ð$ó ñ
 (óó ó ð (ðF ‡�×Ñ�9ÓØ‡�×Ñ�UÓØ‡�×Ñ˜Ø€F‡L�L�Ð$6Ð#7Ô8Ø€F‡L�L�Ð$6Ð#7Ô8Ø€F‡L�L�Ð#4Ð"5Ô6ð$ó ñ
/óó ó ð/ðd ñó ðð ñ)ó ð)ð ñMó ðMð Øñ"ó ó ð"ð ñ0ó ð0ñ   Ô(Ø‡�×Ñ˜Ð&IÓJØ‡�×Ñ�UÓñ.ó ó Kó )ð.ð ‡�×Ñ�UÓñó ðð6 Ø‡�×ÑÙ˜Ó(Ð(Ð1Ið ó ð ‡�×Ñ�UÓÙÐ/Ð0¸	ÈtÔTñó Uó óó ñøðQ	 ×"Ñ"ò ØƒOðús   Ã%R- Ò-SÓS