o
p̦i @ s d Z ddlZdd Zdd Zdd Zd d
Zdd Zd
Zdd Zdd Z dd Z
dd Zdd Zdd Z
dd ZG dd dejZG dd dejZG d d! d!ejZG d"d# d#eejZG d$d% d%eejZd&d' ZdS )(uY Codec for the Punicode encoding, as specified in RFC 3492
Written by Martin v. Löwis.
Nc C sP t }t }| D ]}t|dk r|t| q|| qt|}t||fS )z 3.1 Basic code point segregation ) bytearraysetordappendaddsortedbytes)strbaseextendedc r )/usr/lib/python3.10/encodings/punycode.py segregate
s r c C s&