+
    JV-j%  ã                   ó@  € R t ^ RItR tR t]! 4       t]! ^ R4       U u/ uF  q ]! V 4      bK  	  up t]P                  ]4       ]P                  ]! ^€R4       U u/ uF  q RV ,          bK  	  up 4       R t	R R lt
]P                  ! R	4      tR
 R ltR# u up i u up i )zEncoding related utilities.Nc                 ó&   € V ^ 8¬  ;'       d    V ^8  # )é    © ©Úis   &Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/google/protobuf/text_encoding.pyÚ_AsciiIsPrintr      s   € Ø	
ˆb‰×	Ð	�Q˜‘WÐó    c                  ó  € / p \        ^ ^€4       F!  p\        V4      '       d   K  RV,          W&   K#  	  RV \        R4      &   RV \        R4      &   RV \        R4      &   RV \        R	4      &   R
V \        R4      &   RV \        R4      &   V # )é    ú\%03oz\tÚ	z\nÚ
z\rÚz\"Ú"z\'Ú'z\\Ú\)Úranger   Úord)Úretr   s     r   Ú_MakeStrEscapesr      s‚   € Ø
€#Ü��CŽ=€aÜ˜×ÔØ˜!�|€cƒfñ ð €#„cˆ$ƒi�.Ø€#„cˆ$ƒi�.Ø€#„cˆ$ƒi�.Ø€#„cˆ#ƒh�-Ø€#„cˆ$ƒi�.Ø€#„cˆ$ƒi�.Ø	€*r	   é   r   c                 óŠ  € R pV '       d0    WP                  R4      P                  \        4      ,          pR p K7  V#   \         d|   pYRTP                   P                  R4      P                  \        4      ,          pT\
        YP                  ,          ,          ,          pYP                  ^,           R p  Rp?Kº  Rp?ii ; i)Ú úutf-8N)ÚdecodeÚ	translateÚ_str_escapesÚUnicodeDecodeErrorÚstartÚ_byte_escapes)Ú
text_bytesr   Úes   &  r   Ú_DecodeUtf8EscapeErrorsr#   $   sœ   € Ø
€#ßð*Ø	×Ñ˜wÓ'×1Ñ1´,Ó?Õ?€cØ‚jð
 
€*øô	 ô *Ø	˜˜Ÿ™Ð!×(Ñ(¨Ó1×;Ñ;¼LÓIÕI€cØ	Œ]˜:§g¡gÕ.Õ/Õ/€cØŸg™g a�i˜jÐ)†jûð*ús   Œ,< ¼CÁA0B=Â=Cc                ó$   € V ^8„  d   QhR\         /# )é   Úreturn)Ústr)Úformats   "r   Ú__annotate__r)   1   s   € ÷ 5ñ 5œcñ 5r	   c                ó  € \        V \        4      pV'       d)   V'       d   V P                  \        4      # \	        V 4      # V'       d   V P                  R4      p RP                  V  Uu. uF  p\        V,          NK  	  up4      # u upi )a]  Escape a bytes string for use in an text protocol buffer.

Args:
  text: A byte string to be escaped.
  as_utf8: Specifies if result may contain non-ASCII characters.
      In Python 3 this allows unescaped non-ASCII Unicode characters.
      In Python 2 the return value will be valid UTF-8 rather than only ASCII.
Returns:
  Escaped string (str).
r   r   )Ú
isinstancer'   r   r   r#   ÚencodeÚjoinr    )ÚtextÚas_utf8Útext_is_unicodeÚcs   &&  r   ÚCEscaper2   1   sj   € ô  ˜t¤SÓ)€/ßßØ�^‰^œLÓ)Ð)ä$ TÓ*Ð*çØ�[‰[˜Ó!€dØ�7‰7©dÓ3©d¨”M !×$Ð$©dÑ3Ó4Ð4ùÒ3s   Á)Bz"(\\+)x([0-9a-fA-F])(?![0-9a-fA-F])c                ó0   € V ^8„  d   QhR\         R\        /# )r%   r.   r&   )r'   Úbytes)r(   s   "r   r)   r)   P   s   € ÷ "ñ "”Cð "œEñ "r	   c                óÔ   € R p\         P                  W4      pVP                  R4      P                  R4      pVP                  R4      P                  R4      pVP                  R4      # )zŠUnescape a text string with C-style escape sequences to UTF-8 bytes.

Args:
  text: The data to parse in a str.
Returns:
  A byte string.
c                 óÎ   € \        V P                  ^4      4      ^,          '       d/   V P                  ^4      R,           V P                  ^4      ,           # V P                  ^ 4      # )é   Úx0)ÚlenÚgroup)Úms   &r   Ú
ReplaceHexÚCUnescape.<locals>.ReplaceHexY   sI   € ô ˆ1�7‰7�1‹:ƒ˜×ÔØ�W‰W�Q‹Z˜$Õ §¡¨£Õ+Ð+Ø�7‰7�1‹:Ðr	   Úraw_unicode_escaper   Úunicode_escapezlatin-1)Ú_CUNESCAPE_HEXÚsubr,   r   )r.   r<   Úresults   &  r   Ú	CUnescaperC   P   sa   € òô ×Ñ˜jÓ/€&ð �=‰=Ð-Ó.×5Ñ5Ð6JÓK€&ð �=‰=˜Ó!×(Ñ(Ð)9Ó:€&à	�‰�yÓ	!Ð!r	   )Ú__doc__Úrer   r   r   r   Úchrr    Úupdater#   r2   Úcompiler@   rC   r   s   0r   Ú<module>rI      s£   ðñ "Û 	òòñ Ó €ñ %*¨!¨S¤MÓ2¡M˜q‘C˜“F’¡MÑ2€Ø × Ñ �\Ô "Ø × Ñ ©u°S¸#¬Ó?©¨!˜ A�’o©Ñ?Ô @ò
õ5ð8 —’ÐAÓB€÷"ùòc 3ùâ?s   ŸBÁB