+
    TŎi                     J   R t ^ RIHt ^ RIHt ^RIHtHt ]! RR7      t]! 4       t	]! RRRR7      t
]! RRR	7      t]! R
RRRR7      t]! R
RRR7      t]! R
RRR7      t]! R
RR7      t]! R
R7      t]! 4       t]! RR7      t]! RRR7      t]! RR7      t]! RR7      tR R ltR# )z.Quoting and unquoting utilities for URL parts.)Union)quote)_Quoter	_UnquoterF)requotez@:z/+)safe	protectedr   )r   r   z?/:@z=+&;T)r   r   qsr   )r   r   r	   )r   r	   r   )r   r   )r   +)unsafez/%)ignorer   )r	   )plusc                p    V ^8  d   QhR\         \        R3,          R\        R\         \        R3,          /# )   sNr   return)r   str)formats   "\/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/yarl/_quoters.py__annotate__r      s8     B B5d# BS BU395E B    c                     V '       g   V # R V,            F*  pW 9   g   K  V P                  VR \        V4      R 24      p K,  	  V P                  4       '       d   V # RP                  R V  4       4      # )%02X c              3   f   "   T F'  qP                  4       '       d   TM
\        V4      x  K)  	  R # 5i)N)isprintabler   ).0cs   & r   	<genexpr>human_quote.<locals>.<genexpr>!   s!     Aq!1U1X5qs   /1)replaceordr   join)r   r   r   s   && r   human_quoter$      sc    6\\6		!qQ-.A  	}}77AqAAAr   N)__doc__typingr   urllib.parser   _quotingr   r   QUOTERREQUOTERPATH_QUOTERPATH_REQUOTERQUERY_QUOTERQUERY_REQUOTERQUERY_PART_QUOTERFRAGMENT_QUOTERFRAGMENT_REQUOTERUNQUOTERPATH_UNQUOTERPATH_SAFE_UNQUOTERQS_UNQUOTERUNQUOTER_PLUSr$    r   r   <module>r8      s    4   (		944?TT2FfuMf4@D%@ vu5( ;%d37 4 t$Br   