+
    Ai                         ^ RI t ^ RIt^ RIHt Rt]! ]P
                  P                  ]4      4      P                  RRR7       R tR t	R
R lt
RR	 ltR# )    N)Pathz/var/lib/fempkg/db.jsonT)parentsexist_okc                      \         P                  P                  \        4      '       d:   \	        \        R 4      ;_uu_ 4       p \
        P                  ! V 4      uuRRR4       # R/ /#   + '       g   i     R/ /# ; i)rN	installed)ospathexistsDB_PATHopenjsonload)fs    /usr/bin/db.pyload_dbr      sV    	ww~~g'3199Q<    s   A''A:	c                     \        \        R 4      ;_uu_ 4       p\        P                  ! W^R7       RRR4       R#   + '       g   i     R# ; i)w)indentN)r   r   r   dump)dbr   s   & r   save_dbr      s.    	gs		q		"" 
			s	   <A	c                 p    Vf   \        4       pWR,          V &   \        V4       \        RV  RV 24       R # )Nr   zRegistered: -)r   r   print)nameversionr   s   &&&r   register_packager   !   s6    	zY#{ODBK	Lay
)*    c                 v    Vf   \        4       pVR,          P                  V 4      pVf   R# V'       d   W18H  # R# )Nr   FT)r   get)r   r   r   installed_vers   &&& r   is_installedr#   (   s:    	zY{O''-M''r   )N)NN)r   r	   pathlibr   r   r
   dirnamemkdirr   r   r   r#    r   r   <module>r(      sK   "  
# RWW__W  $ $TD $ A#+r   