grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026ž õ fu2c @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(�uÉ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. i(u ucd_3_2_0u3.2.0cCsStj|ƒdkrdSt|ƒ}d|ko<dknrEdS|d@dkS(NuCniÐýiðýiÿÿiþÿF(iþÿiÿÿ(u unicodedataucategoryuFalseuord(ucodeuc((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_a1 s  u in_table_a1i­iOii i i i i i i` iÿþiþiþcCst|ƒtkS(N(uordub1_set(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_b1su in_table_b1uμiµussißui̇i0uʼniIusiujÌŒ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üursi¨ uci!u°ci!uÉ›i!u°fi !uhi !i !i !uii!i!uli!uni!unoi!upi!uqi!uri!i!i!usmi !uteli!!utmi"!uzi$!i(!ubi,!i-!uei0!ufi1!umi3!uγi>!i?!udiE!uhpaiq3uauis3uoviu3upai€3unai�3uμai‚3umaiƒ3ukai„3ukbi…3umbi†3ugbi‡3upfiŠ3unfi‹3uμfiŒ3uhzi�3ukhzi‘3umhzi’3ughzi“3uthzi”3i©3ukpaiª3umpai«3ugpai¬3upvi´3unviµ3uμvi¶3umvi·3ukvi¸3i¹3upwiº3unwi»3uμwi¼3umwi½3ukwi¾3i¿3ukωiÀ3umωiÁ3ubqiÃ3uc∕kgiÆ3uco.iÇ3udbiÈ3ugyiÉ3uhpiË3ukkiÍ3ukmiÎ3uphi×3uppmiÙ3upriÚ3usviÜ3uwbiÝ3uffiûufiiûufliûuffiiûuffliûustiûiûuÕ´Õ¶iûuÕ´Õ¥iûuÕ´Õ«iûuÕ¾Õ¶iûuÕ´Õ­iûuaiÔiÔiÔiÔiÔiÔugiÔiÔiÔuji Ôuki Ôi Ôi Ôi ÔuoiÔiÔiÔiÔiÔutiÔuuiÔuviÔuwiÔuxiÔuyiÔ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(u b3_exceptionsugetuorduNoneulower(ucodeur((u//opt/alt/python33/lib64/python3.3/stringprep.pyu map_table_b3½s u map_table_b3cCsdt|ƒ}tjd|ƒ}djdd„|Dƒƒ}tjd|ƒ}||kr\|S|SdS(NuNFKCucSsg|]}t|ƒ‘qS((u map_table_b3(u.0uch((u//opt/alt/python33/lib64/python3.3/stringprep.pyu Æs u map_table_b2..(u map_table_b3u unicodedatau normalizeujoin(uaualububluc((u//opt/alt/python33/lib64/python3.3/stringprep.pyu map_table_b2Ãs  u map_table_b2cCs |dkS(Nu ((ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c11Îsu in_table_c11cCstj|ƒdko|dkS(NuZsu (u unicodedataucategory(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c12Òsu in_table_c12cCstj|ƒdkS(NuZs(u unicodedataucategory(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyuin_table_c11_c12Õsuin_table_c11_c12cCs%t|ƒdko$tj|ƒdkS(Ni€uCc(uordu unicodedataucategory(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c21Ùsu in_table_c21iÝiii( i) id ij ip iùÿiýÿisÑi{ÑcCs?t|ƒ}|dkrdStj|ƒdkr5dS|tkS(Ni€uCcFT(uorduFalseu unicodedataucategoryuTrueu c22_specials(ucodeuc((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c22Ýs   u in_table_c22cCs%tj|ƒdkp$t|ƒtkS(NuCc(u unicodedataucategoryuordu c22_specials(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyuin_table_c21_c22ãsuin_table_c21_c22cCstj|ƒdkS(NuCo(u unicodedataucategory(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c3èsu in_table_c3cCs@t|ƒ}|dkrdS|dkr,dSt|ƒd@dkS(NiÐýiðýiÿÿiþÿFT(iþÿiÿÿ(uorduFalseuTrue(ucodeuc((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c4ìs    u in_table_c4cCstj|ƒdkS(NuCs(u unicodedataucategory(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c5ósu in_table_c5iþÿcCst|ƒtkS(N(uorduc6_set(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c6øsu in_table_c6ið/iü/cCst|ƒtkS(N(uorduc7_set(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c7ýsu in_table_c7i@iAi i i* i/ cCst|ƒtkS(N(uorduc8_set(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c8su in_table_c8ii i€cCst|ƒtkS(N(uorduc9_set(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_c9su in_table_c9cCstj|ƒdkS(NuRuAL(uRuAL(u unicodedatau bidirectional(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_d1 su in_table_d1cCstj|ƒdkS(NuL(u unicodedatau bidirectional(ucode((u//opt/alt/python33/lib64/python3.3/stringprep.pyu in_table_d2su in_table_d2N("u__doc__u unicodedatau ucd_3_2_0uunidata_versionuAssertionErroru in_table_a1usetulisturangeub1_setu in_table_b1u b3_exceptionsu map_table_b3u map_table_b2u in_table_c11u in_table_c12uin_table_c11_c12u in_table_c21u c22_specialsu in_table_c22uin_table_c21_c22u in_table_c3u in_table_c4u in_table_c5uc6_setu in_table_c6uc7_setu in_table_c7uc8_setu in_table_c8uc9_setu in_table_c9u in_table_d1u in_table_d2(((u//opt/alt/python33/lib64/python3.3/stringprep.pyus~ @      p       > "