
    fj                         S SK r S rS rS rg)    Nc                 D    SR                  U R                  SS5      5      $ )Nz"{}""z""formatreplace)idents    F/var/www/html/GQ-WA/venv/lib/python3.13/site-packages/asyncpg/utils.py_quote_identr
      s    ==sD122    c                 D    SR                  U R                  SS5      5      $ )Nz'{}''z''r   )strings    r	   _quote_literalr      s    ==T233r   c           	        ^	#    U R                  U5      I Sh  vN n/ nUR                  5        H  nUR                  R                  S5      (       a  SUR                  SS -   nOUR                  nUR	                  SR                  [        UR                  5      [        U5      5      5        M     A[        USS9 VVs/ s H  u  puSR                  Xu5      PM     nnnU R                  " S	R                  S
R                  U5      S9/UQ76 I Sh  vN m	[        R                  " SU	4S jU5      $  GNs  snnf  N)7f)z&Safely inline arguments to query text.Nz[]_z{}.{}   )startzquote_literal(${}::{}::text)zSELECT {cols}z, )colsz	\$(\d+)\bc                    > T[        U R                  S5      5      S-
     b   T[        U R                  S5      5      S-
     $ S$ )Nr   NULL)intgroup)m	textifieds    r	   <lambda>_mogrify.<locals>.<lambda>.   sG    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	   _mogrifyr1      s-     ||E"	"BJ 66??4  !&&"+%EFFE'.."L$79 	: ! 	
 "*A686 +11!76 	 8 mmDIIdO4=7;= =I 66	

 	 + 
#8=s.   D>D3B'D> D65D>D<!D>6D>)r'   r
   r   r1    r   r	   <module>r3      s    
34!r   