3 ”ReÓã @s¨dZddlmZddlZGdd„dejƒZGdd„dejƒZGdd „d ejƒZGd d „d eejƒZGd d „d eejƒZej deƒj eƒj eeeed�Z dZ eje ƒZdS)zÕ webencodings.x_user_defined ~~~~~~~~~~~~~~~~~~~~~~~~~~~ An implementation of the x-user-defined encoding. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. é)Úunicode_literalsNc@s eZdZddd„Zddd„ZdS) ÚCodecÚstrictcCstj||tƒS)N)ÚcodecsÚcharmap_encodeÚencoding_table)ÚselfÚinputÚerrors©r ú–/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/webencodings/x_user_defined.pyÚencodesz Codec.encodecCstj||tƒS)N)rÚcharmap_decodeÚdecoding_table)rr r r r r Údecodesz Codec.decodeN)r)r)Ú__name__Ú __module__Ú __qualname__r rr r r r rs rc@seZdZddd„ZdS)ÚIncrementalEncoderFcCstj||jtƒdS)Nr)rrr r)rr Úfinalr r r r szIncrementalEncoder.encodeN)F)rrrr r r r r rsrc@seZdZddd„ZdS)ÚIncrementalDecoderFcCstj||jtƒdS)Nr)rrr r)rr rr r r r$szIncrementalDecoder.decodeN)F)rrrrr r r r r#src@s eZdZdS)Ú StreamWriterN)rrrr r r r r(src@s eZdZdS)Ú StreamReaderN)rrrr r r r r,srzx-user-defined)Únamer rÚincrementalencoderÚincrementaldecoderÚ streamreaderÚ streamwriteru  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)Ú__doc__Ú __future__rrrrrrrÚ CodecInfor rÚ codec_inforÚ charmap_buildrr r r r Ú s&