grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026î ¡ fu2ã @sdZddlmZejdks+t‚dd„Zedddd d d d d dddg eeddƒƒƒZ dd„Z iŠdd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d)d=6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6dJdK6dLdM6dNdO6dPdQ6dRdS6dTdU6dVdW6dXdY6dZd[6d\d]6d^d_6d`da6dbdc6ddde6dVdf6dXdg6dZdh6d\di6d^dj6d`dk6dbdl6dddm6dndo6dpdq6drds6dtdu6dvdw6dxdy6dzd{6d|d}6dnd~6dpd6drd€6dtd�6dvd‚6dxdƒ6dzd„6d|d…6d†d‡6dˆd‰6dŠd‹6dŒd�6dŽd�6d�d‘6d’d“6d”d•6d†d–6dˆd—6dŠd˜6dŒd™6dŽdš6d�d›6d’dœ6d”d�6dždŸ6d d¡6d¢d£6d¤d¥6d¦d§6d d¨6d!d©6dªd«6d¬d­6d®d¯6d°d±6d²d³6d¬d´6dµd¶6d%d·6d¸d¹6dºd»6d¼d½6d'd¾6d¿dÀ6dÁdÂ6dÃdÄ6dÅdÆ6dÇdÈ6dÉdÊ6dËdÌ6dÍdÎ6dÇdÏ6dÐdÑ6dÒdÓ6dÔdÕ6dÖd×6dØdÙ6dÚdÛ6dÚdÜ6dÚdÝ6dÞdß6dÞdà6dádâ6dãdä6dådæ6dçdè6dédê6dëdì6dëdí6dëdî6dïdð6dñdò6dódô6dõdö6dõd÷6dødù6dÒdú6dûdü6dýdþ6dÿd6dd6d7d6dd6dd6dd 6d d 6d d 6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6d*d+6d d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d9d=6d>d?6d@dA6dBdC6dDdE6dFdG6dDdH6dIdJ6dKdL6dMdN6dOdP6dQdR6dSdT6dUdV6dWdX6dYdZ6d[d\6d]d^6d_d`6dadb6dcdd6dedf6dgdh6didj6dkdl6dmdn6dodp6dqdr6dqds6dtdu6dvdw6dxdy6dzd{6d|d}6d~d6død€6dÒd�6dd‚6dûdƒ6dýd„6d…d†6dÚd‡6dÞdˆ6d‰dŠ6d‹dŒ6dád�6dÿdŽ6dãd�6d�d‘6dçd’6déd“6dëd”6dd•6d–d—6d˜d™6dšd›6dœd�6dždŸ6d d¡6dõd¢6d~d£6død¤6dÒd¥6dd¦6dûd§6dýd¨6d…d©6dÚdª6dÞd«6d‰d¬6d‹d­6dád®6dÿd¯6dãd°6d�d±6dçd²6déd³6dëd´6ddµ6d–d¶6d˜d·6dšd¸6dœd¹6dždº6d d»6dõd¼6d~d½6død¾6dÒd¿6ddÀ6dûdÁ6dýdÂ6d…dÃ6dÚdÄ6dÞdÅ6d‰dÆ6d‹dÇ6dádÈ6dÿdÉ6dãdÊ6d�dË6dçdÌ6dédÍ6dëdÎ6ddÏ6d–dÐ6d˜dÑ6dšdÒ6dœdÓ6dždÔ6d dÕ6dõdÖ6d~d×6dÒdØ6ddÙ6d…dÚ6d‰dÛ6d‹dÜ6dãdÝ6d�dÞ6dçdß6dédà6ddá6d–dâ6d˜dã6dšdä6dœdå6dždæ6d dç6dõdè6d~dé6dødê6dÒdë6ddì6dûdí6dýdî6d…dï6dÚdð6dÞdñ6d‰dò6d‹dó6dádô6dÿdõ6dãdö6d�d÷6dçdø6dédù6dëdú6ddû6d–dü6d˜dý6dšdþ6dœdÿ6džd6d d6dõd6d~d6død6dd6dûd6dýd6d…d6d‰d 6d‹d 6dád 6dÿd 6dãd 6d�d6dçd6déd6dd6d–d6d˜d6dšd6dœd6džd6d d6d~d6død6dd6dûd6dýd6d…d6dÞd6d‰d6d‹d 6dád!6dÿd"6d�d#6dd$6d–d%6d˜d&6dšd'6dœd(6džd)6d d*6d~d+6død,6dÒd-6dd.6dûd/6dýd06d…d16dÚd26dÞd36d‰d46d‹d56dád66dÿd76dãd86d�d96dçd:6déd;6dëd<6dd=6d–d>6d˜d?6dšd@6dœdA6dždB6d dC6dõdD6d~dE6dødF6dÒdG6ddH6dûdI6dýdJ6d…dK6dÚdL6dÞdM6d‰dN6d‹dO6dádP6dÿdQ6dãdR6d�dS6dçdT6dédU6dëdV6ddW6d–dX6d˜dY6dšdZ6dœd[6džd\6d d]6dõd^6d~d_6død`6dÒda6ddb6dûdc6dýdd6d…de6dÚdf6dÞdg6d‰dh6d‹di6dádj6dÿdk6dãdl6d�dm6dçdn6dédo6dëdp6ddq6d–dr6d˜ds6dšdt6dœdu6dždv6d dw6dõdx6d~dy6dødz6dÒd{6dd|6dûd}6dýd~6d…d6dÚd€6dÞd�6d‰d‚6d‹dƒ6dád„6dÿd…6dãd†6d�d‡6dçdˆ6déd‰6dëdŠ6dd‹6d–dŒ6d˜d�6dšdŽ6dœd�6džd�6d d‘6dõd’6d~d“6død”6dÒd•6dd–6dûd—6dýd˜6d…d™6dÚdš6dÞd›6d‰dœ6d‹d�6dádž6dÿdŸ6dãd 6d�d¡6dçd¢6déd£6dëd¤6dd¥6d–d¦6d˜d§6dšd¨6dœd©6dždª6d d«6dõd¬6d~d­6død®6dÒd¯6dd°6dûd±6dýd²6d…d³6dÚd´6dÞdµ6d‰d¶6d‹d·6dád¸6dÿd¹6dãdº6d�d»6dçd¼6déd½6dëd¾6dd¿6d–dÀ6d˜dÁ6dšdÂ6dœdÃ6dždÄ6d dÅ6dõdÆ6dÇdÈ6d+dÉ6ddÊ6dËdÌ6d>dÍ6dÎdÏ6dÐdÑ6d-dÒ6d!dÓ6d9dÔ6dÕdÖ6dd×6dØdÙ6dÚdÛ6dÜdÝ6d7dÞ6d;dß6d-dà6d)dá6dâdã6d/dä6d5då6dædç6dèdé6dêdë6d)dì6dÇdí6d+dî6ddï6dËdð6d>dñ6dÎdò6dÐdó6d-dô6d!dõ6d9dö6dÕd÷6ddø6dØdù6dÚdú6dÜdû6d7dü6d;dý6d-dþ6d)dÿ6dâd6d/d6d5d6dæd6dèd6dêd6d)d6dÇd6d+d6dd 6dËd 6d>d 6dÎd 6dÐd 6d-d6d!d6d9d6dÕd6dd6dØd6dÚd6dÜd6d7d6d;d6d-d6d)d6dâd6d/d6d5d6dæd6dèd6dêd6d)d 6dÇd!6d+d"6dd#6dËd$6d>d%6dÎd&6dÐd'6d-d(6d!d)6d9d*6dÕd+6dd,6dØd-6dÚd.6dÜd/6d7d06d;d16d-d26d)d36dâd46d/d56d5d66dæd76dèd86dêd96d)d:6dÇd;6d+d<6dd=6dËd>6d>d?6dÎd@6dÐdA6d-dB6d!dC6d9dD6dÕdE6ddF6dØdG6dÚdH6dÜdI6d7dJ6d;dK6d-dL6d)dM6dâdN6d/dO6d5dP6dædQ6dèdR6dêdS6d)dT6Z dUdV„Z dWdX„Z dYdZ„Zd[d\„Zd]d^„Zd_d`„Zedadbdcd ddddedgeeddfƒƒeedgdhƒƒeedidjƒƒeedkdlƒƒƒZdmdn„Zdodp„Zdqdr„Zdsdt„Zdudv„ZeedidwƒƒZdxdy„Zeedzd{ƒƒZd|d}„Zed~dd€d�geed‚dƒƒƒeedgdhƒƒƒZd„d…„Zed†geed‡dˆƒƒƒZd‰dŠ„Zd‹dŒ„Z d�dŽ„Z!d�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_0z3.2.0cCsStj|ƒdkrdSt|ƒ}d|ko<dknrEdS|d@dkS)NZCnFiÐýiðýéÿÿéþÿ)rr)Ú unicodedataÚcategoryÚord)ÚcodeÚc©r ú//opt/alt/python34/lib64/python3.4/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_b1sruμéµZsséßui̇i0uʼniIÚsiujÌŒiðuι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ñiòuεiõuÕ¥Ö‚i‡uẖi–uẗi—uwÌŠi˜uyÌŠi™uaʾišuṡi›uÏ…Ì“iPuὒiRuÏ…Ì“Ì�iTuὖiVuἀι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,!i-!Úei0!Úfi1!Úmi3!uγi>!i?!ÚdiE!Zhpaiq3Zauis3Zoviu3Zpai€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Ý3Zffiû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ÔiÔ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‰Ö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.×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__rrZunidata_versionÚAssertionErrorr ÚsetÚlistÚrangerrr0r3r8r:r<r=r@rArBrCrDrGrHrIrJrKrLrMrNrOrPrTrVr r r r Ús~ @      p       > "