
    :"ri                         d dl Z d Zd Zd Zy)    Nc                 D    dj                  | j                  dd            S )Nz"{}""z""formatreplace)idents    U/var/www/fortnox.pascalinesoft.com/venv/lib/python3.12/site-packages/asyncpg/utils.py_quote_identr
      s    ==sD122    c                 D    dj                  | j                  dd            S )Nz'{}''z''r   )strings    r	   _quote_literalr      s    ==T233r   c           	      x  	K   | j                  |       d{   }g }|j                         D ]y  }|j                  j                  d      rd|j                  dd z   }n|j                  }|j	                  dj                  t        |j                        t        |                   { ~t        |d      D cg c]  \  }}dj                  ||       }}} | j                  d	j                  d
j                  |            g|  d{   	t        j                  d	fd|      S 7 c c}}w 7 'w)z&Safely inline arguments to query text.Nz[]_z{}.{}   )startzquote_literal(${}::{}::text)zSELECT {cols}z, )colsz	\$(\d+)\bc                     t        | j                  d            dz
      t        | j                  d            dz
     S dS )Nr   NULL)intgroup)m	textifieds    r	   <lambda>z_mogrify.<locals>.<lambda>.   sI    QWWQZ1,-9 c!''!*o)*   r   )prepareget_parametersnameendswithappendr   r
   schema	enumeratefetchrowjoinresub)
connqueryargsps
paramtypestpnameir   r   s
            @r	   _mogrifyr0      s3     ||E"	"BJ  :66??4 !&&"+%EFFE'.."L$79 	:: 	
 "*A681 +11!Q7 8D 8 $dmmDIIdO4=7;= =I 66	

 	 + 
#8=s.   D:D/B#D:<D28D:D8D:2D:)r&   r
   r   r0    r   r	   <module>r2      s    
34!r   