+
    Di;<                        ^ RI HtHt ^ RIHt ^ RIHtHtHtH	t	H
t
 ^ RIHt ^ RIHt ^ RIHtHtHtHt ^ RIHtHt ^ RIHt  ^ R	It]'       g   Q h^ R
IHt  ! R 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]4      t# ! R R]4      t$ ! R R]4      t% ! R R ]4      t&]R_,          t' ! R! R"]4      t(]
](])3,          t* ! R# R$]R%R&7      t+ ! R' R(]4      t, ! R) R*]4      t- ! R+ R,]4      t. ! R- R.]4      t/ ! R/ R0]/4      t0 ! R1 R2]/4      t1 ! R3 R4]4      t2 ! R5 R6]4      t3 ! R7 R8]4      t4 ! R9 R:]4      t5 ! R; R<]4      t6 ! R= R>]4      t7 ! R? R@]4      t8 ! RA RB]4      t9 ! RC RD]84      t: ! RE RF]84      t; ! RG RH];4      t< ! RI RJ]4      t= ! RK RL]=4      t> ! RM RN]=4      t? ! RO RP]=4      t@ ! RQ RR]=4      tA ! RS RT]4      tB ! RU RV]84      tC ! RW RX]84      tD]
]:];]C]D]<3,          tE ! RY RZ]4      tF ! R[ R\]4      tG ! R] R^]4      tH](P                  4        ]5P                  4        ]-P                  4        R	#   ] d     ! R R]4      t EL#i ; i)`    )IterableMapping)Enum)	AnnotatedAnyCallableOptionalUnion)"with_info_plain_validator_function)logger)AnyUrl	BaseModelFieldGetJsonSchemaHandler)Literal	TypedDict)
deprecatedN)EmailStrc                      a  ] tR t^t o ]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R	 lR
 l4       t	Rt
V tR# )r   c                D   < V ^8  d   QhRS[ S[RS[3,          ,          /# )   return.)r   r   r   )format__classdict__s   "t/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/fastapi/openapi/models.py__annotate__EmailStr.__annotate__   s"     	 	xc0B'C 	    c              #  *   "   V P                   x  R # 5iN)validate)clss   &r   __get_validators__EmailStr.__get_validators__   s     ,,s   c                &   < V ^8  d   QhRS[ RS[/# )r   vr   r   str)r   r   s   "r   r   r      s     	 	S 	S 	r   c                D    \         P                  ! R 4       \        V4      # zpemail-validator not installed, email fields will be treated as str.
To install, run: pip install email-validatorr   warningr(   )r"   r&   s   &&r   r!   EmailStr.validate   s    NN? q6Mr   c                ,   < V ^8  d   QhRS[ RS[ RS[/# )r   _EmailStr__input_value_r   r'   )r   r   s   "r   r   r   %   s"     	& 	&# 	&# 	&# 	&r   c                D    \         P                  ! R 4       \        V4      # r*   r+   )r"   r/   r0   s   &&&r   	_validateEmailStr._validate$   s     NN? }%%r   c                X   < V ^8  d   QhRS[ S[S[3,          RS[RS[S[S[3,          /# )r   core_schemahandlerr   )r   r(   r   r   dict)r   r   s   "r   r   r   -   s6     	9 	9%c3h/	9:N	9#s(^	9r   c                    R RRR/# )typestringr   email )r"   r5   r6   s   &&&r   __get_pydantic_json_schema__%EmailStr.__get_pydantic_json_schema__,   s     Hh88r   c                   < V ^8  d   QhRS[ S[,          RS[S[.S[S[S[3,          3,          RS[S[S[3,          /# )r   sourcer6   r   )r9   r   r   r   r(   )r   r   s   "r   r   r   3   sL     	E 	Ec	E-5seWS#X=N6N-O	ES#X	Er   c                ,    \        V P                  4      # r    )r   r2   )r"   r@   r6   s   &&&r   __get_pydantic_core_schema__%EmailStr.__get_pydantic_core_schema__2   s     6cmmDDr   r<   N)__name__
__module____qualname____firstlineno__classmethodr#   r!   r2   r=   rB   __static_attributes____classdictcell__r   s   @r   r   r      si     		 
	 
	 
	 
	& 
	& 
	9 
	9
 
	E 
	Er   r   c                       ] tR t^9tRR/tRtR# )BaseModelWithConfigextraallowr<   N)rD   rE   rF   rG   model_configrI   r<   r   r   rM   rM   9   s    W%Lr   rM   c                   8   a  ] tR t^=t o RtRtRtV 3R ltRtV t	R# )ContactNc                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   nameurlr;   )r	   r(   r   r   )r   r   s   "r   r   Contact.__annotate__=   s6     
3- 	&	   H$ r   r<   )
rD   rE   rF   rG   rT   rU   r;   __annotate_func__rI   rJ   rK   s   @r   rR   rR   =   s     D C $E  r   rR   c                   4   a  ] tR t^Ct o RtRtV 3R ltRtV tR# )LicenseNc                ^   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   # )r   rT   
identifierrU   )r(   r	   r   )r   r   s   "r   r   License.__annotate__C   s0     
I $  
&	  r   r<   )	rD   rE   rF   rG   r[   rU   rW   rI   rJ   rK   s   @r   rY   rY   C   s      $J C  r   rY   c                   @   a  ] tR t^It o RtRtRtRtRtV 3R lt	Rt
V tR# )InfoNc                   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[ ;R&   # )r   titlesummarydescriptiontermsOfServicecontactlicenseversion)r(   r	   rR   rY   )r   r   s   "r   r   Info.__annotate__I   sp     J c]!  #%  SM(	 
 g%  g%  L r   r<   )rD   rE   rF   rG   ra   rb   rc   rd   re   rW   rI   rJ   rK   s   @r   r^   r^   I   s%     !G!%K$(N!%G!%G  r   r^   c                   4   a  ] tR t^St o RtRtV 3R ltRtV tR# )ServerVariableNc                   < V ^8  d   Qh/ S[ S[S[S[,          ,          S[! ^R7      3,          ;R&   S[;R&   S[S[,          ;R&   # )r   )
min_lengthenumdefaultrb   )r   r	   listr(   r   )r   r   s   "r   r   ServerVariable.__annotate__S   sC     
HT#Y'!)<<
=D L  #% r   r<   )	rD   rE   rF   rG   rl   rb   rW   rI   rJ   rK   s   @r   ri   ri   S   s     @DD!%K  r   ri   c                   4   a  ] tR t^Yt o RtRtV 3R ltRtV tR# )ServerNc                   < V ^8  d   Qh/ S[ S[S[3,          ;R&   S[S[,          ;R&   S[S[S[S[3,          ,          ;R&   # )r   rU   rb   	variables)r
   r   r(   r	   r7   ri   )r   r   s   "r   r   Server.__annotate__Y   sD     	vs{	 #%  S.0129 r   r<   )	rD   rE   rF   rG   rb   rs   rW   rI   rJ   rK   s   @r   rq   rq   Y   s     !%K59I  r   rq   c                   >   a  ] tR t^_t o ]! RR7      tV 3R ltRtV tR# )	Reference$refaliasc                &   < V ^8  d   Qh/ S[ ;R&   # )r   refr(   )r   r   s   "r   r   Reference.__annotate___   s     	" r   r<   N)	rD   rE   rF   rG   r   r{   rW   rI   rJ   rK   s   @r   rv   rv   _   s     6"C  r   rv   c                   0   a  ] tR t^ct o RtV 3R ltRtV tR# )DiscriminatorNc                X   < V ^8  d   Qh/ S[ ;R&   S[S[S[ S[ 3,          ,          ;R&   # )r   propertyNamemapping)r(   r	   r7   )r   r   s   "r   r   Discriminator.__annotate__c   s(      d38n%, r   r<   )rD   rE   rF   rG   r   rW   rI   rJ   rK   s   @r   r   r   c   s     (,G  r   r   c                   @   a  ] tR t^ht o RtRtRtRtRtV 3R lt	Rt
V tR# )XMLNc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   rT   	namespaceprefix	attributewrapped)r	   r(   bool)r   r   s   "r   r   XML.__annotate__h   sV     
3- }#  SM   ~$	 
 d^" r   r<   )rD   rE   rF   rG   rT   r   r   r   r   rW   rI   rJ   rK   s   @r   r   r   h   s%     D#I F $I"G  r   r   c                   0   a  ] tR t^pt o RtV 3R ltRtV tR# )ExternalDocumentationNc                B   < V ^8  d   Qh/ S[ S[,          ;R&   S[;R&   # )r   rb   rU   )r	   r(   r   )r   r   s   "r   r   "ExternalDocumentation.__annotate__p   s     #% 	K r   r<   )rD   rE   rF   rG   rb   rW   rI   rJ   rK   s   @r   r   r   p   s     !%K  r   r   c                   p  a  ] tR t^{t o ]! RRR7      t]! RRR7      t]! RRR7      t]! RRR7      t]! RRR7      t	]! RRR7      t
]! RR	R7      t]! RR
R7      t]! RRR7      tRtRtRt]! RRR7      t]! RRR7      tRt]! RRR7      tRtRtRtRtRtRtRtRtRtRtRtRt Rt!]! R^ R7      t"Rt#Rt$Rt%Rt&]! R^ R7      t']! R^ R7      t(Rt)]! R^ R7      t*]! R^ R7      t+Rt,]! R^ R7      t-]! R^ R7      t.]! R^ R7      t/]! R^ R7      t0Rt1Rt2Rt3Rt4Rt5Rt6Rt7Rt8Rt9Rt:Rt;Rt<Rt=Rt>Rt?Rt@RtAV 3R ltBRtCV tDR# )SchemaNz$schemarm   ry   z$vocabularyz$idz$anchorz$dynamicAnchorrw   z$dynamicRefz$defsz$commentnotifelse)rm   gt)rm   gec                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[R3,          ,          ;R	&   S[ S[,          ;R
&   S[ S[R,          ,          ;R&   S[ S[R,          ,          ;R&   S[ S[R,          ,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[R3,          ,          ;R&   S[ S[R,          ,          ;R&   S[ S[RS[R,          3,          ,          ;R&   S[ R,          ;R&   S[ S[S[R3,          ,          ;R&   S[ S[S[R3,          ,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[S[S[,          3,          ,          ;R&   S[ S[S[,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R &   S[ S[,          ;R!&   S[ S[,          ;R"&   S[ S[,          ;R#&   S[ S[,          ;R$&   S[ S[,          ;R%&   S[ S[,          ;R&&   S[ S[,          ;R'&   S[ S[,          ;R(&   S[ S[	,          ;R)&   S[ S[,          ;R*&   S[ S[,          ;R+&   S[ S[,          ;R,&   S[ S[,          ;R-&   S[ S[S[,          ,          ;R.&   S[ S[S[S[
S[,          3,          ,          ;R/&   S[ S[,          ;R0&   S[ S[,          ;R1&   S[ S[,          ;R2&   S[ R,          ;R3&   S[ S[,          ;R4&   S[ S[,          ;R5&   S[ S[,          ;R6&   S[ S[	,          ;R7&   S[ S[	,          ;R8&   S[ S[	,          ;R9&   S[ S[S[,          ,          ;R:&   S[ S[,          ;R;&   S[ S[,          ;R<&   S[ S[,          ;R=&   S[S[ S[,          S[! R>4      3,          ;R?&   # )@r   schema_
vocabularyidanchordynamicAnchorr{   
dynamicRefSchemaOrBooldefscommentallOfanyOfoneOfnot_if_thenelse_dependentSchemasprefixItemsitemscontains
propertiespatternPropertiesadditionalPropertiespropertyNamesunevaluatedItemsunevaluatedPropertiesr9   rl   const
multipleOfmaximumexclusiveMaximumminimumexclusiveMinimum	maxLength	minLengthpatternmaxItemsminItemsuniqueItemsmaxContainsminContainsmaxPropertiesminPropertiesrequireddependentRequiredr   contentEncodingcontentMediaTypecontentSchemar`   rb   rm   r   readOnly	writeOnlyexamplesdiscriminatorxmlexternalDocsznDeprecated in OpenAPI 3.1.0 that now uses JSON Schema 2020-12, although still supported. Use examples instead.example)r	   r(   r7   rn   r
   
SchemaTyper   floatintr   setr   r   r   r   typing_deprecated)r   r   s   "r   r   Schema.__annotate__{   s     c]A  H	 
 	8  SM@  C=N  
#:  H  4^+,
-R  c]B  D()0  D()0   D()0! " >
"E# $ 
.	!C% & >
")' ( N#G) * tC$789@+ , $~./6- 4 E.$~*>>?@G5 6 ~&-7 8 c>123:9 :  S.%8 9:A; < #>29= > N+2? @ ~.5A B $N3:C H 5T*%556
7>I J 49
$K L C=M N ;O P e_#Q R uo,S T e_#U V uo,W X }8Y Z }8[ \ c]!] ^ sm7_ ` sm7a b $&c d #:e f #:g h C=<i j C=<k l tCy!(m n  S#c(] 34;o t SM u z c]){ | sm*} ~ N+2 D C=E F #%G H c]!I J %K L tn#M N ~$O P tCy!(Q V M*1W X 
#Y Z 018[ \ >	
	 ] r   r<   )ErD   rE   rF   rG   r   r   r   r   r   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r9   rl   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r`   rb   rm   r   r   r   r   r   r   r   r   rW   rI   rJ   rK   s   @r   r   r   {   s     #4yAG %d- HJd%8B!$i@F#(=M#NMt6:C %d- HJ05d'0RD"4zBG -1E,0E,0E%*4u%ED$)$d$CC%)D&+D&GE<@26K DHE)-H6:J=A59.2M156: ;?D $DE"'";J#G(,#G(,$Ta8I$Ta8I!G#DQ7H#DQ7H"&K!&t!:K!&t!:K#(!#<M#(!#<M$(H7; !F &*O&*.2M  E!%K!G!%J#H $I$(H .2MC48L 	 ]  r   r   c                   4   a  ] tR t^t o RR/tV 3R ltRtV tR# )ExamplerN   rO   c                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   ra   rb   valueexternalValue)r	   r(   r   r   )r   r   s   "r   r   Example.__annotate__   sF     c] #  C=  F##	 r   r<   N)rD   rE   rF   rG   __pydantic_config__rW   rI   rJ   rK   s   @r   r   r      s      #G,  r   r   F)totalc                   &    ] tR t^tRtRtRtRtRtR# )ParameterInTypequeryheaderpathcookier<   N)	rD   rE   rF   rG   r   r   r   r   rI   r<   r   r   r   r      s    EFDFr   r   c                   @   a  ] tR t^t o RtRtRtRtRtV 3R lt	Rt
V tR# )EncodingNc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[S[S[RS[3,          3,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   contentTypeHeaderheadersstyleexplodeallowReserved)r	   r(   r7   r
   rv   r   )r   r   s   "r   r   Encoding.__annotate__   sk     #% d3h	&9 ::;<C  C=  d^"	 
 D>( r   r<   )rD   rE   rF   rG   r   r   r   r   r   rW   rI   rJ   rK   s   @r   r   r      s%     !%K?CGE"G$(M  r   r   c                   L   a  ] tR t^t o ]! RRR7      tRtRtRtV 3R lt	Rt
V tR# )	MediaTypeNschemar   c                   < V ^8  d   Qh/ S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   # )r   r   r   r   encoding)	r	   r
   r   rv   r   r7   r(   r   r   )r   r   s   "r   r   MediaType.__annotate__   so     eFI-./U c]!  tCw	'9!::;<C  tCM*+2	 r   r<   )rD   rE   rF   rG   r   r   r   r   r   rW   rI   rJ   rK   s   @r   r   r      s'     27H2UG!G?CH.2H	  r   r   c                   d   a  ] tR t^t o RtRtRtRtRtRt	]
! RRR7      tRtRtRtV 3R ltRtV tR# )ParameterBaseNr   r   c                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R	&   S[ S[S[S[	3,          ,          ;R
&   # )r   rb   r   r   r   r   r   r   r   r   content)
r	   r(   r   r
   r   rv   r   r7   r   r   )r   r   s   "r   r   ParameterBase.__annotate__   s     #% tn#  % 
 C=  d^"  D>(  eFI-./U  c]!  tCw	'9!::;<C  d3	>*+2 r   r<   )rD   rE   rF   rG   rb   r   r   r   r   r   r   r   r   r   r   rW   rI   rJ   rK   s   @r   r   r      sE     !%K#H!%JE"G$(M27H2UG!G?CH.2G  r   r   c                   >   a  ] tR tRt o ]! RR7      tV 3R ltRtV tR# )	Parameteri  inrx   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   rT   in_)r(   r   )r   r   s   "r   r   Parameter.__annotate__  s     
I 	, r   r<   N)	rD   rE   rF   rG   r   r   rW   rI   rJ   rK   s   @r   r   r     s      t,C  r   r   c                       ] tR tRtRtR# )r   i
  r<   N)rD   rE   rF   rG   rI   r<   r   r   r   r   
  s    r   r   c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )RequestBodyi  Nc                t   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[S[3,          ;R&   S[ S[,          ;R&   # )r   rb   r   r   )r	   r(   r7   r   r   )r   r   s   "r   r   RequestBody.__annotate__  s9     #% #y.!!  tn# r   r<   )	rD   rE   rF   rG   rb   r   rW   rI   rJ   rK   s   @r   r  r    s     !%K#H  r   r  c                   D   a  ] tR tRt o RtRtRtRtRtRt	V 3R lt
RtV tR# )Linki  Nc                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   operationRefoperationId
parametersrequestBodyrb   server)r	   r(   r7   r
   r   rq   )r   r   s   "r   r   Link.__annotate__  s     3-& #%  c5c?234;  %S/*1	 
 #%  V# r   r<   )rD   rE   rF   rG   r  r  r	  r
  rb   r  rW   rI   rJ   rK   s   @r   r  r    s*     "&L!%K7;J-1K!%K#F  r   r  c                   8   a  ] tR tRt o RtRtRtV 3R ltRtV t	R# )Responsei  Nc                   < V ^8  d   Qh/ S[ ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   S[S[S[ S[3,          ,          ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   # )r   rb   r   r   links)r(   r	   r7   r
   r   rv   r   r  )r   r   s   "r   r   Response.__annotate__  st      d3fi&7 889:A  d3	>*+2  DeD)O4456=	 r   r<   )
rD   rE   rF   rG   r   r   r  rW   rI   rJ   rK   s   @r   r  r    s     =AG.2G9=E	  r   r  c                   \   a  ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtRtRtV 3R ltRtV tR# )	Operationi$  Nc                h  < V ^8  d   Qh/ S[ S[S[,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[3,          ,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[S[S[S[	S[
3,          3,          ,          ;R&   S[ S[S[S[S[S[R	3,          S[3,          3,          ,          ;R
&   S[ S[,          ;R&   S[ S[S[S[S[S[,          3,          ,          ,          ;R&   S[ S[S[,          ,          ;R&   # )r   tagsra   rb   r   r  r	  r
  	responsesPathItem	callbacksr   securityservers)r	   rn   r(   r   r
   r   rv   r  r7   r  r   r   rq   )r   r   s   "r   r   Operation.__annotate__$  s9    
49
$ c]!  #%  018	 
 #%  eIy$89:;B  %Y 678?  S%#"6678?  S%S*_(=y(H"IIJKR  %  tDd3i0129  d6l#* r   r<   )rD   rE   rF   rG   r  ra   rb   r   r  r	  r
  r  r  r   r  r  rW   rI   rJ   rK   s   @r   r  r  $  sH      $D!G!%K48L!%K>BJ;?K;?INRI!%J59H&*G  r   r  c                   p   a  ] tR tRt o ]! RRR7      tRtRtRtRt	Rt
RtRtRtRtRtRtRtV 3R ltRtV tR# )r  i4  Nrw   r   c                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R	&   S[ S[,          ;R
&   S[ S[,          ;R&   S[ S[S[,          ,          ;R&   S[ S[S[S[S[3,          ,          ,          ;R&   # )r   r{   ra   rb   getputpostdeleteoptionsheadpatchtracer  r	  )r	   r(   r  rn   rq   r
   r   rv   )r   r   s   "r   r   PathItem.__annotate__4  s     	#: c]!  #%  
)	#	 
 
)	#  9
$  Y&  i '  9
$  I%  I%  d6l#*  eIy$89:;B r   r<   )rD   rE   rF   rG   r   r{   ra   rb   r  r  r   r!  r"  r#  r$  r%  r  r	  rW   rI   rJ   rK   s   @r   r  r  4  sT     t6:C!G!%K#C#C $D"&F#'G $D!%E!%E&*G>BJ  r   r  c                   &    ] tR tRtRtRtRtRtRtR# )SecuritySchemeTypeiD  apiKeyhttpoauth2openIdConnectr<   N)	rD   rE   rF   rG   r)  r*  r+  r,  rI   r<   r   r   r(  r(  D  s    FDF#Mr   r(  c                   B   a  ] tR tRt o ]! RR7      tRtV 3R ltRtV t	R# )SecurityBaseiK  r9   rx   Nc                B   < V ^8  d   Qh/ S[ ;R&   S[S[,          ;R&   # )r   type_rb   )r(  r	   r(   )r   r   s   "r   r   SecurityBase.__annotate__K  s     3 #% r   r<   )
rD   rE   rF   rG   r   r0  rb   rW   rI   rJ   rK   s   @r   r.  r.  K  s      %F 3E!%K  r   r.  c                   "    ] tR tRtRtRtRtRtR# )APIKeyIniP  r   r   r   r<   N)rD   rE   rF   rG   r   r   r   rI   r<   r   r   r3  r3  P  s    EFFr   r3  c                   f   a  ] tR tRt o ]! ]P                  RR7      t]! RR7      tV 3R lt	Rt
V tR# )	APIKeyiV  r9   r   r   rx   c                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # )r   r0  r   rT   )r(  r3  r(   )r   r   s   "r   r   APIKey.__annotate__V  s'     V 	%  I r   r<   N)rD   rE   rF   rG   r   r(  r)  r0  r   rW   rI   rJ   rK   s   @r   r5  r5  V  s)      %.@.G.Gv VE%C  r   r5  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )HTTPBasei\  r9   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r0  schemer(  r(   )r   r   s   "r   r   HTTPBase.__annotate__\  s     T K r   r<   N)rD   rE   rF   rG   r   r(  r*  r0  rW   rI   rJ   rK   s   @r   r9  r9  \  s      %.@.E.EV TE  r   r9  c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )
HTTPBeareria  bearerNc                P   < V ^8  d   Qh/ S[ R,          ;R&   S[S[,          ;R&   # )r   r@  r;  bearerFormat)r   r	   r(   )r   r   s   "r   r   HTTPBearer.__annotate__a  s$     H( 3-& r   r<   )	rD   rE   rF   rG   r;  rB  rW   rI   rJ   rK   s   @r   r?  r?  a  s      (F"&L  r   r?  c                   4   a  ] tR tRt o Rt/ tV 3R ltRtV tR# )	OAuthFlowif  Nc                X   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[S[3,          ;R&   # )r   
refreshUrlscopes)r	   r(   r7   )r   r   s   "r   r   OAuthFlow.__annotate__f  s'     $ cN r   r<   )	rD   rE   rF   rG   rG  rH  rW   rI   rJ   rK   s   @r   rE  rE  f  s      $JF  r   rE  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowImplicitik  c                &   < V ^8  d   Qh/ S[ ;R&   # )r   authorizationUrlr|   )r   r   s   "r   r   OAuthFlowImplicit.__annotate__k  s      r   r<   NrD   rE   rF   rG   rW   rI   rJ   rK   s   @r   rK  rK  k        r   rK  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowPasswordio  c                &   < V ^8  d   Qh/ S[ ;R&   # r   tokenUrlr|   )r   r   s   "r   r   OAuthFlowPassword.__annotate__o       M r   r<   NrO  rK   s   @r   rR  rR  o  rP  r   rR  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowClientCredentialsis  c                &   < V ^8  d   Qh/ S[ ;R&   # rT  r|   )r   r   s   "r   r   'OAuthFlowClientCredentials.__annotate__s  rW  r   r<   NrO  rK   s   @r   rY  rY  s  rP  r   rY  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowAuthorizationCodeiw  c                2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )r   rM  rU  r|   )r   r   s   "r   r   'OAuthFlowAuthorizationCode.__annotate__w  s      M r   r<   NrO  rK   s   @r   r]  r]  w  rP  r   r]  c                   <   a  ] tR tRt o RtRtRtRtV 3R ltRt	V t
R# )
OAuthFlowsi|  Nc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   implicitpasswordclientCredentialsauthorizationCode)r	   rK  rR  rY  r]  )r   r   s   "r   r   OAuthFlows.__annotate__|  sM     ()0 ()0    :;B    :;B	 r   r<   )rD   rE   rF   rG   rc  rd  re  rf  rW   rI   rJ   rK   s   @r   ra  ra  |  s"     ,0H,0H>B>B	  r   ra  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )OAuth2i  r9   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r0  flows)r(  ra  )r   r   s   "r   r   OAuth2.__annotate__  s     V  r   r<   N)rD   rE   rF   rG   r   r(  r+  r0  rW   rI   rJ   rK   s   @r   ri  ri    s      %.@.G.Gv VE  r   ri  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )OpenIdConnecti  r9   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r0  openIdConnectUrlr<  )r   r   s   "r   r   OpenIdConnect.__annotate__  s        	 r   r<   N)rD   rE   rF   rG   r   r(  r,  r0  rW   rI   rJ   rK   s   @r   rn  rn    s!      %"00!E  r   rn  c                   T   a  ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtV 3R ltRtV tR# )
Componentsi  Nc                  < V ^8  d   Qh/ S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[	S[3,          3,          ,          ;R&   S[ S[S[S[S[
S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[S[3,          S[S[3,          3,          ,          ;R	&   S[ S[S[S[S[S[3,          3,          ,          ;R
&   # )r   schemasr  r	  r   requestBodiesr   securitySchemesr  r  	pathItems)r	   r7   r(   r
   r   rv   r  r   r   r  r   SecuritySchemer  r  r   )r   r   s   "r   r   Components.__annotate__  s    d3fi&7 889:A S%)(;"<<=>E  c5I)=#>>?@G  tCw	'9!::;<C	 
 DeK,B&C!CDEL  d3fi&7 889:A  d3ni.G(H#HIJQ  DeD)O4456=  S%S(](;Y(K"LLMNU  S%)(;"<<=>E r   r<   )rD   rE   rF   rG   ru  r  r	  r   rv  r   rw  r  r  rx  rW   rI   rJ   rK   s   @r   rs  rs    s>     =AGAEICGJ?CHHLM=AGMQO9=EQUIAEI  r   rs  c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )Tagi  Nc                ^   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   # )r   rT   rb   r   )r(   r	   r   )r   r   s   "r   r   Tag.__annotate__  s1     
I #%  018 r   r<   )	rD   rE   rF   rG   rb   r   rW   rI   rJ   rK   s   @r   r|  r|    s     !%K48L  r   r|  c                   L   a  ] tR tRt o RtRtRtRtRtRt	Rt
RtV 3R ltRtV tR# )OpenAPIi  Nc                  < V ^8  d   Qh/ S[ ;R&   S[;R&   S[S[ ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   S[S[S[ S[S[S[	3,          3,          ,          ;R&   S[S[
,          ;R&   S[S[S[S[ S[S[ ,          3,          ,          ,          ;R&   S[S[S[,          ,          ;R	&   S[S[,          ;R
&   # )r   openapiinfojsonSchemaDialectr  pathswebhooks
componentsr  r  r   )r(   r^   r	   rn   rq   r7   r
   r  r   rv   rs  r|  r   )r   r   s   "r   r   OpenAPI.__annotate__  s     L 
J   }+  d6l#*	  DeHcM2234;  tCx':!;;<=D  $+  tDd3i0129  49
$  018 r   r<   )rD   rE   rF   rG   r  r  r  r  r  r  r  r   rW   rI   rJ   rK   s   @r   r  r    s7      (,&*G7;E@DH'+J59H $D48L  r   r  )arraybooleanintegernullnumberobjectr:   )Jcollections.abcr   r   rl   r   typingr   r   r   r	   r
   fastapi._compatr   fastapi.loggerr   pydanticr   r   r   r   typing_extensionsr   r   r   r   email_validatorr   ImportErrorr(   rM   rR   rY   r^   ri   rq   rv   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r(  r.  r3  r5  r9  r?  rE  rK  rR  rY  r]  ra  ri  rn  ry  rs  r|  r  model_rebuildr<   r   r   <module>r     s   -  < < > !  1 =&E?!J&) &%! %!! ! &( &:  :#	 #-I -
#
 #/  G

T  Tr VT\"-iu -d )" )3# 33' 3- -
	] 	$% $$ $>" >+# + C" C $ $&& &
t \ | 
' '
 #  
	 	   
C$ C\ 
L  vx
JKF$ F9
 99! 9     	       C  !EE3 E!Es   I& I& &I<;I<