o ?Ogs @s ddlZGdddejZGdddejZGdddejZGdd d eejZGd d d eejZd d ZeedZ e idddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0id1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNddOdPdQidRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcd(dddedfdgdhdidjdkdldmdndodpdqdridsdtdudvdwdxdydzd{d|d}d~ddddd@dddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddÓddœd dƓddǓd"dȓddʓd$d˓dd͓iddϓd*dГd.dѓd,dғd0dӓd2dԓdd֓d4dדd8dؓd:dٓddۓddߓdBddddDddddddddddd dZ iddddddddddddddddddddddddddddddddddiddddddddddddddddddddd d d d d d d d d d dOdOdOdidQdQdQdPdSdSdSdRdUdUdUdTdWdWdWdVddd[d[d[dZd]d]d]d\d_d_d_d^dadadad`idcdcdcdbddddddd(dddhdhdhdgdjdjdjdidldldldkddddddddddddiddddddddddddddddddddddddddddddddddiddd d d!d!d"d"d#d#d$d$d%d%d&d&d'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/id0d0d1d1d2d2d3d3d4d4d5d5d6d6ddddddddddddddÓdd“ddœddēid7d7d8d8d9d9d:d:d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBdCdCdDdDdEdEdFdFdGdGidHdHdIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQddddLddddNddddRdSdSidTdTddd(d'd@d?ddddddddddddd dddd"d!d$d#d*d)d.d-d,d+id0d/d2d1d4d3d8d7d:d9dd=dBdAdDdCdFdEdJdIdHdGdLdKdNdMdfdedd@ddiddddddddddddddddddddddddddddddddddidddddddddddddddddddd dddd"ddɓdd$dd̓ddΓdd*idd.dd,dd0dd2ddՓdd4dd8dd:ddړdd<ddݓdndmdpdodrdqdtdsdvdudxdwidzdyd|d{d~d}dddYdXddBdd>ddddJddHddUddFddVd&d%ddWddDd6d5ddiZ dS(XNc@s eZdZdddZdddZdS)CodecstrictcCt||tSN)codecscharmap_encode encoding_mapselfinputerrorsr ;/opt/alt/python310/lib64/python3.10/encodings/mac_arabic.pyencode z Codec.encodecCrr)rcharmap_decodedecoding_tabler r r rdecoderz Codec.decodeN)r)__name__ __module__ __qualname__rrr r r rr s rc@eZdZdddZdS)IncrementalEncoderFcCt||jtdSNr)rrr rr r finalr r rrzIncrementalEncoder.encodeNF)rrrrr r r rrrc@r)IncrementalDecoderFcCrr)rrr rrr r rrrzIncrementalDecoder.decodeNr)rrrrr r r rr rr c@ eZdZdS) StreamWriterNrrrr r r rr"r"c@r!) StreamReaderNr#r r r rr%r$r%c Cs tjdtjtjttttdS)Nz mac-arabic)namerrincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforrrrr r%r"r r r r getregentry!sr,ii& !"#$ij&'()*+i -./i`iaibicidieifigihii:i<=>iiJ'i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:[\]^_i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRi~iyiiiiii{|}ii) rcrgrerirkuh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ä ÇÉÑÖÜáàâäں«çéèêëí…îïñó»ôö÷úùûü !"#$٪&'()*+،-./٠١٢٣٤٥٦٧٨٩:؛<=>؟❊ءآأؤإئابةتثجحخدذرزسشصضطظعغ[\]^_ـفقكلمنهوىيًٌٍَُِّْپٹچەڤگڈڑ{|}ژے %,0123456789;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ`abcdefghijklmnopqrstuvwxyzr~rrr) rrrr r"r%r,make_identity_dictrange decoding_mapupdaterrr r r rs       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~