+
    Pj                      a  0 t $ ^ RIHt ^ RIt^ RIt^ RIt]P                  ! R4      t ! R R]P                  ],          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Tc                  >    ] tR t^
t$ RtR]R&   R R ltR R ltRtR	# )
	Convertor ztyping.ClassVar[str]regexc                    V ^8  d   QhRRRR/# )   valuestrreturnr    )formats   "m/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.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   r1   r   s   &&r   r   PathConvertor.convert$       5zr   c                    V ^8  d   QhRRRR/# r*   r   )r   s   "r   r   r7   '   s      s s r   c                	    \        V4      # r   r1   r   s   &&r   r   PathConvertor.to_string'   r;   r   r   Nr3   r   r   r   r5   r5   !   s    E r   r5   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__.   r8   r   c                	    \        V4      # r   )rB   r   s   &&r   r   IntegerConvertor.convert.   r;   r   c                    V ^8  d   QhRRRR/# )r
   r   rB   r   r   r   )r   s   "r   r   rC   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)rB   r   r   s   &&r   r   IntegerConvertor.to_string1   s'    E
z@@@z5zr   r   Nr3   r   r   r   r@   r@   +   s    E r   r@   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   )rL   r   s   &&r   r   FloatConvertor.convert:   s    U|r   c                    V ^8  d   QhRRRR/# )r
   r   rL   r   r   r   )r   s   "r   r   rM   =   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.)rL   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   Nr3   r   r   r   rJ   rJ   7   s     E: :r   rJ   c                  2    ] tR t^EtRtR R ltR R ltRtR# )UUIDConvertorz<[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-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   r]   K   s      y S r   c                	    \        V4      # r   r1   r   s   &&r   r   UUIDConvertor.to_stringK   r;   r   r   Nr3   r   r   r   rZ   rZ   E   s    JE  r   rZ   r   pathrB   rL   r_   z dict[str, Convertor[typing.Any]]CONVERTOR_TYPESc               $    V ^8  d   QhRRRRRR/# )r
   keyr   	convertorzConvertor[typing.Any]r   Noner   )r   s   "r   r   r   X   s"     % % %0E %$ %r   c                    V\         V &   R # r   )rf   )rh   ri   s   &&r   register_url_convertorrl   X   s    $OCr   )__conditional_annotations__
__future__r   rT   typingr_   TypeVarr   Genericr   r   r(   r5   rB   r@   rL   rJ   r`   rZ   rf   r%   rl   )rm   s   @r   <module>rr      s    " "   
NN3$q! $
in 
IcN 	y~ 	:Yu% :Idii(  
?
MO	^
MO51 %r   