§
    ðyIf
5  ã                   ó$  — d dl Z d dlZd dlZd dlZd dlZdej        d<   dZ eej        ¦  «        dgdz  z   Z	 e
d¦  «        Z edez  ¦  «        Zdd
„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zedk    r  e¦   «           e¦   «           e¦   «          dS dS )é    NTÚrecursez_test_file.txtú
é(   zinvalid buffer sizez)[Errno 2] No such file or directory: '%s'éÈ   c                 óN  — t          t          d¦  «        }t          | ¦  «        D ].}|                     t	          j        t          ¦  «        ¦  «         Œ/|                     ¦   «          t          t          d¦  «        }|                     ¦   «         }|                     ¦   «          |S )NÚwÚr)	ÚopenÚfnameÚrangeÚwriteÚrandomÚchoiceÚ
rand_charsÚcloseÚread)ÚnumberÚfÚiÚcontentss       úH/var/www/piapp/venv/lib/python3.11/site-packages/dill/tests/test_file.pyÚwrite_randomnessr      s€   € Ý�U�CÑÔ€AÝ�6‰]Œ]ð +ð +ˆØ	�Š•”�jÑ)Ô)Ñ*Ô*Ð*Ð*Ø‡G‚G�I„I€IÝ�U�CÑÔ€AØ�vŠv‰xŒx€HØ‡G‚G�I„I€IØ€Oó    c                  óT   — t          t          d¦  «                             ¦   «          d S )Nr   )r
   r   r   © r   r   Ú
trunc_filer   %   s$   € Ý��ÑÔ×ÒÑÔÐÐÐr   c                 ó�   — 	  | |Ž  dS # t          |¦  «        $ r* t          j        ¦   «         d         j        |j        k    cY S w xY w)NFé   )ÚtypeÚsysÚexc_infoÚargs)Úopr"   Úexcs      r   Úthrowsr%   )   s]   € ðØ
ˆˆDˆ	ˆ	ð ˆuøõ �‰9Œ9ð 2ð 2ð 2ÝŒ|‰~Œ~˜aÔ Ô%¨¬Ò1Ð1Ð1Ð1ð2øøøs   ‚	 ‰9AÁAc                  ó„   — t           j                             t          ¦  «        rt          j        t          ¦  «         d S d S )N)ÚosÚpathÚexistsr   Úremover   r   r   Úteardown_moduler+   2   s8   € Ý	„w‡~‚~•eÑÔð Ý
Œ	•%ÑÔÐÐÐðð r   c                 ó2  — dd l }|r|                     ¦   «         dk    rd S t          ¦   «          t          t          d¦  «        }t          j        t          j        ||¬¦  «        ¦  «        }|j        |j        k    sJ ‚| 	                    ¦   «         | 	                    ¦   «         k    sJ ‚| 
                    ¦   «         | 
                    ¦   «         k    sJ ‚|                     ¦   «          |                     ¦   «          t          t          d¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          t          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	j        }|	                     d¦  «         |	                     ¦   «          |t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚|dk    sJ ‚n¹|t
          j        k    rJt          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚|t          k    sJ ‚n_|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚t%          ¦   «          t          t          d
¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          t          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |
|k    sJ ‚|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nœ|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nW|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚t          ¦   «          t          t          d¦  «        }| 
                    ¦   «         }t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          d}t          |¬¦  «        }| r%t'          t
          j        |ft(          ¦  «        sJ ‚�nÂt          j        |¦  «        }	|	j        |k    sJ ‚|t
          j        k    r~|	 	                    ¦   «         |k    sJ ‚|	 
                    ¦   «         dk    sJ ‚|	                     d¦  «         |	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚nÿ|t
          j        k    rO|	 	                    ¦   «         dk    sJ ‚|	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚n |t
          j        k    r~|	 	                    ¦   «         |k    sJ ‚|	 
                    ¦   «         dk    sJ ‚|	                     d¦  «         |	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t          ¦   «          t          t          d¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          t          t          ¦  «         
                    ¦   «         }t          t          d¦  «        }|                     d¦  «         | 	                    ¦   «         }|                     ¦   «          | r%t'          t
          j        |ft(          ¦  «        sJ ‚�net          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚n¬|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚|dk    sJ ‚n_|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t%          ¦   «          t          t          d
¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          t          t          ¦  «         
                    ¦   «         }t          t          d¦  «        }|                     d¦  «         | 	                    ¦   «         }|                     ¦   «          | r%t'          t
          j        |ft(          ¦  «        sJ ‚�nUt          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |
|k    sJ ‚|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nœ|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nW|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t          ¦   «          t          t          d¦  «        }| 
                    ¦   «         }t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          t-          j        t          ¦  «         | r%t'          t
          j        |ft0          ¦  «        sJ ‚�n¨t          j        |¦  «        }	|	j        |k    sJ ‚|t
          j        k    rd|	 
                    ¦   «         dk    sJ ‚|	                     d¦  «         |	 
                    ¦   «         dk    sJ ‚|	 	                    ¦   «         dk    sJ ‚nÿ|t
          j        k    r~|	 	                    ¦   «         |k    sJ ‚|	 
                    ¦   «         dk    sJ ‚|	                     d¦  «         |	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚nq|t
          j        k    rO|	 	                    ¦   «         dk    sJ ‚|	 
                    ¦   «         dk    sJ ‚|	 	                    ¦   «         dk    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t          ¦   «          t          t          d¦  «        }|                     d¦  «         t          j        ||¬¦  «        }| 	                    ¦   «         }|j        }|                     ¦   «          t-          j        t          ¦  «         | r%t'          t
          j        |ft0          ¦  «        sJ ‚�nQt          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
dk    sJ ‚|dk    sJ ‚n¬|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚|dk    sJ ‚n_|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚t%          ¦   «          t          t          d
¦  «        }|                     d¦  «         t          j        ||¬¦  «        }| 	                    ¦   «         }|j        }|                     ¦   «          t-          j        t          ¦  «         | r%t'          t
          j        |ft0          ¦  «        sJ ‚�nAt          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |
|k    sJ ‚|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚|dk    sJ ‚nœ|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚|dk    sJ ‚nW|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚t          ¦   «          t          t          d¦  «        }| 
                    ¦   «         }t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }|                     ¦   «          d}t          |¬¦  «        }t          j        |¦  «        }	|	j        |k    sJ ‚|t
          j        k    r†|	 	                    ¦   «         |k    sJ ‚|	 
                    ¦   «         ||d …         k    sJ ‚|	                     d¦  «         |	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚nÿ|t
          j        k    rO|	 	                    ¦   «         dk    sJ ‚|	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚n |t
          j        k    r~|	 	                    ¦   «         |k    sJ ‚|	 
                    ¦   «         dk    sJ ‚|	                     d¦  «         |	 
                    ¦   «         |k    sJ ‚|	 	                    ¦   «         |k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t          t          d¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }t          t          ¦  «         
                    ¦   «         }|                     d¦  «         | 	                    ¦   «         }|                     ¦   «          t          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚n¬|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚|dk    sJ ‚n_|t
          j        k    r=t          t          ¦  «         
                    ¦   «         dk    sJ ‚|
|k    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          t%          ¦   «          t          t          d
¦  «        }|                     d¦  «         t          j        ||¬¦  «        }|j        }| 	                    ¦   «         }t          t          ¦  «         
                    ¦   «         }|                     d¦  «         | 	                    ¦   «         }|                     ¦   «          t          j        |¦  «        }	|	j        }
|	 	                    ¦   «         }|	                     d¦  «         |	                     ¦   «          |
|k    sJ ‚|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nœ|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nW|t
          j        k    r5t          t          ¦  «         
                    ¦   «         dk    sJ ‚||k    sJ ‚nt#          d	|z  ¦  «        ‚|	                     ¦   «          d S )Nr   ÚPyPyr	   )Úfmoder   Úhelloz world!zhello world!zUnknown file mode '%s'Úaé–   )r   Ú Úhzh world!zw+éú   z and goodbye!zhello world!odbye!zhello and goodbye! world!)ÚplatformÚpython_implementationr   r
   r   ÚdillÚloadsÚdumpsÚmodeÚtellr   r   r   ÚnameÚHANDLE_FMODEÚCONTENTS_FMODEÚ
FILE_FMODEÚRuntimeErrorr   r%   Úbuffer_errorÚseekr'   r*   Ú	dne_error)Ústrictior.   Úskippypyr5   r   Ú_fÚf_dumpedÚf1modeÚftellÚf2Úf2modeÚf2tellÚf2nameÚfstrÚ_flenÚ_fstrÚ_ftells                    r   ÚbenchrR   7   s  € Ø€O€O€OØð �H×2Ò2Ñ4Ô4¸Ò>Ð>àˆõ
 ÑÔÐå�U�CÑÔ€AÝ	Œ•D”J˜q¨Ð.Ñ.Ô.Ñ	/Ô	/€BØŒ7�a”fÒÐÐÐØ�7Š7‰9Œ9˜Ÿš™œÒ Ð Ð Ð Ø�7Š7‰9Œ9˜Ÿš™œÒ Ð Ð Ð Ø‡G‚G�I„I€IØ‡H‚H�J„J€Jõ 	�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IÝ	Œ�HÑ	Ô	€BàŒW€FØ�WŠW‰YŒY€FØŒW€FØ‡H‚HˆYÑÔÐØ‡H‚H�J„J€Jà•Ô!Ò!Ð!Ý•E‰{Œ{×ÒÑ!Ô! YÒ.Ð.Ð.Ð.Ø˜ÒÐÐÐØ˜Š{ˆ{ˆ{ˆ{ˆ{Ø	•$Ô%Ò	%Ð	%Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ÒÐÐÐØ˜ŠˆˆˆØ�ŠˆˆˆˆØ	•$”/Ò	!Ð	!Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ÒÐÐÐØ˜ŠˆˆˆˆåÐ3°eÑ;Ñ<Ô<Ð<õ �L„L€Lå�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IÝ	Œ�HÑ	Ô	€BØŒW€FØ�WŠW‰YŒY€FØ‡H‚HˆYÑÔÐØ‡H‚H�J„J€Jà�VÒÐÐÐØ•Ô#Ò#Ð#Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ŠˆˆˆˆØ	•$Ô#Ò	#Ð	#Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ŠˆˆˆˆØ	•$”/Ò	!Ð	!Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ŠˆˆˆˆåÐ3°eÑ;Ñ<Ô<Ð<õ
 ÑÔÐå�U�CÑÔ€AØ�6Š6‰8Œ8€DÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IØ€EÝ EÐ*Ñ*Ô*€Eàð Ý•d”j 8 +­|Ñ<Ô<Ð<Ð<Ð<Ñ<åŒZ˜Ñ!Ô!ˆØŒw˜&Ò Ð Ð Ð Ø•DÔ'Ò'Ð'Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ø—7’7‘9”9 ’?�?�?�?Ø�GŠG�A‰JŒJˆJØ—7’7‘9”9 Ò%Ð%Ð%Ð%Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ð%Ø•dÔ'Ò'Ð'Ø—7’7‘9”9 ’>�>�>�>Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ð%Ø•d”oÒ%Ð%Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ø—7’7‘9”9 ’?�?�?�?Ø�GŠG�A‰JŒJˆJØ—7’7‘9”9 Ò$Ð$Ð$Ð$Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ð%åÐ7¸%Ñ?Ñ@Ô@Ð@Ø
�Š‰
Œ
ˆ
õ ÑÔÐå�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IÝ•‰;Œ;×ÒÑÔ€Då�U�CÑÔ€AØ‡G‚GˆC�L„L€LØ�VŠV‰XŒX€FØ‡G‚G�I„I€Iàð Ý•d”j 8 +­|Ñ<Ô<Ð<Ð<Ð<Ñ<åŒZ˜Ñ!Ô!ˆØ”ˆØ—’‘”ˆØ
�Š�ÑÔÐØ
�Š‰
Œ
ˆ
Ø•DÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò3Ð3Ð3Ð3Ø˜VÒ#Ð#Ð#Ð#Ø˜VÒ#Ð#Ð#Ð#Ð#Ø•dÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò2Ð2Ð2Ð2Ø˜VÒ#Ð#Ð#Ð#Ø˜Q’;�;�;�;�;Ø•d”oÒ%Ð%Ý�‘;”;×#Ò#Ñ%Ô%¨Ò7Ð7Ð7Ð7Ø˜VÒ#Ð#Ð#Ð#Ø˜U’?�?�?�?�?åÐ7¸%Ñ?Ñ@Ô@Ð@Ø
�Š‰
Œ
ˆ
õ �L„L€Lå�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IÝ•‰;Œ;×ÒÑÔ€Då�U�CÑÔ€AØ‡G‚GˆC�L„L€LØ�VŠV‰XŒX€FØ‡G‚G�I„I€Iàð Ý•d”j 8 +­|Ñ<Ô<Ð<Ð<Ð<Ñ<åŒZ˜Ñ!Ô!ˆØ”ˆØ—’‘”ˆØ
�Š�ÑÔÐØ
�Š‰
Œ
ˆ
Ø˜ÒÐÐÐØ•DÔ'Ò'Ð'å�‘;”;×#Ò#Ñ%Ô%¨Ò3Ð3Ð3Ð3Ø˜VÒ#Ð#Ð#Ð#Ð#Ø•dÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò3Ð3Ð3Ð3Ø˜VÒ#Ð#Ð#Ð#Ð#Ø•d”oÒ%Ð%Ý�‘;”;×#Ò#Ñ%Ô%¨Ò7Ð7Ð7Ð7Ø˜U’?�?�?�?�?åÐ7¸%Ñ?Ñ@Ô@Ð@Ø
�Š‰
Œ
ˆ
õ
 ÑÔÐå�U�CÑÔ€AØ�6Š6‰8Œ8€DÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€Iå„I�eÑÔÐàð Ý•d”j 8 +­yÑ9Ô9Ð9Ð9Ð9Ñ9åŒZ˜Ñ!Ô!ˆØŒw˜&Ò Ð Ð Ð Ø•DÔ'Ò'Ð'ð —7’7‘9”9 ’?�?�?�?Ø�GŠG�A‰JŒJˆJØ—7’7‘9”9 ’?�?�?�?Ø—7’7‘9”9 ’>�>�>�>�>Ø•d”oÒ%Ð%Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ø—7’7‘9”9 ’?�?�?�?Ø�GŠG�A‰JŒJˆJØ—7’7‘9”9 Ò$Ð$Ð$Ð$Ø—7’7‘9”9 Ò%Ð%Ð%Ð%Ð%Ø•dÔ'Ò'Ð'Ø—7’7‘9”9 ’>�>�>�>Ø—7’7‘9”9 ’?�?�?�?Ø—7’7‘9”9 ’>�>�>�>�>åÐ7¸%Ñ?Ñ@Ô@Ð@Ø
�Š‰
Œ
ˆ
õ ÑÔÐå�U�DÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØ�FŠF‰HŒH€EØŒV€FØ‡G‚G�I„I€Iå„I�eÑÔÐàð AÝ•d”j 8 +­yÑ9Ô9Ð9Ð9Ð9Ñ9åŒZ˜Ñ!Ô!ˆØ”ˆØ—’‘”ˆØ
�Š�ÑÔÐØ
�Š‰
Œ
ˆ
Ø•DÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò2Ð2Ð2Ð2Ø˜T’>�>�>�>Ø˜Q’;�;�;�;�;Ø•dÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò2Ð2Ð2Ð2Ø˜VÒ#Ð#Ð#Ð#Ø˜Q’;�;�;�;�;Ø•d”oÒ%Ð%Ý�‘;”;×#Ò#Ñ%Ô%¨Ò7Ð7Ð7Ð7Ø˜VÒ#Ð#Ð#Ð#Ø˜U’?�?�?�?�?åÐ7¸%Ñ?Ñ@Ô@Ð@õ �L„L€Lå�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØ�FŠF‰HŒH€EØŒV€FØ‡G‚G�I„I€Iå„I�eÑÔÐàð AÝ•d”j 8 +­yÑ9Ô9Ð9Ð9Ð9Ñ9åŒZ˜Ñ!Ô!ˆØ”ˆØ—’‘”ˆØ
�Š�ÑÔÐØ
�Š‰
Œ
ˆ
Ø˜ÒÐÐÐØ•DÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò2Ð2Ð2Ð2Ø˜Q’;�;�;�;�;Ø•dÔ'Ò'Ð'Ý�‘;”;×#Ò#Ñ%Ô%¨Ò2Ð2Ð2Ð2Ø˜Q’;�;�;�;�;Ø•d”oÒ%Ð%Ý�‘;”;×#Ò#Ñ%Ô%¨Ò7Ð7Ð7Ð7Ø˜U’?�?�?�?�?åÐ7¸%Ñ?Ñ@Ô@Ð@õ
 ÑÔÐå�U�CÑÔ€AØ�6Š6‰8Œ8€DÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EØ‡G‚G�I„I€IØ€EÝ EÐ*Ñ*Ô*€Eõ 
Œ�HÑ	Ô	€BØŒ7�fÒÐÐÐØ•Ô#Ò#Ð#Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ø�wŠw‰yŒy˜E % & &œMÒ)Ð)Ð)Ð)Ø
�Š�‰
Œ
ˆ
Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ð!Ø	•$Ô#Ò	#Ð	#Ø�wŠw‰yŒy˜AŠ~ˆ~ˆ~ˆ~Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ð!Ø	•$”/Ò	!Ð	!Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ø�wŠw‰yŒy˜BŠˆˆˆØ
�Š�‰
Œ
ˆ
Ø�wŠw‰yŒy˜DÒ Ð Ð Ð Ø�wŠw‰yŒy˜EÒ!Ð!Ð!Ð!Ð!åÐ3°eÑ;Ñ<Ô<Ð<Ø‡H‚H�J„J€Jõ 	�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€Eå•‰;Œ;×ÒÑÔ€Dà‡G‚GˆOÑÔÐØ�VŠV‰XŒX€FØ‡G‚G�I„I€Iõ 
Œ�HÑ	Ô	€BØŒW€FØ�WŠW‰YŒY€FØ‡H‚HˆYÑÔÐØ‡H‚H�J„J€JØ•Ô#Ò#Ð#Ý•E‰{Œ{×ÒÑ!Ô!Ð%9Ò9Ð9Ð9Ð9Ø˜ÒÐÐÐØ˜ŠˆˆˆˆØ	•$Ô#Ò	#Ð	#Ý•E‰{Œ{×ÒÑ!Ô! YÒ.Ð.Ð.Ð.Ø˜ÒÐÐÐØ˜Š{ˆ{ˆ{ˆ{ˆ{Ø	•$”/Ò	!Ð	!Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ÒÐÐÐØ˜ŠˆˆˆˆåÐ3°eÑ;Ñ<Ô<Ð<Ø‡H‚H�J„J€Jõ �L„L€Lå�U�CÑÔ€AØ‡G‚GˆGÑÔÐÝŒz˜! 5Ð)Ñ)Ô)€HØŒV€FØ�FŠF‰HŒH€EÝ•‰;Œ;×ÒÑÔ€Dà‡G‚GˆOÑÔÐØ�VŠV‰XŒX€FØ‡G‚G�I„I€Iõ 
Œ�HÑ	Ô	€BØŒW€FØ�WŠW‰YŒY€FØ‡H‚HˆYÑÔÐØ‡H‚H�J„J€JØ�VÒÐÐÐØ•Ô#Ò#Ð#Ý•E‰{Œ{×ÒÑ!Ô!Ð%@Ò@Ð@Ð@Ð@Ø˜ŠˆˆˆˆØ	•$Ô#Ò	#Ð	#Ý•E‰{Œ{×ÒÑ!Ô!Ð%@Ò@Ð@Ð@Ð@Ø˜ÒÐÐÐÐØ	•$”/Ò	!Ð	!Ý•E‰{Œ{×ÒÑ!Ô! ^Ò3Ð3Ð3Ð3Ø˜ŠˆˆˆˆåÐ3°eÑ;Ñ<Ô<Ð<Ø‡H‚H�J„J€J€J€Jr   c                  óX   — t          dt          j        d¦  «         t          ¦   «          d S ©NF)rR   r7   r=   r+   r   r   r   Útest_nostrictio_handlefmoderU   Ý  s)   € Ý	ˆ%•Ô" EÑ*Ô*Ð*ÝÑÔÐÐÐr   c                  óX   — t          dt          j        d¦  «         t          ¦   «          d S rT   )rR   r7   r?   r+   r   r   r   Útest_nostrictio_filefmoderW   â  s(   € Ý	ˆ%•” %Ñ(Ô(Ð(ÝÑÔÐÐÐr   c                  óX   — t          dt          j        d¦  «         t          ¦   «          d S )NFT)rR   r7   r>   r+   r   r   r   Útest_nostrictio_contentsfmoderY   ç  s)   € Ý	ˆ%•Ô$ dÑ+Ô+Ð+ÝÑÔÐÐÐr   Ú__main__)r   )r'   r    Ústringr   r7   Úsettingsr   ÚlistÚascii_lettersr   Ú
ValueErrorrA   ÚFileNotFoundErrorrC   r   r   r%   r+   rR   rU   rW   rY   Ú__name__r   r   r   ú<module>rb      sS  ðð 
€	€	€	Ø 
€
€
€
Ø €€€Ø €€€à €€€ð  €„ˆiÑ à€ØˆT�&Ô&Ñ'Ô'¨4¨&°2©+Ñ5€
àˆzÐ/Ñ0Ô0€ØÐÐIÈEÑQÑRÔR€	ðð ð ð ðð ð ðð ð ðð ð ð
cð cð cðLð ð ð
ð ð ð
ð ð ð ˆzÒÐØÐÑ!Ô!Ð!ØÐÑÔÐØ!Ð!Ñ#Ô#Ð#Ð#Ð#ð Ðr   