§
    ²[6gš  ã                   óì   — d dl Z e j                             de j                             e j                             d¦  «        d¦  «        ¦  «        Ze j                             ed¦  «        Zd„ Zda	d„ Z
dS )é    NÚ
PLOTLY_DIRú~z.plotlyz.permission_testc                  óì  — 	 t           j                             t          ¦  «        sP	 t          j        t          ¦  «         n5# t
          $ r( t           j                             t          ¦  «        s‚ Y nw xY wt          t          d¦  «        5 } |  	                    d¦  «         d d d ¦  «         n# 1 swxY w Y   	 t          j
        t          ¦  «         n# t
          $ r Y nw xY wdS # t
          $ r Y dS w xY w)NÚwztesting
TF)ÚosÚpathÚexistsr   ÚmkdirÚ	ExceptionÚisdirÚopenÚ	TEST_FILEÚwriteÚremove)Úfs    úR/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/_plotly_utils/files.pyÚ_permissionsr   	   sH  € ðÝŒw�~Š~�jÑ)Ô)ð 	ðÝ”�Ñ$Ô$Ð$Ð$øÝð ð ð å”w—}’}¥ZÑ0Ô0ð Øðð ðøøøõ •)˜SÑ!Ô!ð 	! QØ�GŠG�KÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð	ÝŒI•iÑ Ô Ð Ð øÝð 	ð 	ð 	ØˆDð	øøøàˆtøÝð ð ð Øˆuˆuðøøøs|   ‚$C% §A Á C% Á/A3Á0C% Á2A3Á3C% ÂB-Â!C% Â-B1Â1C% Â4B1Â5C% Â9C ÃC% Ã
C ÃC% ÃC Ã C% Ã%
C3Ã2C3c                  ó:   — t           €t          ¦   «         a t           S )N)Ú_file_permissionsr   © ó    r   Úensure_writable_plotly_dirr       s   € õ Ð Ý(™NœNÐÝÐr   )r   ÚenvironÚgetr   ÚjoinÚ
expanduserr   r   r   r   r   r   r   r   ú<module>r      s�   ðØ 	€	€	€	àŒZ�^Š^Ø�"”'—,’,˜rœw×1Ò1°#Ñ6Ô6¸	ÑBÔBñô €
ð ŒG�LŠL˜Ð%7Ñ8Ô8€	ðð ð ð( Ð ðð ð ð ð r   