Submit
Path:
~
/
/
proc
/
self
/
root
/
proc
/
self
/
root
/
proc
/
self
/
root
/
opt
/
alt
/
python311
/
lib64
/
python3.11
/
email
/
__pycache__
/
File Content:
_header_value_parser.cpython-311.opt-2.pyc
� �0�i�� � �* � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm Z d dlmZ ed� � Z e ed� � z Z ed � � Zee z Ze ed � � z Ze ed� � z Ze ed� � z ed � � z Zee z Ze ed � � z Zee z Ze ed� � z ZddhZeez Zd� Zd� Zd� Z e j de j e j z � � Z G d� de!� � Z" G d� de"� � Z# G d� de"� � Z$ G d� de"� � Z% G d� de"� � 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. G d/� d0e"� � Z/ G d1� d2e"� � Z0 G d3� d4e"� � Z1 G d5� d6e"� � Z2 G d7� d8e"� � Z3 G d9� d:e"� � Z4 G d;� d<e"� � Z5 G d=� d>e"� � Z6 G d?� d@e"� � Z7 G dA� dBe"� � Z8 G dC� dDe"� � Z9 G dE� dFe"� � Z: G dG� dHe"� � Z; G dI� dJe"� � Z< G dK� dLe"� � Z= G dM� dNe%� � Z> G dO� dPe"� � Z? G dQ� dRe"� � Z@ G dS� dTe"� � ZA G dU� dVe"� � ZB G dW� dXeB� � ZC G dY� dZe"� � ZD G d[� d\e"� � ZE G d]� d^e"� � ZF G d_� d`e"� � ZG G da� dbe"� � ZH G dc� ddeH� � ZI G de� dfeH� � ZJ G dg� dhe"� � ZK G di� dje"� � ZL G dk� dle"� � ZM G dm� dneM� � ZN G do� dpeN� � ZO G dq� dre"� � ZP G ds� dteQ� � ZR G du� dveR� � ZS G dw� dxeR� � ZT G dy� dzeS� � ZU G d{� d|e jV � � ZW eTd d}� � ZX eTd~d� � ZYd�eY_Z d�eY_[ eTd�d�� � Z\ e j d��] d��^ e � � � � � � j_ Z` e j d��] e ja d��^ e� � � � � � � � jb Zc e j d�� � jd Ze e j d��] e ja d��^ e� � � � � � � � jb Zf e j d��] e ja d��^ e� � � � � � � � jb Zg e j d��] e ja d��^ e� � � � � � � � jb Zhd�� Zid�� Zjd�� Zkd�d��Zld�� Zmd�� Znd�� Zod�� Zpd�� Zqd�� Zrd�� Zsd�� Ztd�� Zud�� Zvd�� Zwd�� Zxd�� Zyd�� Zzd�� Z{d�� Z|d�� Z}d�� Z~d�� Zd�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�dS )�� N)� hexdigits)� itemgetter)�_encoded_words)�errors)�utilsz �(z ()<>@,:;.\"[]�.z."(z/?=z*'%�%� � c �r � t | � � � dd� � � dd� � S )N�\�\\�"z\"��str�replace��values �A/opt/alt/python311/lib64/python3.11/email/_header_value_parser.py�make_quoted_pairsr c s1 � �E��u�:�:���d�F�+�+�3�3�C��?�?�?� c � � t | � � � dd� � � dd� � � dd� � S )Nr r r �\(�)�\)r r s r �make_parenthesis_pairsr h s@ � �D��u�:�:���d�F�+�+� ���e� � �W�W�S�%�0�0�1r c �, � t | � � }d|� d�S )Nr )r )r �escapeds r �quote_stringr n s � ���&�&�G��w�>�>�>�r z� =\? # literal =? [^?]* # charset \? # literal ? [qQbB] # literal 'q' or 'b', case insensitive \? # literal ? .*? # encoded word \?= # literal ?= c � � � e Zd ZdZdZdZ� fd�Zd� Z� fd�Ze d� � � Z e d� � � Zd� Ze d � � � Z e d � � � Zd� Zdd �Zdd�Zdd�Z� xZS )� TokenListNTc �H �� t � � j |i |�� g | _ d S �N)�super�__init__�defects)�self�args�kw� __class__s �r r&