File: //opt/alt/python35/lib64/python3.5/email/__pycache__/_encoded_words.cpython-35.opt-1.pyc
��Yf�  �               @   sp  d  Z  d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m	 Z	 d d d d d	 d
 d d g Z
 e j e j d
 � j
 d d �  � Z d d �  Z Gd d �  d e � Z e �  Z d e e d � <d d �  Z d d	 �  Z d d �  Z d d �  Z d d
 �  Z d e d e i Z d d �  Z d e d e i Z d e d e i Z d d d d d � Z d S) z� Routines for manipulating RFC2047 encoded words.
This is currently a package-private API, but will be considered for promotion
to a public API if there is demand.
�    N)�
ascii_letters�digits)�errors�decode_q�encode_q�decode_b�encode_b�len_q�len_b�decode�encodes   =([a-fA-F0-9]{2})c             C   s   t  t |  j d � d � g � S)N�   �   )�bytes�int�group)�m� r   �9/opt/alt/python35/lib64/python3.5/email/_encoded_words.py�<lambda>A   s    r   c             C   s"