
    g                        d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
  G d de	d      Z G d de	d      Z G d	 d
e	      Z G d de	d      Z G d de	d      Z G d de	      Z G d de	      Z G d de	d      Z G d de	      Z G d de	d      Z G d de	d      Z G d de	d      Z G d de	      Z G d d e	      Z G d! d"e	      Z G d# d$e	      Z G d% d&e	      Z G d' d(e	      Z G d) d*e	      Z G d+ d,e	      Zee   Zee e f   Z! G d- d.e	      Z" G d/ d0e	d      Z# G d1 d2e	d      Z$ G d3 d4e	d      Z% G d5 d6e	      Z&ed7   Z' G d8 d9e	      Z(y:);    )Path)AnyDictListLiteralOptionalSequence	TypedDictUnionc                   d    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   ed   ed	<   y
)CookienamevaluedomainpathexpireshttpOnlysecureLaxNoneStrictsameSiteN)__name__
__module____qualname__str__annotations__floatboolr        U/var/www/openai/venv/lib/python3.12/site-packages/playwright/_impl/_api_structures.pyr   r      s1    
IJK
INNL-..r"   r   F)totalc                       e Zd ZU eed<   eed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   eed	      ed
<   y)SetCookieParamr   r   urlr   r   r   r   r   r   r   N)	r   r   r   r   r   r   r   r    r   r!   r"   r#   r&   r&   &   sY    
IJ	#SM
3-e_tnTNw6788r"   r&   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)	FloatRectxywidthheightNr   r   r   r   r   r!   r"   r#   r)   r)   2   s    HHLMr"   r)   c                   2    e Zd ZU eed<   eed<   ee   ed<   y)Geolocationlatitude	longitudeaccuracyN)r   r   r   r   r   r   r!   r"   r#   r0   r0   9   s    Ouor"   r0   c                   H    e Zd ZU eed<   eed<   ee   ed<   eed      ed<   y)HttpCredentialsusernamepasswordorigin)alwaysunauthorizedsendN)r   r   r   r   r   r   r   r!   r"   r#   r5   r5   ?   s'    MMSM
734
55r"   r5   c                   "    e Zd ZU eed<   eed<   y)LocalStorageEntryr   r   Nr   r   r   r   r   r!   r"   r#   r=   r=   F       
IJr"   r=   c                   (    e Zd ZU eed<   ee   ed<   y)OriginStater8   localStorageN)r   r   r   r   r   r   r=   r!   r"   r#   rA   rA   K   s    K())r"   rA   c                   v    e Zd ZU eeeef      ed<   eeeef      ed<   eeeef      ed<   eeeef      ed<   y)
PdfMarginstoprightbottomleftN)r   r   r   r   r   r   r   r   r!   r"   r#   rD   rD   P   sR    	%U
#	$$E#u*%&&U3:&''
5e$
%%r"   rD   c                   "    e Zd ZU eed<   eed<   y)Positionr*   r+   Nr.   r!   r"   r#   rJ   rJ   W   s    HHr"   rJ   c                   H    e Zd ZU eed<   ee   ed<   ee   ed<   ee   ed<   y)ProxySettingsserverbypassr6   r7   N)r   r   r   r   r   r   r!   r"   r#   rL   rL   \   s%    KSMsmsmr"   rL   c                   .    e Zd ZU ee   ed<   ee   ed<   y)StorageStatecookiesoriginsN)r   r   r   r   r   r   rA   r!   r"   r#   rP   rP   c   s    &\+r"   rP   c                       e Zd ZU eed<   eeeef      ed<   ee   ed<   eeeef      ed<   ee   ed<   eeeef      ed<   ee   ed<   ee   ed<   y	)
ClientCertificater8   certPathcertkeyPathkeypfxPathpfx
passphraseN)	r   r   r   r   r   r   r   r   bytesr!   r"   r#   rT   rT   h   sk    KuS$Y'((
5/eCI&''	%eCI&''	%r"   rT   c                   h    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   y
)ResourceTiming	startTimedomainLookupStartdomainLookupEndconnectStartsecureConnectionStart
connectEndrequestStartresponseStartresponseEndNr.   r!   r"   r#   r^   r^   s   s8      r"   r^   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)RequestSizesrequestBodySizerequestHeadersSizeresponseBodySizeresponseHeadersSizeNr   r   r   intr   r!   r"   r#   ri   ri      s    r"   ri   c                   "    e Zd ZU eed<   eed<   y)ViewportSizer,   r-   Nrn   r!   r"   r#   rq   rq      s    JKr"   rq   c                   ,    e Zd ZU eed<   eed<   eed<   y)SourceLocationr'   
lineNumbercolumnNumberNr   r   r   r   r   ro   r!   r"   r#   rs   rs      s    	HOr"   rs   c                   ,    e Zd ZU eed<   eed<   eed<   y)FilePayloadr   mimeTypebufferN)r   r   r   r   r   r\   r!   r"   r#   rx   rx      s    
IMMr"   rx   c                   "    e Zd ZU eed<   eed<   y)
RemoteAddr	ipAddressportNrv   r!   r"   r#   r|   r|      s    N
Ir"   r|   c                   ^    e Zd ZU ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   y)SecurityDetailsissuerprotocolsubjectName	validFromvalidToN)r   r   r   r   r   r   r   r!   r"   r#   r   r      s4    SMsm#e_r"   r   c                   "    e Zd ZU eed<   eed<   y)	NameValuer   r   Nr>   r!   r"   r#   r   r      r?   r"   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)ServerFilePayloadr   ry   rz   Nr>   r!   r"   r#   r   r      s    
IMKr"   r   c                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)	FormFieldr   r   fileN)r   r   r   r   r   r   r   r!   r"   r#   r   r      s    
IC=
$
%%r"   r   c                   P    e Zd ZU eed<   eed<   eed<   eed<   eed<   ee   ed<   y)ExpectedTextValuestringregexSource
regexFlagsmatchSubstringnormalizeWhiteSpace
ignoreCaseN)r   r   r   r   r   r    r   r!   r"   r#   r   r      s(    KOr"   r   c                   x    e Zd ZU eed<   eee      ed<   ee   ed<   ee   ed<   ee	   ed<   e	ed<   ee   ed<   y)	FrameExpectOptionsexpressionArgexpectedTextexpectedNumberexpectedValueuseInnerTextisNottimeoutN)
r   r   r   r   r   r   r	   r   r   r    r!   r"   r#   r   r      sF    8$5677UO#C= 4. Ke_r"   r   c                   2    e Zd ZU eed<   eed<   ee   ed<   y)FrameExpectResultmatchesreceivedlogN)r   r   r   r    r   r   r   r   r!   r"   r#   r   r      s    MM	cNr"   r   )Ralertalertdialogapplicationarticlebanner
blockquotebuttoncaptioncellcheckboxcodecolumnheadercomboboxcomplementarycontentinfo
definitiondeletiondialog	directorydocumentemphasisfeedfigureformgenericgridgridcellgroupheadingimg	insertionlinklistlistboxlistitemr   mainmarqueemathmenumenubarmenuitemmenuitemcheckboxmenuitemradiometer
navigationnonenoteoption	paragraphpresentationprogressbarradio
radiogroupregionrowrowgroup	rowheader	scrollbarsearch	searchbox	separatorslider
spinbuttonstatusstrong	subscriptsuperscriptswitchtabtabletablisttabpaneltermtextboxtimetimertoolbartooltiptreetreegridtreeitemc                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)TracingGroupLocationr   linecolumnN)r   r   r   r   r   r   ro   r!   r"   r#   r   r   (  s    
I
3-SMr"   r   N))pathlibr   typingr   r   r   r   r   r	   r
   r   r   r&   r)   r0   r5   r=   rA   rD   rJ   rL   rP   rT   r^   ri   rq   rs   rx   r|   r   r   HeadersArrayr   Headersr   r   r   r   r   AriaRoler   r!   r"   r#   <module>r      s    Q Q Q/Ye /	9Ye 	9	 )5 6iu 6	 
*) *
&% &y 
IU 9E 
	 	Y 	9 9 
Y )  
i 	 
 I
sCx.	 &	 &	 % 	  QSl9 r"   