3 ”Re³ ã @ sp d dl Z d dlZd dlZd dlZd dlmZ d dlmZ ddlm Z m Z mZ dd„ Zdd „ Z G d d„ deƒZdS )é N)Úmsgpack)ÚCaseInsensitiveDicté )ÚHTTPResponseÚpickleÚ text_typec C s t j| jdƒƒS )NÚascii)Úbase64Ú b64decodeÚencode)Úb© r ú‘/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/cachecontrol/serialize.pyÚ_b64_decode_bytes s r c C s t | ƒjdƒS )NÚutf8)r Údecode)Úsr r r Ú_b64_decode_str s r c @ sN e Zd Zddd„Zdd„ Zdd„ Zdd „ Zd d„ Zdd „ Zdd„ Z dd„ Z dS )Ú SerializerNc C sÞ t |jƒ}|d kr*|jdd�}tj|ƒ|_d|tdd„ |jjƒ D ƒƒ|j|j t |jƒ|j|j dœi}i |d<