
    wi#              	       x   d dl mZ d dlZddlmZmZ  ed          Z ed          Z ed          Z	 ed          Z
g d	Z ed
          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Zd Z ee          Z ee          Z ee          Z ee          Z ee	          Z ee          Z ee
          Z ee          Z ee          Zd Z eee          Z eee          Z  eee          Z! eee          Z" eeez   eez             Z# eeez   eez             Z$ eee          Z% eee          Z& eeez   eez             Z' eeez   ez   eez   ez             Z( eee          Z) eeez   ee	z             Z* eeez   eez             Z+ eee	          Z, eee          Z- eeez   e	ez             Z. eeez   ez   ee	z   ez             Z/ e ee          e          Z0 e ee          e          Z1 e2 ej3        d          df ej3        d          df ej3        d          df ej3        d          df ej3        d          dff          Z4 eee          Z5[[[[[[[[[[[[[	[[[[
[[[[[[[dS )    )unicode_literalsN   )mapzipu  ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをんーゎゐゑゕゖゔゝゞ・「」。、zU!"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 
0123456789u   ｧｱｨｲｩｳｪｴｫｵｶｷｸｹｺｻｼｽｾｿﾀﾁｯﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓｬﾔｭﾕｮﾖﾗﾘﾙﾚﾛﾜｦﾝｰヮヰヱヵヶヽヾ･｢｣｡､)^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  ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヲンーヮヰヱヵヶヴヽヾ・「」。、u   ァアィイゥウェエォオカキクケコサシスセソタチッツテトナニヌネノハヒフヘホマミムメモャヤュユョヨラリルレロワヲンーヮヰヱヵヶヽヾ・「」。、zaiueoaiueonl~-u*   ぁぃぅぇぉあいうえおんる〜ーu<   ぁぃぅぇぉゃゅょっァィゥェォヵヶャュョッu<   あいうえおやゆよつアイウエオカケヤユヨツc                 F    t          t          t          |                     S N)listr   ord)charss    a/root/.openclaw/workspace/chatterbox_venv_py311/lib/python3.11/site-packages/jaconv/conv_table.py_to_ord_listr      s    C       c                 <    t          t          | |                    S r	   )dictr   )_from_tos     r   _to_dictr      s    E3   r   z( a){2,}z a:z( i){2,}z i:z( u){2,}z u:z( e){2,}z e:z( o){2,}z o:)6
__future__r   recompatr   r   r
   HIRAGANA
HALF_ASCII
HALF_DIGITHALF_KANA_SEION	HALF_KANA
FULL_ASCII
FULL_DIGIT	FULL_KANAFULL_KANA_SEIONHEPBURNHEPBURN_KANA
SMALL_KANASMALL_KANA_NORMALIZEDr   HIRAGANA_ORDFULL_KANA_ORDHALF_ASCII_ORDFULL_ASCII_ORDHALF_DIGIT_ORDFULL_DIGIT_ORDHALF_KANA_SEION_ORDFULL_KANA_SEION_ORDSMALL_KANA_ORDr   	H2K_TABLE
H2HK_TABLE	K2H_TABLEH2Z_AH2Z_ADH2Z_AKH2Z_DH2Z_KH2Z_DKH2Z_ALLZ2H_AZ2H_ADZ2H_AKZ2H_DZ2H_KZ2H_DKZ2H_ALLKANA2HEPHEP2KANAtuplecompileJULIUS_LONG_VOWELSMALL_KANA2NORMAL_KANA r   r   <module>rF      s   ' ' ' ' ' ' 				        47  T- 
 T,
$ S _ _ _	@ T( 
 T233
D 	 $7 
 $
 
 t@AATPQQ
[\\ ! ! ! |H%%Y''j))j))j))j))"l?33 "l?33 j))! ! ! H\9--	XlI..
H]H--	,,	.>1:
3J	K	K	.#66
_8T	U	U,,$o66	.#66
_8T	U	U
(^#&99o- 
 	,,	.>1:
3J	K	K	.=0*y2H	I	I,,	**	.=0*y2H	I	I
(^#m3Z*5Ly5X  8LL..888LL))<88E	J		'	J		'	J		'	J		'	J		'   ".2GHH r   