Ë
    ©gjC  ã                  ó@   — d dl mZ d dlZd dlmZ d dlmZ dd„Zdd„Zy)	é    )ÚannotationsN)ÚPath)ÚAnyc                ó¨   — | j                  «       s|S 	 t        j                  | j                  d¬«      «      S # t        j                  $ r |cY S w xY w)Núutf-8©Úencoding)ÚexistsÚjsonÚloadsÚ	read_textÚJSONDecodeError)ÚpathÚdefaults     ú!C:\telegram_bot\v2\bot\storage.pyÚ	load_jsonr      sI   € Ø�;‰;Œ=ØˆðÜ�z‰z˜$Ÿ.™.°'˜.Ó:Ó;Ð;øÜ×Ñò ØŠðús   ”$9 ¹AÁAc                óî   — | j                   j                  dd¬«       | j                  | j                  dz   «      }|j	                  t        j                  |dd¬«      d¬«       |j                  | «       y )	NT)ÚparentsÚexist_okz.tmpFé   )Úensure_asciiÚindentr   r   )ÚparentÚmkdirÚwith_suffixÚsuffixÚ
write_textr   ÚdumpsÚreplace)r   ÚdataÚtemps      r   Ú	save_jsonr"      s[   € Ø‡K�K×Ñ˜d¨TÐÔ2Ø×Ñ˜DŸK™K¨&Ñ0Ó1€DØ‡O�O”D—J‘J˜t°%ÀÔBÈW€OÔUØ‡L�L�Õó    )r   r   r   r   Úreturnr   )r   r   r    r   r$   ÚNone)	Ú
__future__r   r   Úpathlibr   Útypingr   r   r"   © r#   r   Ú<module>r*      s   ðÝ "ã Ý Ý óôr#   