+
    Di 	                      a  0 t $ ^ RIHt ^ RIt^ RIt^ RIHtHtHtH	t	 ]	! R4      t
 ! R R]]
,          4      t ! R R]],          4      t ! R	 R
]],          4      t ! R R]],          4      t ! R R]],          4      t ! R R]]P&                  ,          4      tR]! 4       R]! 4       R]! 4       R]! 4       R]! 4       /tR]R&   R R ltR# )    )annotationsN)AnyClassVarGenericTypeVarTc                  >    ] tR t^
t$ RtR]R&   R R ltR R ltRtR	# )
	Convertor zClassVar[str]regexc                    V ^8  d   QhRRRR/# )   valuestrreturnr    )formats   "r/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/starlette/convertors.py__annotate__Convertor.__annotate__   s     $ $S $Q $    c                	    \        4       hNNotImplementedErrorselfr   s   &&r   convertConvertor.convert       !##r   c                    V ^8  d   QhRRRR/# )r   r   r   r   r   r   )r   s   "r   r   r      s     $ $q $S $r   c                	    \        4       hr   r   r   s   &&r   	to_stringConvertor.to_string   r    r   r   N)	__name__
__module____qualname____firstlineno__r   __annotations__r   r#   __static_attributes__r   r   r   r
   r
   
   s    E=$$ $r   r
   c                  2    ] tR t^tRtR R ltR R ltRtR# )StringConvertorz[^/]+c                    V ^8  d   QhRRRR/# r   r   r   r   r   )r   s   "r   r   StringConvertor.__annotate__   s      S S r   c                	    V# r   r   r   s   &&r   r   StringConvertor.convert   s    r   c                    V ^8  d   QhRRRR/# r.   r   )r   s   "r   r   r/      s      s s r   c                	V    \        V4      pR V9  g   Q R4       hV'       g   Q R4       hV# )/zMay not contain path separatorszMust not be emptyr   r   s   &&r   r#   StringConvertor.to_string   s2    E
%B!BB)))ur   r   Nr%   r&   r'   r(   r   r   r#   r*   r   r   r   r,   r,      s    E r   r,   c                  2    ] tR t^!tRtR R ltR R ltRtR# )PathConvertorz.*c                    V ^8  d   QhRRRR/# r.   r   )r   s   "r   r   PathConvertor.__annotate__$         S S r   c                	    \        V4      # r   r5   r   s   &&r   r   PathConvertor.convert$       5zr   c                    V ^8  d   QhRRRR/# r.   r   )r   s   "r   r   r;   '   s      s s r   c                	    \        V4      # r   r5   r   s   &&r   r#   PathConvertor.to_string'   r?   r   r   Nr7   r   r   r   r9   r9   !   s    E r   r9   c                  2    ] tR t^+tRtR R ltR R ltRtR# )IntegerConvertorz[0-9]+c                    V ^8  d   QhRRRR/# )r   r   r   r   intr   )r   s   "r   r   IntegerConvertor.__annotate__.   r<   r   c                	    \        V4      # r   )rF   r   s   &&r   r   IntegerConvertor.convert.   r?   r   c                    V ^8  d   QhRRRR/# )r   r   rF   r   r   r   )r   s   "r   r   rG   1   s      s s r   c                	J    \        V4      pV^ 8  g   Q R4       h\        V4      # )r   z#Negative integers are not supported)rF   r   r   s   &&r   r#   IntegerConvertor.to_string1   s'    E
z@@@z5zr   r   Nr7   r   r   r   rD   rD   +   s    E r   rD   c                  2    ] tR t^7tRtR R ltR R ltRtR# )FloatConvertorz[0-9]+(\.[0-9]+)?c                    V ^8  d   QhRRRR/# )r   r   r   r   floatr   )r   s   "r   r   FloatConvertor.__annotate__:   s      S U r   c                	    \        V4      # r   )rP   r   s   &&r   r   FloatConvertor.convert:   s    U|r   c                    V ^8  d   QhRRRR/# )r   r   rP   r   r   r   )r   s   "r   r   rQ   =   s     : :u : :r   c                	   \        V4      pVR 8  g   Q R4       h\        P                  ! V4      '       d   Q R4       h\        P                  ! V4      '       d   Q R4       hRV,          P	                  R4      P	                  R4      # )g        z!Negative floats are not supportedzNaN values are not supportedz!Infinite values are not supportedz%0.20f0.)rP   mathisnanisinfrstripr   s   &&r   r#   FloatConvertor.to_string=   st    e|@@@|::e$$D&DD$::e$$I&II$5 ((-44S99r   r   Nr7   r   r   r   rN   rN   7   s     E: :r   rN   c                  2    ] tR t^EtRtR R ltR R ltRtR# )UUIDConvertorzO[0-9a-fA-F]{8}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{12}c                    V ^8  d   QhRRRR/# )r   r   r   r   	uuid.UUIDr   )r   s   "r   r   UUIDConvertor.__annotate__H   s        S  Y  r   c                	.    \         P                  ! V4      # r   )uuidUUIDr   s   &&r   r   UUIDConvertor.convertH   s    yyr   c                    V ^8  d   QhRRRR/# )r   r   r`   r   r   r   )r   s   "r   r   ra   K   s      y S r   c                	    \        V4      # r   r5   r   s   &&r   r#   UUIDConvertor.to_stringK   r?   r   r   Nr7   r   r   r   r^   r^   E   s    ]E  r   r^   r   pathrF   rP   rc   zdict[str, Convertor[Any]]CONVERTOR_TYPESc               $    V ^8  d   QhRRRRRR/# )r   keyr   	convertorzConvertor[Any]r   Noner   )r   s   "r   r   r   X   s!     % % % %4 %r   c                    V\         V &   R # r   )rj   )rl   rm   s   &&r   register_url_convertorrp   X   s    $OCr   )__conditional_annotations__
__future__r   rX   rc   typingr   r   r   r   r   r
   r   r,   r9   rF   rD   rP   rN   rd   r^   rj   r)   rp   )rq   s   @r   <module>rt      s    " "   2 2CL$
 $
in 
IcN 	y~ 	:Yu% :Idii(  
?
MO	^
MO.* %r   