ó
    øÞ j×  ã                   ó   • 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    ÚG/var/www/html/gaurav/venv/lib/python3.13/site-packages/asyncpg/utils.pyÚ_quote_identr
      s   € Ø�=‰=˜Ÿ™ s¨DÓ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   ø€ àœ˜QŸW™W Q›Z›¨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Ø×ÑÖ ˆØ�6‰6�?‰?˜4× Ñ Ø˜!Ÿ&™&  "˜+Ñ%‰Eà—F‘FˆEà×Ñ˜'Ÿ.™.Ü˜Ÿ™Ó"¤L°Ó$7ó9ö 	:ñ !ð 	ô
 " *°AÒ6ô8Ù6‘�ð +×1Ñ1°!Ö7Ù6ð 	ñ 8ð —m’mØ×Ñ D§I¡I¨d£OÐÐ4ð=Ø7;ò=÷ =€Iô �6Š6Øô	
ð
 	óð ò+ 
#ùó8ñ=ùs.   ƒD=˜D2™B'D=Ã D5Ã5D=ÄD;Ä!D=Ä5D=)r'   r
   r   r1   © r   r	   Ú<module>r3      s   ðó 
ò3ò4ó!r   