
    Yh                         S SK r S SKrS SKJr  S SKJrJr  S SKJr  \R                  S:H  r
\
(       a  SOSr " S S	\5      rg)
    N)Path)DictUnion)ChannelOwnernti   i   c            
       \   ^  \ rS rSrS\S\S\S\SS4
U 4S jjrS	\\\	4   SS4S
 jr
SrU =r$ )WritableStream   parenttypeguidinitializerreturnNc                 &   > [         TU ]  XX45        g )N)super__init__)selfr   r   r   r   	__class__s        S/var/www/html/env/lib/python3.13/site-packages/playwright/_impl/_writable_stream.pyr   WritableStream.__init__   s     	t9    pathc                 v  #    [        US5       n UR                  [        5      nU(       d  OJU R                  R	                  SS[
        R                  " U5      R                  5       05      I S h  vN   Mg  S S S 5        U R                  R	                  S5      I S h  vN   g  N2! , (       d  f       N4= f N7f)Nrbwritebinaryclose)openreadCOPY_BUFSIZE_channelsendbase64	b64encodedecode)r   r   fdatas       r   copyWritableStream.copy!   s     $vvl+mm((h(8(8(>(E(E(GH  	   mm  )))  	*s;   B9A"B&1B$2B&8&B9B7B9$B&&
B40B9 )__name__
__module____qualname____firstlineno__r   strr   r   r   r   r(   __static_attributes____classcell__)r   s   @r   r	   r	      sQ    :":*-:58:GK:	:
	*uS$Y/ 	*D 	* 	*r   r	   )r#   ospathlibr   typingr   r   playwright._impl._connectionr   name_WINDOWSr    r	   r*   r   r   <module>r8      s:     	   5 77d?&{I*\ *r   