Hacked By AnonymousFox
�
�܋f?+ � �l � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZmZm Z m
Z
mZ ddlm
Z
mZ g d�Zdd lZdd lZdd lZerde_ dd lZdd
lmZmZmZ ddlmZ dd lZn# e$ r dd lZY nw xY wddlm Z d
Z!d a"d� Z# ee� � Z$dZ%d� Z&dZ'd� Z(g d�Z)g d�Z*g Z+e*D ])Z,e+�- e,�. � � � � �*dPd�Z/dPd�Z0d d d d d�Z1 ej2 dej � � Z3d� Z4d� Z5 ej2 dej � � Z6 ej2 dej7 ej z � � Z8 ej2 dej9 ej z � � Z:d� Z; ej2 dej9 ej z � � Z<d � Z=d!� Z> ej2 d"� � Z? ej2 d#� � Z@ ej2 d$� � ZA ej2 d%� � ZBd&� ZC ej2 d'� � ZDd(� ZEd)� ZFd*� ZG ej2 d+ej � � ZHd,� ZId-� ZJd.� ZKd/� ZL ej2 d0ej � � ZMd1� ZNd2� ZOd3� ZPd4� ZQd5ZR ej2 d6� � ZSd7� ZTd8� ZUd9� ZVd:� ZW G d;� d<eX� � ZY G d=� d>eX� � ZZ G d?� d@eZ� � Z[dA� Z\dB� Z] G dC� dDeX� � Z^ G dE� dFeX� � Z_ G dG� dHe`� � Za G dI� dJe_� � ZbdK� Zc G dL� dMeb� � Zd G dN� dOeb� � Zed S )Qa� HTTP cookie handling for web clients.
This is a backport of the Py3.3 ``http.cookiejar`` module for
python-future.
This module has (now fairly distant) origins in Gisle Aas' Perl module
HTTP::Cookies, from the libwww-perl library.
Docstrings, comments and debug strings in this code refer to the
attributes of the HTTP cookie system as cookie-attributes, to distinguish
them clearly from Python attributes.
Class diagram (note that BSDDBCookieJar and the MSIE* classes are not
distributed with the Python standard library, but are available from
http://wwwsearch.sf.net/):
CookieJar____
/ \ \
FileCookieJar \ \
/ | \ \ \
MozillaCookieJar | LWPCookieJar \ \
| | \
| ---MSIEBase | \
| / | | \
| / MSIEDBCookieJar BSDDBCookieJar
|/
MSIECookieJar
� )�unicode_literals)�print_function)�division)�absolute_import)�filter�int�map�open�str)�
as_native_str�PY2)�Cookie� CookieJar�CookiePolicy�DefaultCookiePolicy�
FileCookieJar�LWPCookieJar� LoadError�MozillaCookieJarN)�urlparse�urlsplit�quote)� HTTP_PORT)�timegmFc �p � t sd S t sdd l}|� d� � at j | � S )Nr zhttp.cookiejar)�debug�logger�logging� getLogger)�argsr s �p/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/future/backports/http/cookiejar.py�_debugr"