
    Ch                     ~    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
JrJrJr  S SKJrJrJr   " S S	\5      rg
)    )
ListObject)Person)RequestOptions)StripeService)sanitize_id)DictListcast)LiteralNotRequired	TypedDictc                   (   \ rS rSr " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r " S& S'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      r " S6 S7\5      r " S8 S9\5      r  " S: S;\5      r! " S< S=\5      r" " S> S?\5      r# " S@ SA\5      r$ " SB SC\5      r% " SD SE\5      r& " SF SG\5      r' " SH SI\5      r( " SJ SK\5      r) " SL SM\5      r* " SN SO\5      r+ " SP SQ\5      r, " SR SS\5      r- " ST SU\5      r.0 0 4SV\/SW\/SXSYSZ\0S[\14
S\ jjr20 0 4SV\/SW\/SXSYSZ\0S[\14
S] jjr30 0 4SV\/SW\/SXS^SZ\0S[\14
S_ jjr40 0 4SV\/SW\/SXS^SZ\0S[\14
S` jjr50 0 4SV\/SW\/SXSaSZ\0S[\14
Sb jjr60 0 4SV\/SW\/SXSaSZ\0S[\14
Sc jjr70 0 4SV\/SXSdSZ\0S[\8\1   4Se jjr90 0 4SV\/SXSdSZ\0S[\8\1   4Sf jjr:0 0 4SV\/SXSgSZ\0S[\14Sh jjr;0 0 4SV\/SXSgSZ\0S[\14Si jjr<Sjr=gk)lAccountPersonService   c                   *   \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'    \\   \S'    \\   \S '    \\S!      \S"'    \S#   \S$'    \S%   \S&'    \\   \S''    \S(   \S)'    \S*   \S+'   S,r	g-).!AccountPersonService.CreateParams   9AccountPersonService.CreateParamsAdditionalTosAcceptancesadditional_tos_acceptances(AccountPersonService.CreateParamsAddressaddress,AccountPersonService.CreateParamsAddressKanaaddress_kana-AccountPersonService.CreateParamsAddressKanjiaddress_kanjiz0Literal['']|AccountPersonService.CreateParamsDobdob*AccountPersonService.CreateParamsDocuments	documentsemailexpand
first_namefirst_name_kanafirst_name_kanjiLiteral['']|List[str]full_name_aliasesgender	id_numberid_number_secondary	last_namelast_name_kanalast_name_kanjimaiden_nameLiteral['']|Dict[str, str]metadatanationalityperson_tokenphoneexistingnonepolitical_exposure2AccountPersonService.CreateParamsRegisteredAddressregistered_address-AccountPersonService.CreateParamsRelationshiprelationship
ssn_last_4+AccountPersonService.CreateParamsUsCfpbDataus_cfpb_data-AccountPersonService.CreateParamsVerificationverification N
__name__
__module____qualname____firstlineno__r   __annotations__strr	   r   __static_attributes__r?       a/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_account_person_service.pyCreateParamsr      <   $/G%
 	
	 GHH	 ":
 	
	 #;
 	
	 KLL	 KLL	 3	 DI&&	  $$	 %S))	 &c**	 ''>??	 C  	 s##	 )--	 s##	 $C((	 %S))	 !%%	 :;;	 !%%	 "#&&	 3	 (0B(CDD	 (@
 	
	 ";
 	
	  $$	 "9
 	
	 ";
 	
	rH   rJ   c                   &    \ rS rSr% \S   \S'   Srg)r      @AccountPersonService.CreateParamsAdditionalTosAcceptancesAccountaccountr?   NrA   rB   rC   rD   r   rE   rG   r?   rH   rI   $CreateParamsAdditionalTosAcceptances9AccountPersonService.CreateParamsAdditionalTosAcceptances       N
 	
	rH   rQ   c                   J    \ rS rSr% \\   \S'    \\   \S'    \S   \S'   Srg)rN      dateipLiteral['']|str
user_agentr?   N	rA   rB   rC   rD   r   intrE   rF   rG   r?   rH   rI   +CreateParamsAdditionalTosAcceptancesAccount@AccountPersonService.CreateParamsAdditionalTosAcceptancesAccount   7    #	 	   122	rH   r\   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r      citycountryline1line2postal_codestater?   NrA   rB   rC   rD   r   rF   rE   rG   r?   rH   rI   CreateParamsAddress(AccountPersonService.CreateParamsAddress   l    #	 S!!	 3	 3	 !%%	 3	rH   rh   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r      ra   rb   rc   rd   re   rf   townr?   Nrg   r?   rH   rI   CreateParamsAddressKana,AccountPersonService.CreateParamsAddressKana   ~    #	 S!!	 3	 3	 !%%	 3	 #	rH   rn   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r      ra   rb   rc   rd   re   rf   rm   r?   Nrg   r?   rH   rI   CreateParamsAddressKanji-AccountPersonService.CreateParamsAddressKanji   rp   rH   rs   c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)$AccountPersonService.CreateParamsDob   daymonthyearr?   NrA   rB   rC   rD   r[   rE   rG   r?   rH   rI   CreateParamsDobrv      $    	 
	 		rH   r|   c                   J    \ rS rSr% \S   \S'    \S   \S'    \S   \S'   Srg	)
r   i  >AccountPersonService.CreateParamsDocumentsCompanyAuthorizationcompany_authorization2AccountPersonService.CreateParamsDocumentsPassportpassport.AccountPersonService.CreateParamsDocumentsVisavisar?   NrP   r?   rH   rI   CreateParamsDocuments*AccountPersonService.CreateParamsDocuments  A    *L 
 	
	 @
 	
	 JKK	rH   r   c                   ,    \ rS rSr% \\\      \S'   Srg)r   i  filesr?   N	rA   rB   rC   rD   r   r	   rF   rE   rG   r?   rH   rI   )CreateParamsDocumentsCompanyAuthorization>AccountPersonService.CreateParamsDocumentsCompanyAuthorization      49%%	rH   r   c                   ,    \ rS rSr% \\\      \S'   Srg)r   i#  r   r?   Nr   r?   rH   rI   CreateParamsDocumentsPassport2AccountPersonService.CreateParamsDocumentsPassport#  r   rH   r   c                   ,    \ rS rSr% \\\      \S'   Srg)r   i)  r   r?   Nr   r?   rH   rI   CreateParamsDocumentsVisa.AccountPersonService.CreateParamsDocumentsVisa)  r   rH   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r6   i/  ra   rb   rc   rd   re   rf   r?   Nrg   r?   rH   rI   CreateParamsRegisteredAddress2AccountPersonService.CreateParamsRegisteredAddress/  rj   rH   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S	'    \\   \S
'   Srg)r8   iI  
authorizerdirector	executivelegal_guardianownerLiteral['']|floatpercent_ownershiprepresentativetitler?   N	rA   rB   rC   rD   r   boolrE   rF   rG   r?   rH   rI   CreateParamsRelationship-AccountPersonService.CreateParamsRelationshipI      %%	 d##	 t$$	 $D))	 4  	 '':;;	 $D))	 3	rH   r   c                   J    \ rS rSr% \S   \S'    \S   \S'    \\   \S'   Srg)	r;   ik  ;AccountPersonService.CreateParamsUsCfpbDataEthnicityDetailsethnicity_details6AccountPersonService.CreateParamsUsCfpbDataRaceDetailsrace_detailsself_identified_genderr?   NrA   rB   rC   rD   r   rE   rF   rG   r?   rH   rI   CreateParamsUsCfpbData+AccountPersonService.CreateParamsUsCfpbDatak  @    &I
 	
	 "D
 	
	 !,C 00	rH   r   c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r   i}  cubanhispanic_or_latinomexicannot_hispanic_or_latinoother_hispanic_or_latinoprefer_not_to_answerpuerto_rican	ethnicityethnicity_otherr?   N
rA   rB   rC   rD   r   r	   r   rE   rF   rG   r?   rH   rI   &CreateParamsUsCfpbDataEthnicityDetails;AccountPersonService.CreateParamsUsCfpbDataEthnicityDetails}  ;    $

 	
	 %S))	rH   r   c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r   i  african_american american_indian_or_alaska_nativeasianasian_indianblack_or_african_americanchinese	ethiopianfilipinoguamanian_or_chamorrohaitianjamaicanjapanesekoreannative_hawaiian)native_hawaiian_or_other_pacific_islandernigerianother_asianother_black_or_african_americanother_pacific_islanderr   samoansomali
vietnamesewhiterace
race_otherr?   Nr   r?   rH   rI   !CreateParamsUsCfpbDataRaceDetails6AccountPersonService.CreateParamsUsCfpbDataRaceDetails  ;    
 	
<	  $$	rH   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r=   i  ?AccountPersonService.CreateParamsVerificationAdditionalDocumentadditional_document5AccountPersonService.CreateParamsVerificationDocumentdocumentr?   NrP   r?   rH   rI   CreateParamsVerification-AccountPersonService.CreateParamsVerification  .    (M
 	
	 C
 	
	rH   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   i  backfrontr?   Nrg   r?   rH   rI   *CreateParamsVerificationAdditionalDocument?AccountPersonService.CreateParamsVerificationAdditionalDocument  $    #	 3	rH   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   i  r   r   r?   Nrg   r?   rH   rI    CreateParamsVerificationDocument5AccountPersonService.CreateParamsVerificationDocument  r   rH   r   c                       \ rS rSrSrg)!AccountPersonService.DeleteParamsi  r?   N)rA   rB   rC   rD   rG   r?   rH   rI   DeleteParamsr     s    rH   r   c                   t    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \S   \S'    \\   \S'   Sr	g	)
AccountPersonService.ListParamsi  ending_beforer    limit+AccountPersonService.ListParamsRelationshipr9   starting_afterr?   N)
rA   rB   rC   rD   r   rF   rE   r	   r[   rG   r?   rH   rI   
ListParamsr     sc    "3''	 DI&&	 3	 "9
 	
	 $C((	rH   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r   i  r   r   r   r   r   r   r?   N)rA   rB   rC   rD   r   r   rE   rG   r?   rH   rI   ListParamsRelationship+AccountPersonService.ListParamsRelationship  sl    %%	 d##	 t$$	 $D))	 4  	 $D))	rH   r   c                   ,    \ rS rSr% \\\      \S'   Srg)#AccountPersonService.RetrieveParamsi  r    r?   Nr   r?   rH   rI   RetrieveParamsr     s    DI&&	rH   r   c                   *   \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'    \\   \S'    \\   \S '    \\S!      \S"'    \S#   \S$'    \S%   \S&'    \\   \S''    \S(   \S)'    \S*   \S+'   S,r	g-).!AccountPersonService.UpdateParamsi  9AccountPersonService.UpdateParamsAdditionalTosAcceptancesr   (AccountPersonService.UpdateParamsAddressr   ,AccountPersonService.UpdateParamsAddressKanar   -AccountPersonService.UpdateParamsAddressKanjir   z0Literal['']|AccountPersonService.UpdateParamsDobr   *AccountPersonService.UpdateParamsDocumentsr   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r5   2AccountPersonService.UpdateParamsRegisteredAddressr7   -AccountPersonService.UpdateParamsRelationshipr9   r:   +AccountPersonService.UpdateParamsUsCfpbDatar<   -AccountPersonService.UpdateParamsVerificationr>   r?   Nr@   r?   rH   rI   UpdateParamsr     rK   rH   r	  c                   &    \ rS rSr% \S   \S'   Srg)r   i  @AccountPersonService.UpdateParamsAdditionalTosAcceptancesAccountrO   r?   NrP   r?   rH   rI   $UpdateParamsAdditionalTosAcceptances9AccountPersonService.UpdateParamsAdditionalTosAcceptances  rS   rH   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \S   \S'   Srg)r  i  rV   rW   rX   rY   r?   NrZ   r?   rH   rI   +UpdateParamsAdditionalTosAcceptancesAccount@AccountPersonService.UpdateParamsAdditionalTosAcceptancesAccount  r^   rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i  ra   rb   rc   rd   re   rf   r?   Nrg   r?   rH   rI   UpdateParamsAddress(AccountPersonService.UpdateParamsAddress  rj   rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r  i  ra   rb   rc   rd   re   rf   rm   r?   Nrg   r?   rH   rI   UpdateParamsAddressKana,AccountPersonService.UpdateParamsAddressKana  rp   rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r  i  ra   rb   rc   rd   re   rf   rm   r?   Nrg   r?   rH   rI   UpdateParamsAddressKanji-AccountPersonService.UpdateParamsAddressKanji  rp   rH   r  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)$AccountPersonService.UpdateParamsDobi  rx   ry   rz   r?   Nr{   r?   rH   rI   UpdateParamsDobr    r}   rH   r  c                   J    \ rS rSr% \S   \S'    \S   \S'    \S   \S'   Srg	)
r  i  >AccountPersonService.UpdateParamsDocumentsCompanyAuthorizationr   2AccountPersonService.UpdateParamsDocumentsPassportr   .AccountPersonService.UpdateParamsDocumentsVisar   r?   NrP   r?   rH   rI   UpdateParamsDocuments*AccountPersonService.UpdateParamsDocuments  r   rH   r!  c                   ,    \ rS rSr% \\\      \S'   Srg)r  i'  r   r?   Nr   r?   rH   rI   )UpdateParamsDocumentsCompanyAuthorization>AccountPersonService.UpdateParamsDocumentsCompanyAuthorization'  r   rH   r$  c                   ,    \ rS rSr% \\\      \S'   Srg)r  i-  r   r?   Nr   r?   rH   rI   UpdateParamsDocumentsPassport2AccountPersonService.UpdateParamsDocumentsPassport-  r   rH   r'  c                   ,    \ rS rSr% \\\      \S'   Srg)r   i3  r   r?   Nr   r?   rH   rI   UpdateParamsDocumentsVisa.AccountPersonService.UpdateParamsDocumentsVisa3  r   rH   r*  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i9  ra   rb   rc   rd   re   rf   r?   Nrg   r?   rH   rI   UpdateParamsRegisteredAddress2AccountPersonService.UpdateParamsRegisteredAddress9  rj   rH   r-  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S	'    \\   \S
'   Srg)r  iS  r   r   r   r   r   r   r   r   r   r?   Nr   r?   rH   rI   UpdateParamsRelationship-AccountPersonService.UpdateParamsRelationshipS  r   rH   r0  c                   J    \ rS rSr% \S   \S'    \S   \S'    \\   \S'   Srg)	r  iu  ;AccountPersonService.UpdateParamsUsCfpbDataEthnicityDetailsr   6AccountPersonService.UpdateParamsUsCfpbDataRaceDetailsr   r   r?   Nr   r?   rH   rI   UpdateParamsUsCfpbData+AccountPersonService.UpdateParamsUsCfpbDatau  r   rH   r5  c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r3  i  r   r   r   r?   Nr   r?   rH   rI   &UpdateParamsUsCfpbDataEthnicityDetails;AccountPersonService.UpdateParamsUsCfpbDataEthnicityDetails  r   rH   r8  c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r4  i  r   r   r   r?   Nr   r?   rH   rI   !UpdateParamsUsCfpbDataRaceDetails6AccountPersonService.UpdateParamsUsCfpbDataRaceDetails  r   rH   r;  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r  i  ?AccountPersonService.UpdateParamsVerificationAdditionalDocumentr   5AccountPersonService.UpdateParamsVerificationDocumentr   r?   NrP   r?   rH   rI   UpdateParamsVerification-AccountPersonService.UpdateParamsVerification  r   rH   r@  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r>  i  r   r   r?   Nrg   r?   rH   rI   *UpdateParamsVerificationAdditionalDocument?AccountPersonService.UpdateParamsVerificationAdditionalDocument  r   rH   rC  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r?  i  r   r   r?   Nrg   r?   rH   rI    UpdateParamsVerificationDocument5AccountPersonService.UpdateParamsVerificationDocument  r   rH   rF  rO   personparamsr   optionsreturnc                     [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS95      $ )1  
Deletes an existing person's relationship to the account's legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener. If your integration is using the executive parameter, you cannot delete the only verified executive on file.
delete'/v1/accounts/{account}/persons/{person}rO   rH  apibase_addressrI  rJ  r
   r   _requestformatr   selfrO   rH  rI  rJ  s        rI   rN  AccountPersonService.delete  sW     MM9@@'0&v. A  #  	
 	
rH   c                    #    [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS9I Sh  vN 5      $  N7f)rM  rN  rO  rP  rQ  rR  Nr
   r   _request_asyncrV  r   rW  s        rI   delete_async!AccountPersonService.delete_async  sf      %%9@@'0&v. A  # & 	 	
 	
	   AAA
	Ar   c                     [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS95      $ )
Retrieves an existing person.
getrO  rP  rQ  rR  rT  rW  s        rI   retrieveAccountPersonService.retrieve  sW     MM9@@'0&v. A  #  	
 	
rH   c                    #    [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS9I Sh  vN 5      $  N7f)ra  rb  rO  rP  rQ  rR  Nr[  rW  s        rI   retrieve_async#AccountPersonService.retrieve_async.  sf      %%9@@'0&v. A  # & 	 	
 	
	r_  r   c                     [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS95      $ )
Updates an existing person.
postrO  rP  rQ  rR  rT  rW  s        rI   updateAccountPersonService.updateF  sW     MM9@@'0&v. A  #  	
 	
rH   c                    #    [        [        U R                  SSR                  [	        U5      [	        U5      S9SUUS9I Sh  vN 5      $  N7f)ri  rj  rO  rP  rQ  rR  Nr[  rW  s        rI   update_async!AccountPersonService.update_async^  sf      %%9@@'0&v. A  # & 	 	
 	
	r_  r   c                 ~    [        [        [           U R                  SSR	                  [        U5      S9SUUS95      $ )
Returns a list of people associated with the account's legal entity. The people are returned sorted by creation date, with the most recent people appearing first.
rb  /v1/accounts/{account}/personsrO   rQ  rR  )r
   r   r   rU  rV  r   rX  rO   rI  rJ  s       rI   listAccountPersonService.listv  sS     vMM077'0 8  #  
 	
rH   c                    #    [        [        [           U R                  SSR	                  [        U5      S9SUUS9I Sh  vN 5      $  N7f)rq  rb  rr  rs  rQ  rR  N)r
   r   r   r\  rV  r   rt  s       rI   
list_asyncAccountPersonService.list_async  sb      v%%077'0 8  # &  
 	
s   >A A	
	Ar   c                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )
Creates a new person.
rj  rr  rs  rQ  rR  rT  rt  s       rI   createAccountPersonService.create  sN     MM077'0 8  #  
 	
rH   c                    #    [        [        U R                  SSR                  [	        U5      S9SUUS9I Sh  vN 5      $  N7f)r{  rj  rr  rs  rQ  rR  Nr[  rt  s       rI   create_async!AccountPersonService.create_async  s]      %%077'0 8  # &  
 	
s   7AA
	Ar?   N)>rA   rB   rC   rD   r   rJ   rQ   r\   rh   rn   rs   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'  r*  r-  r0  r5  r8  r;  r@  rC  rF  rF   r   r   rN  r]  rc  rf  rk  rn  r   ru  rx  r|  r  rG   r?   rH   rI   r   r      sM   By BHy i i 4) <9 <) 	 $I 	 I 	 4 9  D $ ,%I %N9 Y 9 y Y 0 4 By BHy i i 4) <9 <) 	 $I 	 I 	 4 9  D $ ,%I %N9 Y 9  79"$

 
 4	

  
 

8 79"$

 
 4	

  
 

8 9;"$

 
 6	

  
 

8 9;"$

 
 6	

  
 

8 79"$

 
 4	

  
 

8 79"$

 
 4	

  
 

6 57"$	

 2
  	

 
F	
2 57"$	

 2
  	

 
F	
2 79"$	

 4
  	

 

2 79"$	

 4
  	

 

 
rH   r   N)stripe._list_objectr   stripe._personr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   typingr   r	   r
   typing_extensionsr   r   r   r   r?   rH   rI   <module>r     s0    + ! 2 0 $ # # = =@
= @
rH   