grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 ý“qcu2ã@szdZddlmZdd„Zeddddd d d d d ddg eeddƒƒƒZdd„Zddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d)d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedVdfdXdgdZdhd\did^djd`dkdbdldddmdndodpdqdrdsdtdudvdwdxdydzd{d|d}dnd~dpddrd€dtd�dvd‚dxdƒdzd„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’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¶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Ò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ídëdîdïdðdñdòdódôdõdödõd÷dødùdÒdúdûdüdýdþdÿdddd7ddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d9d=d>d?d@dAdBdCdDdEdFdGdDdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdqdsdtdudvdwdxdydzd{d|d}d~ddød€dÒd�dd‚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”dd•d–d—d˜d™dšd›dœd�dždŸd d¡dõd¢d~d£død¤dÒd¥dd¦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´ddµd–d¶d˜d·dšd¸dœd¹dždºd d»dõd¼d~d½død¾dÒd¿ddÀ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ÎddÏd–dÐd˜dÑdšdÒdœdÓdždÔd dÕdõdÖd~d×dÒdØddÙd…dÚd‰dÛd‹dÜdãdÝd�dÞdçdßdédàddád–dâd˜dãdšdädœdådždæd dçdõdèd~dédødêdÒdëddì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úddûd–düd˜dýdšdþdœdÿdždd ddõdd~ddøddddûddýdd…dd‰d d‹d dád dÿd dãd d�ddçddédddd–dd˜ddšddœddždd dd~ddøddddûddýdd…ddÞdd‰dd‹d dád!dÿd"d�d#dd$d–d%d˜d&dšd'dœd(džd)d d*d~d+død,dÒd-dd.dûd/dýd0d…d1dÚd2dÞd3d‰d4d‹d5dád6dÿd7dãd8d�d9dçd:déd;dëd<dd=d–d>d˜d?dšd@dœdAdždBd dCdõdDd~dEdødFdÒdGddHdûdIdýdJd…dKdÚdLdÞdMd‰dNd‹dOdádPdÿdQdãdRd�dSdçdTdédUdëdVddWd–dXd˜dYdšdZdœd[džd\d d]dõd^d~d_død`dÒdaddbdûdcdýddd…dedÚdfdÞdgd‰dhd‹didádjdÿdkdãdld�dmdçdndédodëdpddqd–drd˜dsdšdtdœdudždvd dwdõdxd~dydødzdÒd{dd|dûd}dýd~d…ddÚd€dÞd�d‰d‚d‹dƒdád„dÿd…dãd†d�d‡dçdˆdéd‰dëdŠdd‹d–dŒd˜d�dšdŽdœd�džd�d d‘dõd’d~d“død”dÒd•dd–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¤dd¥d–d¦d˜d§dšd¨dœd©dždªd d«dõd¬d~d­død®dÒd¯dd°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¾dd¿d–dÀd˜dÁdšdÂdœdÃdždÄd dÅdõdÆdÇdÈd+dÉddÊdËdÌd>dÍdÎdÏdÐdÑd-dÒd!dÓd9dÔdÕdÖdd×dØdÙdÚdÛdÜdÝd7dÞd;dßd-dàd)dádâdãd/däd5dådædçdèdédêdëd)dìdÇdíd+dîddïdËdðd>dñdÎdòdÐdód-dôd!dõd9dödÕd÷ddødØdùdÚdúdÜdûd7düd;dýd-dþd)dÿdâdd/dd5ddæddèddêdd)ddÇdd+ddd dËd d>d dÎd dÐd d-dd!dd9ddÕddddØddÚddÜdd7dd;dd-dd)ddâdd/dd5ddæddèddêdd)d dÇd!d+d"dd#dËd$d>d%dÎd&dÐd'd-d(d!d)d9d*dÕd+dd,dØd-dÚd.dÜd/d7d0d;d1d-d2d)d3dâd4d/d5d5d6dæd7dèd8dêd9d)d:dÇd;d+d<dd=dËd>d>d?dÎd@dÐdAd-dBd!dCd9dDdÕdEddFdØdGdÚdHdÜdId7dJd;dKd-dLd)dMdâdNd/dOd5dPdædQdèdRdêdSd)iŠZ dTdU„Z dVdW„Z dXdY„Z dZd[„Z d\d]„Zd^d_„Zed`dadbd d dcdddgeeddeƒƒeedfdgƒƒeedhdiƒƒeedjdkƒƒƒZdldm„Zdndo„Zdpdq„Zdrds„Zdtdu„ZeedhdvƒƒZdwdx„ZeedydzƒƒZd{d|„Zed}d~dd€geed�d‚ƒƒeedfdgƒƒƒZdƒd„„Zed…geed†d‡ƒƒƒZdˆd‰„ZdŠd‹„ZdŒd�„ZdŽS(�zÉLibrary that exposes various tables found in the StringPrep RFC 3454. There are two kinds of tables: sets, for which a member test is provided, and mappings, for which a mapping function is provided. é)Ú ucd_3_2_0cCsStj|ƒdkrdSt|ƒ}d|ko<dknrEdS|d@dkS)NZCnFiÐýiðýéÿÿéþÿ)rr)Ú unicodedataÚcategoryÚord)ÚcodeÚc©r ú//opt/alt/python35/lib64/python3.5/stringprep.pyÚ in_table_a1 s  r é­iOii i i i i i i` iÿþiþiþcCst|ƒtkS)N)rÚb1_set)rr r r Ú in_table_b1sréµuμéßZssi0ui̇iIuʼniÚsiðujÌŒiEuιizu ιi�uϊÌ�i°uϋÌ�iÂuσiÐuβiÑuθiÒuÏ…iÓuÏ�iÔuÏ‹iÕuφiÖuÏ€iðuκiñuÏ�iòiõuεi‡uÕ¥Ö‚i–uẖi—uẗi˜uwÌŠi™uyÌŠišuaʾi›uṡiPuÏ…Ì“iRuὒiTuÏ…Ì“Ì�iVuὖi€uἀιi�uá¼�ιi‚uἂιiƒuἃιi„uἄιi…uἅιi†uἆιi‡uἇιiˆi‰iŠi‹iŒi�iŽi�i�uἠιi‘uἡιi’uἢιi“uἣιi”uἤιi•uἥιi–uἦιi—uἧιi˜i™iši›iœi�ižiŸi uὠιi¡uὡιi¢uὢιi£uὣιi¤uὤιi¥uὥιi¦uὦιi§uὧιi¨i©iªi«i¬i­i®i¯i²uὰιi³uαιi´uάιi¶uᾶi·uᾶιi¼i¾iÂuὴιiÃuηιiÄuήιiÆuῆiÇuῆιiÌiÒuῒiÓiÖuῖi×uῗiâuῢiãiäuÏ�Ì“iæuÏ…Í‚içuῧiòuὼιióuωιiôuώιiöuῶi÷uῶιiüi¨ Zrsi!r i!u°ci!uÉ›i !u°fi !Úhi !i !i!Úii!i!Úli!Úni!Únoi!Úpi!Úqi!Úri!i!i !Zsmi!!Zteli"!Ztmi$!Úzi(!i,!Úbi-!i0!Úei1!Úfi3!Úmi>!uγi?!iE!Údiq3Zhpais3Zauiu3Zovi€3Zpai�3Znai‚3uμaiƒ3Zmai„3Zkai…3Zkbi†3Zmbi‡3ZgbiŠ3Zpfi‹3ZnfiŒ3uμfi�3Úhzi‘3Zkhzi’3Zmhzi“3Zghzi”3Zthzi©3iª3Zkpai«3Zmpai¬3Zgpai´3Zpviµ3Znvi¶3uμvi·3Zmvi¸3Zkvi¹3iº3Zpwi»3Znwi¼3uμwi½3Zmwi¾3Úkwi¿3iÀ3ukωiÁ3umωiÃ3ZbqiÆ3uc∕kgiÇ3zco.iÈ3ZdbiÉ3ZgyiË3ZhpiÍ3ZkkiÎ3Zkmi×3ZphiÙ3ZppmiÚ3ZpriÜ3ZsviÝ3ÚwbiûZffiûZfiiûZfliûZffiiûZffliûÚstiûiûuÕ´Õ¶iûuÕ´Õ¥iûuÕ´Õ«iûuÕ¾Õ¶iûuÕ´Õ­iÔÚaiÔiÔiÔiÔiÔiÔÚgiÔiÔi ÔÚji ÔÚki Ôi Ôi ÔiÔÚoiÔiÔiÔiÔiÔÚtiÔÚuiÔÚviÔÚwiÔÚxiÔÚyiÔi4Ôi5Ôi6Ôi7Ôi8Ôi9Ôi:Ôi;Ôi<Ôi=Ôi>Ôi?Ôi@ÔiAÔiBÔiCÔiDÔiEÔiFÔiGÔiHÔiIÔiJÔiKÔiLÔiMÔihÔiiÔijÔikÔilÔimÔinÔioÔipÔiqÔirÔisÔitÔiuÔivÔiwÔixÔiyÔizÔi{Ôi|Ôi}Ôi~ÔiÔi€Ôi�ÔiœÔižÔiŸÔi¢Ôi¥Ôi¦Ôi©ÔiªÔi«Ôi¬Ôi®Ôi¯Ôi°Ôi±Ôi²Ôi³Ôi´ÔiµÔiÐÔiÑÔiÒÔiÓÔiÔÔiÕÔiÖÔi×ÔiØÔiÙÔiÚÔiÛÔiÜÔiÝÔiÞÔißÔiàÔiáÔiâÔiãÔiäÔiåÔiæÔiçÔièÔiéÔiÕiÕiÕiÕi Õi Õi ÕiÕiÕiÕiÕiÕiÕiÕiÕiÕiÕiÕiÕiÕiÕi8Õi9Õi;Õi<Õi=Õi>Õi@ÕiAÕiBÕiCÕiDÕiFÕiJÕiKÕiLÕiMÕiNÕiOÕiPÕilÕimÕinÕioÕipÕiqÕirÕisÕitÕiuÕivÕiwÕixÕiyÕizÕi{Õi|Õi}Õi~ÕiÕi€Õi�Õi‚ÕiƒÕi„Õi…Õi Õi¡Õi¢Õi£Õi¤Õi¥Õi¦Õi§Õi¨Õi©ÕiªÕi«Õi¬Õi­Õi®Õi¯Õi°Õi±Õi²Õi³Õi´ÕiµÕi¶Õi·Õi¸Õi¹ÕiÔÕiÕÕiÖÕi×ÕiØÕiÙÕiÚÕiÛÕiÜÕiÝÕiÞÕißÕiàÕiáÕiâÕiãÕiäÕiåÕiæÕiçÕièÕiéÕiêÕiëÕiìÕiíÕiÖi Öi Öi Öi Öi ÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖiÖi Öi!Öi<Öi=Öi>Öi?Öi@ÖiAÖiBÖiCÖiDÖiEÖiFÖiGÖiHÖiIÖiJÖiKÖiLÖiMÖiNÖiOÖiPÖiQÖiRÖiSÖiTÖiUÖipÖiqÖirÖisÖitÖiuÖivÖiwÖixÖiyÖizÖi{Öi|Öi}Öi~ÖiÖi€Öi�Öi‚ÖiƒÖi„Öi…Öi†Öi‡ÖiˆÖi‰Öi¨Öuαi©ÖiªÖi«Öuδi¬Öi­Öuζi®Öuηi¯Öi°Öi±Öi²Öuλi³Öi´ÖuνiµÖuξi¶Öuοi·Öi¸Öi¹ÖiºÖi»ÖuÏ„i¼Öi½Öi¾Öuχi¿ÖuψiÀÖuωiÓÖiâÖiãÖiäÖiåÖiæÖiçÖièÖiéÖiêÖiëÖiìÖiíÖiîÖiïÖiðÖiñÖiòÖióÖiôÖiõÖiöÖi÷ÖiøÖiùÖiúÖi ×i×i×i×i×i ×i!×i"×i#×i$×i%×i&×i'×i(×i)×i*×i+×i,×i-×i.×i/×i0×i1×i2×i3×i4×iG×iV×iW×iX×iY×iZ×i[×i\×i]×i^×i_×i`×ia×ib×ic×id×ie×if×ig×ih×ii×ij×ik×il×im×in×i�×i�×i‘×i’×i“×i”×i•×i–×i—×i˜×i™×iš×i›×iœ×i�×iž×iŸ×i ×i¡×i¢×i£×i¤×i¥×i¦×i§×i¨×i»×cCs/tjt|ƒƒ}|dk r%|S|jƒS)N)Ú b3_exceptionsÚgetrÚlower)rrr r r Ú map_table_b3½s r3cCsdt|ƒ}tjd|ƒ}djdd„|Dƒƒ}tjd|ƒ}||kr\|S|SdS)NZNFKCÚcSsg|]}t|ƒ‘qSr )r3)Ú.0Zchr r r ú Æs z map_table_b2..)r3rZ normalizeÚjoin)r%ZalrZblr r r r Ú map_table_b2Ãs  r8cCs |dkS)Nú r )rr r r Ú in_table_c11Îsr:cCstj|ƒdko|dkS)NÚZsr9)rr)rr r r Ú in_table_c12Òsr<cCstj|ƒdkS)Nr;)rr)rr r r Úin_table_c11_c12Õsr=cCs%t|ƒdko$tj|ƒdkS)Né€ÚCc)rrr)rr r r Ú in_table_c21Ùsr@iÝiii( i) id ij ip iùÿiýÿisÑi{ÑcCs?t|ƒ}|dkrdStj|ƒdkr5dS|tkS)Nr>Fr?T)rrrÚ c22_specials)rr r r r Ú in_table_c22Ýs   rBcCs%tj|ƒdkp$t|ƒtkS)Nr?)rrrrA)rr r r Úin_table_c21_c22ãsrCcCstj|ƒdkS)NZCo)rr)rr r r Ú in_table_c3èsrDcCs@t|ƒ}|dkrdS|dkr,dSt|ƒd@dkS)NiÐýFiðýTéÿÿéþÿ)rFrE)r)rr r r r Ú in_table_c4ìs    rGcCstj|ƒdkS)NZCs)rr)rr r r Ú in_table_c5ósrHiþÿcCst|ƒtkS)N)rÚc6_set)rr r r Ú in_table_c6øsrJið/iü/cCst|ƒtkS)N)rÚc7_set)rr r r Ú in_table_c7ýsrLi@iAi i i* i/ cCst|ƒtkS)N)rÚc8_set)rr r r Ú in_table_c8srNii i€cCst|ƒtkS)N)rÚc9_set)rr r r Ú in_table_c9srPcCstj|ƒdkS)NÚRÚAL)rQrR)rÚ bidirectional)rr r r Ú in_table_d1 srTcCstj|ƒdkS)NÚL)rrS)rr r r Ú in_table_d2srVN) Ú__doc__rrr ÚsetÚlistÚrangerrr0r3r8r:r<r=r@rArBrCrDrGrHrIrJrKrLrMrNrOrPrTrVr r r r Úsz @      p       > "