+
    uj8i/                         ^ RI t^ RIt^ RIt]P                  ! R4       R]P                  ! R4       2t] R2t] R2tRR R lltR	 R
 lt	RR/R R llt
R# )    NXDG_RUNTIME_DIRz/hypr/HYPRLAND_INSTANCE_SIGNATUREz/.socket.sockz/.socket2.sockc          	      t    V ^8  d   QhR\         R\        R\         \        \         \        3,          ,          /# )   msgjsonreturn)strbooldictany)formats   "9/usr/lib/python3.14/site-packages/caelestia/utils/hypr.py__annotate__r   
   s.     / / /D /C$sCx.,@ /    c                    \         P                   ! \         P                  \         P                  4      ;_uu_ 4       pVP                  \        4       V'       d   R V  2p VP                  V P                  4       4       VP                  R4      P                  4       p VP                  R4      pV'       g   MW4P                  4       ,          pK3  V'       d   \        P                  ! V4      MTuuRRR4       #   + '       g   i     R# ; i)j/i    N)socketAF_UNIXSOCK_STREAMconnectsocket_pathsendencoderecvdecodejloads)r   r   sockrespnew_resps   &&   r   messager"   
   s    	v~~v'9'9	:	:d[!se*C		#**,yy%%'yyHOO%%D $qwwt}$ 
;	:	:	:s   A:C:7 C:C::D	c                R    V ^8  d   QhR\         R\        \        ,          R\        /# )r   
dispatcherargsr	   )r
   listr   r   )r   s   "r   r   r      s*     e e eT#Y e4 er   c                     \        R V  RRP                  \        \        V4      4       2P	                  4       RR7      R8H  # )z	dispatch  Fr   ok)r"   joinmapr
   rstrip)r$   r%   s   &*r   dispatchr.      s<    Yzl!CHHSd^,D+EFMMOV[\`dddr   r   Fc          	          V ^8  d   QhR\         \        ,          R\        R\        \        \        \        3,          ,          /# )r   msgsr   r	   )r&   r
   r   r   r   )r   s   "r   r   r       s2     = =c =$ =3c3h3G =r   c                 b    V '       d
   R  V 4       p\        RRP                  V4       2RR7      # )c              3   H   "   T F  pR VP                  4        2x  K  	  R# 5i)r   N)strip).0ms   & r   	<genexpr>batch.<locals>.<genexpr>"   s     /$Q"QWWYK $s    "z	[[BATCH]];Fr)   )r"   r+   )r   r0   s   $*r   batchr9       s,    /$/Ysxx~./e<<r   )T)r   r   osr   getenvsocket_baser   socket2_pathr"   r.   r9    r   r   <module>r?      sh     	 ,-.fRYY?\5]4^_]+n-/$e= = =r   