
     f!                     .   U d dl mZmZmZmZmZ d dlmZ d dlm	Z	m
Z d dlmZmZmZmZ eg ddeegeegdZeeeeee         f         f         ed<   d	Zeed
<    ed          Zeed<   dZeed<   i d ed	          d ed	d          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d  edd!          d" ed!d#          d$ ed#d%          d& ed%d'          d( ed'd)          d* ed)d+          d, ed+d-          d. ed-d/          i d0 ed/d1          d2 ed1d3          d4 ed3d5          d6 ed5d7          d8 ed7d9          d: ed9d;          d< ed;d=          d> ed=d?          d@ ed?dA          dB edAdC          dD edCdE          dF edEdG          dH edGdI          dJ edIdK          dL edKdM          dN edMdO          dP edOdQ          i dR edQdS          dT edSdU          dV edUdW          dX edWdY          dZ edYd[          d\ ed[d]          d^ ed]d_          d` ed_da          db edadc          dd edcde          df ededg          dh edgdi          dj edidk          dl edkdm          dn edmdo          dp edodq          dr edqds          i dt edsdu          dv edudw          dx edwdy          dz edyd{          d| ed{d}          d~ ed}d          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd          d edd          d edd          d edd          d eddæ          d eddŦ          d eddǦ          d eddɦ          d edd˦          d eddͦ          d eddϦ          d eddѦ          d eddӦ          d eddզ          d eddצ          d edd٦          i d eddۦ          d eddݦ          d eddߦ          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd           d ed d          d edd          d edd          d edd          d	 edd
          d ed
d          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd           d! ed d"          d# ed"d$          d% ed$d&          d' ed&d(          d) ed(d*          d+ ed*d,          d- ed,d.          d/ ed.d0          d1 ed0d2          d3 ed2d4          d5 ed4d6          d7 ed6d8          d9 ed8d:          d; ed:d<          d= ed<d>          d? ed>d@          i dA ed@dB          dC edBdD          dE edDdF          dG edFdH          dI edHdJ          dK edJdL          dM edLdN          dO edNdP          dQ edPdR          dS edRdT          dU edTdV          dW edVdX          dY edXdZ          d[ edZd\          d] ed\d^          d_ ed^d`          da ed`db          i dc edbdd          de edfdg          dh edgdi          dj edidk          dl edkdm          dn edmdo          dp edodq          dr edqds          dt edsdu          dv edwdx          dy edxdz          d{ edzd|          d} ed|d~          d ed~d          d edd          d edd          d edd          i d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd¦          d eddĦ          d edĐdƦ          d edƐdȦ          d edȐdʦ          d edʐd̦          d ed̐dΦ          d edΐdЦ          d edАdҦ          i d edҐdԦ          d edԐd֦          d ed֐dئ          d edڐdۦ          d edېdݦ          d edݐdߦ          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd          d  edd          d edd          d edd          d edd          d	 edd
          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d  ed!d"          i d# ed"d$          d% ed$d&          d' ed(d)          d* ed+d,          d- ed,d.          d/ ed.d0          d1 ed0d2          d3 ed2d4          d5 ed6d7          d8 ed9d:          d; ed<d=          d> ed=d?          d@ ed?dA          dB edAdC          dD edCdE          dF edGdH          dI edHdJ          i dK edJdL          dM edLdN          dO edNdP          dQ edRdS          dT edSdU          dV edWdX          dY edZd[          d\ ed[d]          d^ ed]d_          d` edadb          dc edbdd          de edddf          dg edfdh          di edjdk          dl edkdm          dn edodp          dq edpdr          i ds edrdt          du edvdw          dx edydz          d{ edzd|          d} ed~d          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          i d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d edd          d eddæ           edÐdĦ           edŐdƦ           edǐdȦ           edɐdʦ           edʐd˦          d̜Zeeef         ed<   g d΢Zee         ed<    ede	          Zg dѢZ e ed҄  e  e! ej"                                        ez                       Z#ee         ed<    e$e#          Z%eed<   i dg d֢dg dآdِdgdg dܢdݐdgdߐddgdg dddgdg dddgdg ddg ddg ddg ddg ddg ddg di dg ddg ddg ddg ddڐdgdg d ddgddgdg ddg ddg ddg d	d
g ddg dddgdg dddߐdgg dddgddgddgdߐdgdgdZ&eeee         f         ed<   i 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/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDZ'eeef         edE<   h dFZ(ee         edG<   h dHZ)ee         edI<   h dJZ*ee         edK<   dLZ+eedM<   i dNg dOdPg dQdRg dSdTg dUdVg dWdXg dYdZg d[d\g d]d^g d_d`g dadbg dcddg dedfg dgdhg didjg dkdlg dmdng doi dpg dqdrg dsdtg dudvg dwdxg dydzg d{d|g d}d~g ddg dd(g ddg ddg ddg ddg ddg dd&g ddg dg dg dg dg dg dg dg ddZ,eeee         f         ed<    e$e,          Z-eed<   dS (      )BOM_UTF8BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32_BEBOM_UTF32_LE)aliases)
IGNORECASEcompile)DictListSetUnion)s   +/v8s   +/v9s   +/v+s   +/v/s   +/v8-s   13)utf_8utf_7gb18030utf_32utf_16ENCODING_MARKS    TOO_SMALL_SEQUENCEg    cATOO_BIG_SEQUENCEi  UTF8_MAXIMAL_ALLOCATIONzControl characterzBasic Latin   zLatin-1 Supplement   zLatin Extended-Ai  zLatin Extended-BiP  zIPA Extensionsi  zSpacing Modifier Lettersi   zCombining Diacritical Marksip  zGreek and Coptici   Cyrillici   zCyrillic Supplementi0  Armeniani  Hebrewi   Arabici   SyriaciP  zArabic Supplementi  Thaanai  NKoi   	Samaritani@  Mandaici`  zSyriac Supplementip  zArabic Extended-Bi  zArabic Extended-Ai 	  
Devanagarii	  Bengalii 
  Gurmukhii
  Gujaratii   Oriyai  Tamili   Telugui  Kannadai   	Malayalami  Sinhalai   Thaii  Laoi   Tibetani   Myanmari  Georgiani   zHangul Jamoi   Ethiopici  zEthiopic Supplementi  Cherokeei   z%Unified Canadian Aboriginal Syllabicsi  Oghami  Runici   Tagalogi   Hanunooi@  Buhidi`  Tagbanwai  Khmeri   	Mongoliani  z.Unified Canadian Aboriginal Syllabics Extendedi   LimbuiP  zTai Lei  zNew Tai Luei  zKhmer Symbolsi   Buginesei   zTai Thami  z$Combining Diacritical Marks Extendedi   Balinesei  	Sundanesei  Bataki   LepchaiP  zOl Chikii  zCyrillic Extended-Ci  zGeorgian Extendedi  zSundanese Supplementi  zVedic Extensionsi   zPhonetic Extensionsi  zPhonetic Extensions Supplementi  z&Combining Diacritical Marks Supplementi   zLatin Extended Additionali   zGreek Extendedi    zGeneral Punctuationip   zSuperscripts and Subscriptsi   zCurrency Symbolsi   z'Combining Diacritical Marks for Symbolsi !  zLetterlike SymbolsiP!  zNumber Formsi!  Arrowsi "  zMathematical Operatorsi #  zMiscellaneous Technicali $  zControl Picturesi@$  zOptical Character Recognitioni`$  zEnclosed Alphanumericsi %  zBox Drawingi%  zBlock Elementsi%  zGeometric Shapesi &  zMiscellaneous Symbolsi '  Dingbatsi'  z$Miscellaneous Mathematical Symbols-Ai'  zSupplemental Arrows-Ai (  zBraille Patternsi )  zSupplemental Arrows-Bi)  z$Miscellaneous Mathematical Symbols-Bi *  z#Supplemental Mathematical Operatorsi +  z Miscellaneous Symbols and Arrowsi ,  
Glagolitici`,  zLatin Extended-Ci,  Coptici -  zGeorgian Supplementi0-  Tifinaghi-  zEthiopic Extendedi-  zCyrillic Extended-Ai .  zSupplemental Punctuationi.  zCJK Radicals Supplementi /  zKangxi Radicalsi/  z"Ideographic Description Charactersi/  i 0  zCJK Symbols and Punctuationi@0  Hiraganai0  Katakanai 1  Bopomofoi01  zHangul Compatibility Jamoi1  Kanbuni1  zBopomofo Extendedi1  zCJK Strokesi1  zKatakana Phonetic Extensionsi 2  zEnclosed CJK Letters and Monthsi 3  zCJK Compatibilityi 4  z"CJK Unified Ideographs Extension AiM  zYijing Hexagram Symbolsi N  zCJK Unified Ideographsi   zYi Syllablesi  zYi RadicalsiФ  Lisui   Vaii@  zCyrillic Extended-Bi  Bamumi   zModifier Tone Lettersi   zLatin Extended-Di   zSyloti Nagrii0  zCommon Indic Number Formsi@  zPhags-pai  
Saurashtrai  zDevanagari Extendedi   zKayah Lii0  Rejangi`  zHangul Jamo Extended-Ai  Javanesei  zMyanmar Extended-Bi   Chami`  zMyanmar Extended-Ai  zTai Vieti  zMeetei Mayek Extensionsi   zEthiopic Extended-Ai0  zLatin Extended-Eip  zCherokee Supplementi  zMeetei Mayeki   zHangul Syllablesi  zHangul Jamo Extended-Bi   zHigh Surrogatesi  zHigh Private Use Surrogatesi   zLow Surrogatesi   zPrivate Use Areai   zCJK Compatibility Ideographsi   zAlphabetic Presentation FormsiP  zArabic Presentation Forms-Ai   zVariation Selectorsi  zVertical Formsi   zCombining Half Marksi0  zCJK Compatibility FormsiP  zSmall Form Variantsip  zArabic Presentation Forms-Bi   zHalfwidth and Fullwidth Formsi  Specialsi   zLinear B Syllabaryi  zLinear B Ideogramsi  zAegean Numbersi@ zAncient Greek Numbersi zAncient Symbolsi zPhaistos Disci  Lyciani i Cariani zCoptic Epact Numbersi  z
Old Italici0 GothiciP z
Old Permici Ugaritici zOld Persiani Desereti  iP Shaviani Osmanyai Osagei  Elbasani0 zCaucasian Albanianip Vithkuqii zLinear Ai  i zLatin Extended-Fi zCypriot Syllabaryi  i@ zImperial Aramaici` 	Palmyrenei 	Nabataeani Hatrani i 	 
Phoeniciani 	 Lydiani@	 zMeroitic Hieroglyphsi	 i	 zMeroitic Cursivei 
 
Kharoshthii`
 zOld South Arabiani
 zOld North Arabiani
 
Manichaeani
 i  Avestani@ zInscriptional Parthiani` zInscriptional Pahlavii zPsalter Pahlavii z
Old Turkici  iP zOld Hungariani i  zHanifi Rohingyai@ zRumi Numeral Symbolsi` i Yezidii zArabic Extended-Ci  zOld Sogdiani0 Sogdianip z
Old Uyghuri 
Chorasmiani Elymaici  Brahmii Kaithii zSora Sompengi  ChakmaiP Mahajanii Sharadai zSinhala Archaic Numbersi  KhojkiiP Multanii i 	Khudawadii  Granthai Newai  i Tirhutai Siddhami i  Modii` zMongolian Supplementi Takrii Ahomi  iP Dograi  iP zWarang Citii i  zDives Akurui` Nandinagarii i  zZanabazar SquareiP Soyomboi z0Unified Canadian Aboriginal Syllabics Extended-Ai zPau Cin Haui  zDevanagari Extended-Ai` 	Bhaiksukii  ip Marcheni zMasaram Gondii  i` zGunjala Gondii Makasari i  Kawii` zLisu Supplementi i zTamil Supplementi   	Cuneiformi $ z!Cuneiform Numbers and Punctuationi$ zEarly Dynastic CuneiformiP% zCypro-Minoani/ i 0 zEgyptian Hieroglyphsi04 z#Egyptian Hieroglyph Format Controlsi`4 zAnatolian Hieroglyphsi D iF zBamum Supplementi h i@j Mroipj Tangsaij z	Bassa Vahi k zPahawh Hmongik Medefaidrini@n in Miaoi o io z#Ideographic Symbols and Punctuationio i p Tanguti  zTangut Componentsi  zKhitan Small Scripti  zTangut Supplementi zKana Extended-Bi i  zKana Supplementi  zKana Extended-Ai0 zSmall Kana Extensionip Nushui  Duployani  i zShorthand Format Controlsi zZnamenny Musical Notationi  i zByzantine Musical Symbolsi  i  zMusical Symbolsi  zAncient Greek Musical NotationiP zKaktovik Numeralsi i zMayan Numeralsi  zTai Xuan Jing Symbolsi` zCounting Rod Numeralsi z!Mathematical Alphanumeric Symbolsi  i  zSutton SignWritingi zLatin Extended-Gi  i  zGlagolitic Supplementi0 zCyrillic Extended-Di zNyiakeng Puachue Hmongi  iP Totoi i Wanchoi  zNag Mundarii i  zEthiopic Extended-Bi i  zMende Kikakuii Adlami  i` zIndic Siyaq Numbersip i zOttoman Siyaq Numbersi  iP z&Arabic Mathematical Alphabetic Symbolsi  i  zMahjong Tilesi  i0 zDomino Tilesi zPlaying Cardsi  z Enclosed Alphanumeric Supplementi  zEnclosed Ideographic Supplementi  z%Miscellaneous Symbols and Pictographsi  zEmoticons range(Emoji)iP zOrnamental Dingbatsi zTransport and Map Symbolsi  zAlchemical Symbolsi zGeometric Shapes Extendedi  zSupplemental Arrows-Ci  z$Supplemental Symbols and Pictographsi  zChess Symbolsip z"Symbols and Pictographs Extended-Ai  zSymbols for Legacy Computingi  z"CJK Unified Ideographs Extension Bi   i z"CJK Unified Ideographs Extension Ci  i@ z"CJK Unified Ideographs Extension Di  z"CJK Unified Ideographs Extension Ei z"CJK Unified Ideographs Extension Fi z'CJK Compatibility Ideographs Supplementi  i  z"CJK Unified Ideographs Extension Gi   iP i# i   i  i  i i   i   i   )z"CJK Unified Ideographs Extension HTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-BUNICODE_RANGES_COMBINED)
SupplementExtended
ExtensionsModifierMarksPunctuationSymbolsForms	OperatorsMiscellaneousDrawingBlockShapesSupplementalr   UNICODE_SECONDARY_RANGE_KEYWORDz^(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?))	cp720cp737cp856cp874cp875cp1006koi8_rkoi8_tkoi8_uc                 8    |                      d          du o| dvS )N_codecF>   mbcsrot_13tactis)endswith)xs    ^/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/charset_normalizer/constant.py<lambda>r     s(    !**X&&%/ 211     IANA_SUPPORTEDIANA_SUPPORTED_COUNTcp037)cp1026cp1140cp273cp500r   )r   r   r   r   cp1125cp866r   )r   r   r   r   cp1250	iso8859_2cp1251kz1048ptcp154cp1252)
iso8859_15	iso8859_9latin_1cp1253	iso8859_7cp1254cp1257
iso8859_13r   )r   r   r   r   cp437)cp850cp858cp860cp861cp862cp863cp865r   )r   r   r   r   r   )r   cp857r   r   r   )r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   r   r   
iso8859_10)
iso8859_14r   	iso8859_4r   r   
iso8859_11tis_620r   )r   r   
iso8859_16	iso8859_3r   r   r   )r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   )
r   r   cp1258r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   	mac_romanmac_turkishmac_iceland)r   r   r   r   r   r   IANA_SUPPORTED_SIMILAR
iso2022_krzISO-2022-KR
iso2022_jpzISO-2022-JPeuc_krzEUC-KRzTIS-620r   zUTF-32euc_jpzEUC-JPr   zKOI8-R	iso8859_1z
ISO-8859-1z
ISO-8859-2	iso8859_5z
ISO-8859-5	iso8859_6z
ISO-8859-6z
ISO-8859-7	iso8859_8z
ISO-8859-8r   zUTF-16cp855IBM855mac_cyrillicMacCyrillicgb2312GB2312GB18030CP932IBM866zutf-8z	UTF-8-SIG	SHIFT_JISBig5zwindows-1250zwindows-1251zWindows-1252zwindows-1253zwindows-1255zwindows-1256zWindows-1254CP949)r   cp932r   r   	utf_8_sig	shift_jisbig5r   r   r   r   cp1255cp1256r   cp949CHARDET_CORRESPONDENCE>   {}"&,-/:;<=>[]|COMMON_SAFE_ASCII_CHARACTERS>   r   johabr   KO_NAMES>   hzr   cp950	big5hkscsZH_NAMES   TRACEEnglish)eationsrhldcumfpgwybvkr   jzqu
   English—)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r#  r"  r$  r%  r&  r   r'  r(  German)r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r#  r  r%  r!  r'  r  r$     ü   ä   ör&  French)r  r  r  r  r  r  r  r  r  r  r  r  r  r     ér$  r   r  r#  r  r(     àr      èr"  r&  Dutch)r  r  r  r  r  r  r  r  r  r  r   r  r$  r  r  r%  r  r  r#  r!  r&  r'  r  r"  r      ëItalian)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r$  r  r#  r'  r  r(  r0  r/  r%  r"     òPolish)r  r  r  r  r  r  r'  r!  r  r  r  r%  r"  r  r  r  r  r  r&  u   łr   r#  r     ąu   ę   óSpanish)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r#  r   r$  r  r"  r7  r  r(     ír&  r'     áRussian)   о   а   е   и   н   с   т   р   в   л   к   м   д   п   у   г   я   ы   з   б   й   ь   ч   х   ж   цJapanese)d   人   一   大u   亅u   丁u   丨u   竹u   笑u   口u   日u   今u   二u   彳   行u   十u   土u   丶u   寸u   寺u   時u   乙u   丿u   乂u   气u   気u   冂u   巾u   亠u   市u   目u   儿u   見u   八   小u   凵u   県u   月u   彐u   門u   間u   木u   東u   山   出   本   中u   刀   分u   耳u   又u   取u   最u   言u   田   心u   思u   刂   前u   京u   尹   事   生u   厶u   云   会u   未   来u   白u   冫u   楽u   灬u   馬u   尸u   尺u   駅u   明u   耂u   者   了u   阝   都u   高u   卜u   占u   厂u   广u   店   子u   申u   奄u   亻u   俺   上   方u   冖   学u   衣u   艮u   食   自u   Japanese—)`u   ーu   ンu   スu   ・u   ルu   トu   リu   イu   アu   ラu   ッu   クu   ドu   シu   レu   ジu   タu   フu   ロu   カu   テu   マu   ィu   グu   バu   ムu   プu   オu   コu   デu   ニu   ウu   メu   サu   ビu   ナu   ブu   ャu   エu   ュu   チu   キu   ズu   ダu   パu   ミu   ェu   ョu   ハu   セu   ベu   ガu   モu   ツu   ネu   ボu   ソu   ノu   ァu   ヴu   ワu   ポu   ペu   ピu   ケu   ゴu   ギu   ザu   ホu   ゲu   ォu   ヤu   ヒu   ユu   ヨu   ヘu   ゼu   ヌu   ゥu   ゾu   ヶu   ヂu   ヲu   ヅu   ヵu   ヱu   ヰu   ヮu   ヽu   ゠u   ヾu   ヷu   ヿu   ヸu   ヹu   ヺu   Japanese——)]u   のu   にu   るu   たu   とu   はu   しu   いu   をu   でu   てu   がu   なu   れu   かu   らu   さu   っu   りu   すu   あu   もu   こu   まu   うu   くu   よu   きu   んu   めu   おu   けu   そu   つu   だu   やu   えu   どu   わu   ちu   みu   せu   じu   ばu   へu   びu   ずu   ろu   ほu   げu   むu   べu   ひu   ょu   ゆu   ぶu   ごu   ゃu   ねu   ふu   ぐu   ぎu   ぼu   ゅu   づu   ざu   ぞu   ぬu   ぜu   ぱu   ぽu   ぷu   ぴu   ぃu   ぁu   ぇu   ぺu   ゞu   ぢu   ぉu   ぅu   ゐu   ゝu   ゑu   ゛u   ゜u   ゎu   ゔu   ゚u   ゟu   ゙u   ゕu   ゖ
Portuguese)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r$  r#  r  r     ãr(  r.     çr:  r'  r9  Swedish)r  r  r  r  r  r  r  r  r  r  r  r%  r   r$  r  r  r  r  r+  r  r#  r,     år"  r&  r   Chinese)du   的rX  u   是u   不rf  u   在rW  u   有u   我u   他u   这u   个u   们r^  re  ri  rY  u   为u   和u   国u   地u   到u   以u   说u   时u   要u   就r\  rd  u   可u   也u   你u   对rc  u   能u   而rh  u   那u   得u   于u   着u   下rl  u   之u   年u   过u   发u   后u   作u   里u   用u   道rZ  u   所u   然u   家u   种rb  u   成rj  u   多u   经u   么u   去u   法rk  u   如rg  u   同u   现u   当u   没u   动u   面u   起u   看u   定u   天r_  u   还u   进u   好r[  u   部u   其u   些u   主u   样u   理r`  u   她r]  ra  u   开u   但u   因u   只u   从u   想u   实	Ukrainian)r<  r=  r@     іr?  rC  rD  rB  r>  rA  rF  rE  rJ  rH  rG  rI  rN  rL  rQ  rO  rK  rP  rR  rS  rU  u   ї	Norwegian)r  r  r  r  r  r  r  r  r  r  r   r%  r  r$  r  r  r  r#  r  rq  r"  r&     ør     ær!  Finnish)r  r  r  r  r  r  r  r  r  r%  r+  r  r  r$  r&  r  r  r"  r  r,  r   r  r#  r  r!  r'  
Vietnamese)r  r  r  r  r  r   r  r  r  r  r  r  r/  u   đr  r  r$  r  r#  r"  u   ưr  r:  r%  u   ộu   ếCzech)r  r  r  r  r  r  r  r  r$  r  r%  r  r  r  r  r9  r  r  r'  r:  r"  r&  r#  u   ěr.  u   ř	Hungarian)r  r  r  r  r  r  r%  r  r  r  r'  r:  r.  r   r  r#  r"  r$  r  r  r  r  r&  r,  r  r  Korean)u   이u   다u   에u   의u   는u   로u   하u   을u   가u   고u   지u   서u   한u   은u   기u   으u   년u   대u   사u   시u   를u   리u   도u   인u   스u   일
Indonesian)r  r  r  r  r  r  r  r  r  r%  r  r  r   r  r#  r  r  r"  r&  r  r!  r  r$  r'  r   r(  Turkish)r  r  r  r  r  r  u   ır%  r  r  r  r  r"  r  r  r#  r*  u   şr$  r   r'  r  r  r  ro  u   ğRomanian)r  r  r  r  r  r  r  r  r  r  r  r  r  r  u   ăr  r$     îr   r#  u   șu   țr'  r     âr&  Farsi)   اu   ی   ر   د   ن   ه   و   م   ت   ب   س   لu   ک   شu   ز   فu   گ   ع   خ   ق   جu   آu   پ   ح   ط   ص)r  r  u   يr  r  r  r  r  r  u   ةr  r  r  r  r  u   كr  u   أr  r  r  r  r  u   ىr  u   إDanish)r  r  r  r  r  r  r  r  r  r  r   r  r%  r  r$  r  r#  r  r  rq  r"  rv  rw  r  r&  r!  Serbian)r=  r?  r<  r>  r@  rC  rA  rJ  rB  rF  u   јrD  rH  rG  rI  rE  rK  rN  rO  r  r  r  r  r  rU     ш
Lithuanian)r  r  r  r  r  r  r  r  r  r%  r  r  r  r$  r  r&  r   u   ėr#  r"  u   ų   š   žr  r6  u   įSlovene)r  r  r  r  r  r  r  r  r  r&  r$  r%  r  r  r  r  r'  r#  r   r     čr  r  r  r  r"  Slovak)r  r  r  r  r  r  r$  r  r  r  r%  r  r  r  r  r  r  r&  r#  r'  r:  r"     ýr9  r  r.  )u   יu   וu   הu   לu   רu   בu   תu   מu   אu   שu   נu   עu   םu   דu   קu   חu   פu   סu   כu   גu   טu   צu   ןu   זu   ך	Bulgarian)r=  r?  r<  r>  r@  rB  rC  rA  rD  rE  rF  rH  rI  rG  rN  rK  rL  u   ъrJ  rO  rR  rU  rP  rT  u   щrS  )r  r  r  r  r  r  r&  r  r  r  r%  r  r$  r  r  r  r   r'  r#  r  r  r  r  r  u   ćr  )u   कu   रu   सu   नu   तu   मu   हu   पu   यu   लu   वu   जu   दu   गu   बu   शu   टu   अu   एu   थu   भu   डu   चu   धu   षu   इ)r  r  r  r  r  r  r  r  r  r%  r  r  r  r$  r   r  r&  r  r+  r#     õr*  r  r  r,  r"  )u   าu   นu   รu   อu   กu   เu   งu   มu   ยu   ลu   วu   ดu   ทu   สu   ตu   ะu   ปu   บu   คu   หu   แu   จu   พu   ชu   ขu   ใ)u   αu   τu   οu   ιu   εu   νu   ρu   σu   κu   ηu   πu   ςu   υu   μu   λu   ίu   όu   άu   γu   έu   δu   ήu   ωu   χu   θu   ύ)u   கu   தu   பu   டu   ரu   மu   லu   னu   வu   றu   யu   ளu   சu   நu   இu   ணu   அu   ஆu   ழu   ஙu   எu   உu   ஒu   ஸ)r=  rM  r>  r@  rB  rC  rE  rt  rH  rA  rG  u   қrF  r<  rO  r?  rJ  u   ғrT  u   ңrN  r  rP  rI  rK  u   ө)CroatianHindiEstonianr.   Greekr)   KazakhFREQUENCIESLANGUAGE_SUPPORTED_COUNTN).codecsr   r   r   r   r   encodings.aliasesr   rer	   r
   
re_compiletypingr   r   r   r   r   strbytes__annotations__r   intr   r   ranger   r   RE_POSSIBLE_ENCODING_INDICATIONIANA_NO_ALIASESsortedfilterlistsetvaluesr   lenr   r   r   r  r  r  r  r  r   r   r   <module>r     sX.   S S S S S S S S S S S S S S S % % % % % % 0 0 0 0 0 0 0 0 ) ) ) ) ) ) ) ) ) ) ) )    #\*\*8 8S%tE{ 2334     C   D		 # ! ! !(  ( ( (I-rI-55S>>I- %%S//I- c3	I-
 c3I- eeCooI- c3I- "55c??I- c4((I- dD!!I- 55t,,I- dD!!I- eeD$I- eeD$I- eeD$I-  tT**!I-" eeD$#I- I-$ 
55t%I-& tT""'I-( uuT4  )I-* tT**+I-, tT**-I-. tT**/I-0 %%d##1I-2 uuT4  3I-4 dD!!5I-6 dD!!7I-8 UU49I-: UU4;I-< eeD$=I-> uuT4  ?I-@ tT""AI-B uuT4  CI-D EE$EI- I- I-F 
55tGI-H uuT4  II-J uuT4  KI-L dD!!MI-N 55t$$OI-P dD!!QI-R 55t,,SI-T dD!!UI-V ,UU4->->WI-X UU4YI-Z UU4[I-\ uuT4  ]I-^ uuT4  _I-` UU4aI-b dD!!cI-d UU4eI-f tT""gI- I- I-h 5eeD$6G6GiI-j UU4kI-l eeD$mI-n 55t$$oI-p UU4&&qI-r dD!!sI-t dD!!uI-v +EE$,=,=wI-x dD!!yI-z tT""{I-| UU4}I-~ eeD$I-@ dD!!AI-B 55t,,CI-D tT**EI-F EE$--GI-H dD))II- I- I-J 55t,,KI-L %eeD$&7&7MI-N -eeD$.?.?OI-P  tT!2!2QI-R eeD$''SI-T 55t,,UI-V "55t#4#4WI-X dD))YI-Z .uuT4/@/@[I-\ %%d++]I-^ EE$%%_I-` eeD$aI-b eeD$//cI-d uuT400eI-f dD))gI-h $UU4%6%6iI-j eeD$//kI- I- I-l 55t$$mI-n eeD$''oI-p dD))qI-r UU4..sI-t dE""uI-v +EE%,?,?wI-x UU5%00yI-z eU++{I-| UU5%00}I-~ +EE%,?,?I-@ *55+>+>AI-B 'eU(;(;CI-D %%u%%EI-F eU++GI-H eeE5!!II-J 55..KI-L eU##MI- I- I-N ue,,OI-P 55..QI-R eU 3 3SI-T uuUE22UI-V uuUE**WI-X )%%u*=*=YI-Z "55#6#6[I-\ eU##]I-^ eU##_I-` eU##aI-b  ue!4!4cI-d eeE5!!eI-f ue,,gI-h 55&&iI-j #EE%$7$7kI-l &uuUE':':mI-n ue,,oI- I- I-p )%%u*=*=qI-r uuUE22sI-t eeE511uI-v EE%''wI-x 55&&yI-z EE%{I-| 
55}I-~ 55..I-@ UU5%  AI-B UU5%00CI-D eU++EI-F EE%''GI-H  ue!4!4II-J eU##KI-L %%u%%MI-N 55..OI-P eU##QI- I- I-R eeE5!!SI-T eeE511UI-V eU##WI-X %%u--YI-Z EE%[I-\ %%u--]I-^ eU##_I-` uuUE22aI-b 55..cI-d eU++eI-f 55..gI-h EE%''iI-j eU++kI-l eeE511mI-n uuUE**oI-p "55#6#6qI-r eeE5))sI- I- I-t eU++uI-v #EE%$7$7wI-x $UU5%%8%8yI-z "55#6#6{I-| 55..}I-~ eeE5))I-@ EE%//AI-B uuUE22CI-D 55..EI-F "55#6#6GI-H $UU5%%8%8II-J eU##KI-L %%u--MI-N %%u--OI-P eeE5))QI-R UU5%00SI-T uuUE**UI- I- I-V UU5%((WI-X eeE5!!YI-Z eeE5!![I-\ EE%//]I-^ %%u%%_I-` eeE5!!aI-b %%u%%cI-d eU##eI-f 55&&gI-h uuUE""iI-j uuUE""kI-l uuUE""mI-n UU5%  oI-p uuUE""qI-r %%u--sI-t eU##uI-v eU##wI- I- I-x eU++yI-z ue,,{I-| eU++}I-~ ue$$I-@ ue$$AI-B eeE5!!CI-D %%u%%EI-F eeE5!!GI-H EE%//II-J eU++KI-L %%u%%MI-N ue,,OI-P ue,,QI-R %%u%%SI-T uuUE""UI-V eeE511WI-X UU5%00YI- I- I-Z uuUE**[I-\ %%u%%]I-^ UU5%((_I-` uuUE**aI-b EE%//cI-d eeE5!!eI-f ue,,gI-h 55&&iI-j uuUE""kI-l %%u%%mI-n %%u%%oI-p uuUE""qI-r eeE5!!sI-t eeE5!!uI-v EE%''wI-x eeE5!!yI-z eU##{I- I- I-| uuUE""}I-~ uuUE22I-@ eeE5!!AI-B uuUE""CI-D ue$$EI-F uuUE""GI-H EE%II-J uuUE""KI-L uuUE""MI-N EE%OI-P EE%//QI-R UU5%  SI-T EE%UI-V UU5%  WI-X 55&&YI-Z 55&&[I-\ 55&&]I- I- I-^ eU++_I-` uuUE""aI-b 7eU8K8KcI-d 55&&eI-f UU5%00gI-h ue$$iI-j uuUE""kI-l UU5%((mI-n UU5%((oI-p uuUE""qI-r EE%sI-t uuUE**uI-v eU++wI-x ue$$yI-z (ue)<)<{I-| eU 3 3}I-~ EE%''I- I- I-@ EE%//AI-B *55+>+>CI-D UU5%00EI-F eU++GI-H 
55II-J eeE5!!KI-L ue$$MI-N EE%''OI-P 55&&QI-R EE%SI-T *55+>+>UI-V eeE6""WI-X vv..YI-Z 5500[I-\ vv..]I-^ uuVV,,_I-` uuVV,,aI- I- I-b uuVV,,cI-d EE&&11eI-f UU66""gI-h ff%%iI-j  vv!6!6kI-l  vv!6!6mI-n  vv!6!6oI-p uuVV,,qI-r %eeFF&;&;sI-t vv..uI-v eeFF++wI-x UU6622yI-z UU6622{I-| (vv)>)>}I-~ %%//I-@	 ff--A	I-B	 UU6622C	I- I- I-D	 5500E	I-F	 eeFF33G	I-H	 EE&&!!I	I-J	 eeFF##K	I-L	 55((M	I-N	 5500O	I-P	 UU66**Q	I-R	 UU66""S	I-T	 5500U	I-V	 UU6622W	I-X	 -eeFF.C.CY	I-Z	 UU66**[	I-\	 EE&&))]	I-^	 UU66**_	I-`	 'ff(=(=a	I-b	 &uuVV'<'<c	I-d	 ,UU66-B-Be	I- I- I-f	 eeFF33g	I-h	 5500i	I-j	  vv!6!6k	I-l	 %%//m	I-n	  vv!6!6o	I-p	 UU6622q	I-r	 +EE&&,A,As	I-t	 UU66**u	I-v	 )%%*?*?w	I-x	 #EE&&$9$9y	I-z	 )%%*?*?{	I-|	 )%%*?*?}	I-~	 )%%*?*?	I-@
 )%%*?*?A
I-B
 )%%*?*?C
I-D
 .uuVV/D/DE
I-F
 )%%*?*?G
I- I-H
 +0%*?*?E&&!!&+eFF&;&;(-fg(>(>(-gw(?(?Q
I- I- I- c5j) I I IX
. . . c   $ #-*e# # 

 
 
 #F
F	2 	2SS!!""##o5  S	     C// c / / /V0333V0333V0 wiV0 333	V0
 {mV0 x#V0 444V0 {mV0 444V0 |nV0 333V0 LLLV0 333V0 111V0 (((V0  111!V0" :::#V0 V0$ :::%V0& :::'V0( :::)V0* UUU+V0, hZ-V0. SSS/V00 9+1V02 8*3V04    5V0D  	 	 	EV0X    YV0h 666iV0j SSSkV0l DDDmV0n (oV0p    qV0H x#IV0 V0J    //!;/(#~kV0 V0 V0 S$s)^, V V Vr!*-!*-!* h!* y	!*
 h!* h!* h!* !* !* !* !* !* !* h!* X!*  M!!*" h#!*$ A!* !* !* S#X ! ! !H* * * c#h   & 211#c( 1 1 1999#c( 9 9 9 s
Z%   Z%:    ;Z%r    sZ%j    kZ%b    cZ%Z    [Z%R    SZ%J    KZ%B    CZ%|  e e e}Z%J  a a aKZ%P  ^ ^ ^QZ%N    OZ%F    GZ%~  e e eZ%J    KZ%B    CZ% Z%z    {Z%r    sZ%j    kZ%b    cZ%Z    [Z%R    SZ%J    KZ%B    CZ%z    {Z%r    sZ%j     k Z%b!    c!Z%Z"    ["Z%R#    S#Z%J$    K$Z%B%    C%Z%x%    y%Z% Z%p&  8  8  8  8  8  4  }+Z% Z% Z%T#tCy.! Z Z Zx, !$K 0 0 # 0 0 0 0 0r   