
    ,h_	                     .    d dl Zd dlmZ 	  G d d      Zy)    N)Optionalc                   J    e Zd Zd	dZdee   ddfdZdeddfdZdedefdZy)
SimpleCookieJarreturnNc                     i | _         y )N)jar)selfs    V/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/websocket/_cookiejar.py__init__zSimpleCookieJar.__init__   s	        
set_cookiec                    |rt         j                  j                  |      }|j                         D ]  }|j	                  d      x}s|j                  d      sd| }| j                  j	                  |      r| j                  j	                  |      nt         j                  j                         }|j                  |       || j                  |j                         <    y y Ndomain.)	httpcookiesSimpleCookievaluesget
startswithr   updatelower)r	   r   simple_cookievr   cookies         r
   addzSimpleCookieJar.add   s     LL55jAM"))+ 
6UU8_,6,!,,S1#$VH  88<</ V,!\\668 
 MM-0/5DHHV\\^,
6 r   c                     |r|t         j                  j                  |      }|j                         D ]I  }|j	                  d      x}s|j                  d      sd| }|| j                  |j                         <   K y y r   )r   r   r   r   r   r   r   r   )r	   r   r   r   r   s        r
   setzSimpleCookieJar.set,   sv     LL55jAM"))+ =UU8_,6,!,,S1#$VH/<DHHV\\^,	= r   hostc                    |syg }| j                   j                         D ]Y  \  }}|j                         }|j                  |      s	||dd  k(  s0|j	                  | j                   j                  |             [ dj                  t        d t        t        d |      D cg c]+  }|j                         D ]  \  }}| d|j                    - c}}}                  S c c}}}w )N    z; =)
r   itemsr   endswithappendr   joinfiltersortedvalue)r	   r    r   r   _r   kr   s           r
   r   zSimpleCookieJar.get6   s    ) 	5IFA::<D}}V$qr
(:txx||F34	5
 yy '-T7&; "$*LLN !Aq #Qqwwi((	
 	
s   "0C#)r   N)	__name__
__module____qualname__r   r   strr   r   r    r   r
   r   r      sD    6hsm 6 6 =c =d =
 
 
r   r   )http.cookiesr   typingr   r   r2   r   r
   <module>r5      s     (3
 3
r   