Generated from WHATWG indexes.json; see LICENSE-WHATWG.

This is a generated file. Please do not edit.
Instead, please regenerate using generate-encoding-data.py
丂
丄
丅
丆
丏
丒
丗
丟
丠
両
丣
並
丩
丮
丯
丱
丳
丵
丷
丼
乀
乁
乂
乄
乆
乊
乑
乕
乗
乚
乛
乢
乣
乤
乥
乧
乨
乪
乫
乬
乭
乮
乯
乲
乴
乵
乶
乷
乸
乹
乺
乻
乼
乽
乿
亀
亁
亂
亃
亄
亅
亇
亊
亐
亖
亗
亙
亜
亝
亞
亣
亪
亯
亰
亱
亴
亶
亷
亸
亹
亼
亽
亾
仈
仌
仏
仐
仒
仚
仛
仜
仠
仢
仦
仧
仩
仭
仮
仯
仱
仴
仸
仹
仺
仼
仾
伀
伂
伃
伄
伅
伆
伇
伈
伋
伌
伒
伓
伔
伕
伖
伜
伝
伡
伣
伨
伩
伬
伭
伮
伱
伳
伵
伷
伹
伻
伾
伿
佀
佁
佂
佄
佅
佇
佈
佉
佊
佋
佌
佒
佔
佖
佡
佢
佦
佨
佪
佫
佭
佮
佱
佲
併
佷
佸
佹
佺
佽
侀
侁
侂
侅
來
侇
侊
侌
侎
侐
侒
侓
侕
侖
侘
侙
侚
侜
侞
侟
価
侢
侤
侫
侭
侰
侱
侲
侳
侴
侶
侷
侸
侹
侺
侻
侼
侽
侾
俀
俁
係
俆
俇
俈
俉
俋
俌
俍
俒
俓
俔
俕
俖
俙
俛
俠
俢
俤
俥
俧
俫
俬
俰
俲
俴
俵
俶
俷
俹
俻
俼
俽
俿
倀
倁
倂
倃
倄
倅
倆
倇
倈
倉
倊
個
倎
倐
們
倓
倕
倖
倗
倛
倝
倞
倠
倢
倣
値
倧
倫
倯
倰
倱
倲
倳
倴
倵
倶
倷
倸
倹
倻
倽
倿
偀
偁
偂
偄
偅
偆
偉
偊
偋
偍
偐
偑
偒
偓
偔
偖
偗
偘
偙
偛
偝
偞
偟
偠
偡
偢
偣
偤
偦
偧
偨
偩
偪
偫
偭
偮
偯
偰
偱
偲
偳
側
偵
偸
偹
偺
偼
偽
傁
傂
傃
傄
傆
傇
傉
傊
傋
傌
傎
傏
傐
傑
傒
傓
傔
傕
傖
傗
傘
備
傚
傛
傜
傝
傞
傟
傠
傡
傢
傤
傦
傪
傫
傭
傮
傯
傰
傱
傳
傴
債
傶
傷
傸
傹
傼
傽
傾
傿
僀
僁
僂
僃
僄
僅
僆
僇
僈
僉
僊
僋
僌
働
僎
僐
僑
僒
僓
僔
僕
僗
僘
僙
僛
僜
僝
僞
僟
僠
僡
僢
僣
僤
僥
僨
僩
僪
僫
僯
僰
僱
僲
僴
僶
僷
僸
價
僺
僼
僽
僾
僿
儀
儁
儂
儃
億
儅
儈
儉
儊
儌
儍
儎
儏
儐
儑
儓
儔
儕
儖
儗
儘
儙
儚
儛
儜
儝
儞
償
儠
儢
儣
儤
儥
儦
儧
儨
儩
優
儫
儬
儭
儮
儯
儰
儱
儲
儳
儴
儵
儶
儷
儸
儹
儺
儻
儼
儽
儾
兂
兇
兊
兌
兎
兏
児
兒
兓
兗
兘
兙
兛
兝
兞
兟
兠
兡
兣
兤
兦
內
兩
兪
兯
兲
兺
兾
兿
冃
冄
円
冇
冊
冋
冎
冏
冐
冑
冓
冔
冘
冚
冝
冞
冟
冡
冣
冦
冧
冨
冩
冪
冭
冮
冴
冸
冹
冺
冾
冿
凁
凂
凃
凅
凈
凊
凍
凎
凐
凒
凓
凔
凕
凖
凗
凘
凙
凚
凜
凞
凟
凢
凣
凥
処
凧
凨
凩
凪
凬
凮
凱
凲
凴
凷
凾
刄
刅
刉
刋
刌
刏
刐
刓
刔
刕
刜
刞
刟
刡
刢
刣
別
刦
刧
刪
刬
刯
刱
刲
刴
刵
刼
刾
剄
剅
剆
則
剈
剉
剋
剎
剏
剒
剓
剕
剗
剘
剙
剚
剛
剝
剟
剠
剢
剣
剤
剦
剨
剫
剬
剭
剮
剰
剱
剳
剴
創
剶
剷
剸
剹
剺
剻
剼
剾
劀
劃
劄
劅
劆
劇
劉
劊
劋
劌
劍
劎
劏
劑
劒
劔
劕
劖
劗
劘
劙
劚
劜
劤
劥
劦
劧
劮
劯
劰
労
劵
劶
劷
劸
効
劺
劻
劼
劽
勀
勁
勂
勄
勅
勆
勈
勊
勌
勍
勎
勏
勑
勓
勔
動
勗
務
勚
勛
勜
勝
勞
勠
勡
勢
勣
勥
勦
勧
勨
勩
勪
勫
勬
勭
勮
勯
勱
勲
勳
勴
勵
勶
勷
勸
勻
勼
勽
匁
匂
匃
匄
匇
匉
匊
匋
匌
匎
匑
匒
匓
匔
匘
匛
匜
匞
匟
匢
匤
匥
匧
匨
匩
匫
匬
匭
匯
匰
匱
匲
匳
匴
匵
匶
匷
匸
匼
匽
區
卂
卄
卆
卋
卌
卍
卐
協
単
卙
卛
卝
卥
卨
卪
卬
卭
卲
卶
卹
卻
卼
卽
卾
厀
厁
厃
厇
厈
厊
厎
厏
厐
厑
厒
厓
厔
厖
厗
厙
厛
厜
厞
厠
厡
厤
厧
厪
厫
厬
厭
厯
厰
厱
厲
厳
厴
厵
厷
厸
厹
厺
厼
厽
厾
叀
參
叄
叅
叆
叇
収
叏
叐
叒
叓
叕
叚
叜
叝
叞
叡
叢
叧
叴
叺
叾
叿
吀
吂
吅
吇
吋
吔
吘
吙
吚
吜
吢
吤
吥
吪
吰
吳
吶
吷
吺
吽
吿
呁
呂
呄
呅
呇
呉
呌
呍
呎
呏
呑
呚
呝
呞
呟
呠
呡
呣
呥
呧
呩
呪
呫
呬
呭
呮
呯
呰
呴
呹
呺
呾
呿
咁
咃
咅
咇
咈
咉
咊
咍
咑
咓
咗
咘
咜
咞
咟
咠
咡
咢
咥
咮
咰
咲
咵
咶
咷
咹
咺
咼
咾
哃
哅
哊
哋
哖
哘
哛
哠
員
哢
哣
哤
哫
哬
哯
哰
哱
哴
哵
哶
哷
哸
哹
哻
哾
唀
唂
唃
唄
唅
唈
唊
唋
唌
唍
唎
唒
唓
唕
唖
唗
唘
唙
唚
唜
唝
唞
唟
唡
唥
唦
唨
唩
唫
唭
唲
唴
唵
唶
唸
唹
唺
唻
唽
啀
啂
啅
啇
啈
啋
啌
啍
啎
問
啑
啒
啓
啔
啗
啘
啙
啚
啛
啝
啞
啟
啠
啢
啣
啨
啩
啫
啯
啰
啱
啲
啳
啴
啹
啺
啽
啿
喅
喆
喌
喍
喎
喐
喒
喓
喕
喖
喗
喚
喛
喞
喠
喡
喢
喣
喤
喥
喦
喨
喩
喪
喫
喬
喭
單
喯
喰
喲
喴
営
喸
喺
喼
喿
嗀
嗁
嗂
嗃
嗆
嗇
嗈
嗊
嗋
嗎
嗏
嗐
嗕
嗗
嗘
嗙
嗚
嗛
嗞
嗠
嗢
嗧
嗩
嗭
嗮
嗰
嗱
嗴
嗶
嗸
嗹
嗺
嗻
嗼
嗿
嘂
嘃
嘄
嘅
嘆
嘇
嘊
嘋
嘍
嘐
嘑
嘒
嘓
嘔
嘕
嘖
嘗
嘙
嘚
嘜
嘝
嘠
嘡
嘢
嘥
嘦
嘨
嘩
嘪
嘫
嘮
嘯
嘰
嘳
嘵
嘷
嘸
嘺
嘼
嘽
嘾
噀
噁
噂
噃
噄
噅
噆
噇
噈
噉
噊
噋
噏
噐
噑
噒
噓
噕
噖
噚
噛
噝
噞
噟
噠
噡
噣
噥
噦
噧
噭
噮
噯
噰
噲
噳
噴
噵
噷
噸
噹
噺
噽
噾
噿
嚀
嚁
嚂
嚃
嚄
嚇
嚈
嚉
嚊
嚋
嚌
嚍
嚐
嚑
嚒
嚔
嚕
嚖
嚗
嚘
嚙
嚚
嚛
嚜
嚝
嚞
嚟
嚠
嚡
嚢
嚤
嚥
嚦
嚧
嚨
嚩
嚪
嚫
嚬
嚭
嚮
嚰
嚱
嚲
嚳
嚴
嚵
嚶
嚸
嚹
嚺
嚻
嚽
嚾
嚿
囀
囁
囂
囃
囄
囅
囆
囇
囈
囉
囋
囌
囍
囎
囏
囐
囑
囒
囓
囕
囖
囘
囙
囜
団
囥
囦
囧
囨
囩
囪
囬
囮
囯
囲
図
囶
囷
囸
囻
囼
圀
圁
圂
圅
圇
國
圌
圍
圎
圏
圐
圑
園
圓
圔
圕
圖
圗
團
圙
圚
圛
圝
圞
圠
圡
圢
圤
圥
圦
圧
圫
圱
圲
圴
圵
圶
圷
圸
圼
圽
圿
坁
坃
坄
坅
坆
坈
坉
坋
坒
坓
坔
坕
坖
坘
坙
坢
坣
坥
坧
坬
坮
坰
坱
坲
坴
坵
坸
坹
坺
坽
坾
坿
垀
垁
垇
垈
垉
垊
垍
垎
垏
垐
垑
垔
垕
垖
垗
垘
垙
垚
垜
垝
垞
垟
垥
垨
垪
垬
垯
垰
垱
垳
垵
垶
垷
垹
垺
垻
垼
垽
垾
垿
埀
埁
埄
埅
埆
埇
埈
埉
埊
埌
埍
埐
埑
埓
埖
埗
埛
埜
埞
埡
埢
埣
埥
埦
埧
埨
埩
埪
埫
埬
埮
埰
埱
埲
埳
埵
埶
執
埻
埼
埾
埿
堁
堃
堄
堅
堈
堉
堊
堌
堎
堏
堐
堒
堓
堔
堖
堗
堘
堚
堛
堜
堝
堟
堢
堣
堥
堦
堧
堨
堩
堫
堬
堭
堮
堯
報
堲
堳
場
堶
堷
堸
堹
堺
堻
堼
堽
堾
堿
塀
塁
塂
塃
塅
塆
塇
塈
塉
塊
塋
塎
塏
塐
塒
塓
塕
塖
塗
塙
塚
塛
塜
塝
塟
塠
塡
塢
塣
塤
塦
塧
塨
塩
塪
塭
塮
塯
塰
塱
塲
塳
塴
塵
塶
塷
塸
塹
塺
塻
塼
塽
塿
墂
墄
墆
墇
墈
墊
墋
墌
墍
墎
墏
墐
墑
墔
墕
墖
増
墘
墛
墜
墝
墠
墡
墢
墣
墤
墥
墦
墧
墪
墫
墬
墭
墮
墯
墰
墱
墲
墳
墴
墵
墶
墷
墸
墹
墺
墻
墽
墾
墿
壀
壂
壃
壄
壆
壇
壈
壉
壊
壋
壌
壍
壎
壏
壐
壒
壓
壔
壖
壗
壘
壙
壚
壛
壜
壝
壞
壟
壠
壡
壢
壣
壥
壦
壧
壨
壩
壪
壭
壯
壱
売
壴
壵
壷
壸
壺
壻
壼
壽
壾
壿
夀
夁
夃
夅
夆
夈
変
夊
夋
夌
夎
夐
夑
夒
夓
夗
夘
夛
夝
夞
夠
夡
夢
夣
夦
夨
夬
夰
夲
夳
夵
夶
夻
夽
夾
夿
奀
奃
奅
奆
奊
奌
奍
奐
奒
奓
奙
奛
奜
奝
奞
奟
奡
奣
奤
奦
奧
奨
奩
奪
奫
奬
奭
奮
奯
奰
奱
奲
奵
奷
奺
奻
奼
奾
奿
妀
妅
妉
妋
妌
妎
妏
妐
妑
妔
妕
妘
妚
妛
妜
妝
妟
妠
妡
妢
妦
妧
妬
妭
妰
妱
妳
妴
妵
妶
妷
妸
妺
妼
妽
妿
姀
姁
姂
姃
姄
姅
姇
姈
姉
姌
姍
姎
姏
姕
姖
姙
姛
姞
姟
姠
姡
姢
姤
姦
姧
姩
姪
姫
姭
姮
姯
姰
姱
姲
姳
姴
姵
姶
姷
姸
姺
姼
姽
姾
娀
娂
娊
娋
娍
娎
娏
娐
娒
娔
娕
娖
娗
娙
娚
娛
娝
娞
娡
娢
娤
娦
娧
娨
娪
娫
娬
娭
娮
娯
娰
娳
娵
娷
娸
娹
娺
娻
娽
娾
娿
婁
婂
婃
婄
婅
婇
婈
婋
婌
婍
婎
婏
婐
婑
婒
婓
婔
婖
婗
婘
婙
婛
婜
婝
婞
婟
婠
婡
婣
婤
婥
婦
婨
婩
婫
婬
婭
婮
婯
婰
婱
婲
婳
婸
婹
婻
婼
婽
婾
媀
媁
媂
媃
媄
媅
媆
媇
媈
媉
媊
媋
媌
媍
媎
媏
媐
媑
媓
媔
媕
媖
媗
媘
媙
媜
媝
媞
媟
媠
媡
媢
媣
媤
媥
媦
媧
媨
媩
媫
媬
媭
媮
媯
媰
媱
媴
媶
媷
媹
媺
媻
媼
媽
媿
嫀
嫃
嫄
嫅
嫆
嫇
嫈
嫊
嫋
嫍
嫎
嫏
嫐
嫑
嫓
嫕
嫗
嫙
嫚
嫛
嫝
嫞
嫟
嫢
嫤
嫥
嫧
嫨
嫪
嫬
嫭
嫮
嫯
嫰
嫲
嫳
嫴
嫵
嫶
嫷
嫸
嫹
嫺
嫻
嫼
嫽
嫾
嫿
嬀
嬁
嬂
嬃
嬄
嬅
嬆
嬇
嬈
嬊
嬋
嬌
嬍
嬎
嬏
嬐
嬑
嬒
嬓
嬔
嬕
嬘
嬙
嬚
嬛
嬜
嬝
嬞
嬟
嬠
嬡
嬢
嬣
嬤
嬥
嬦
嬧
嬨
嬩
嬪
嬫
嬬
嬭
嬮
嬯
嬰
嬱
嬳
嬵
嬶
嬸
嬹
嬺
嬻
嬼
嬽
嬾
嬿
孁
孂
孃
孄
孅
孆
孇
孈
孉
孊
孋
孌
孍
孎
孏
孒
孖
孞
孠
孡
孧
孨
孫
孭
孮
孯
孲
孴
孶
孷
學
孹
孻
孼
孾
孿
宂
宆
宊
宍
宎
宐
宑
宒
宔
宖
実
宧
宨
宩
宬
宭
宮
宯
宱
宲
宷
宺
宻
宼
寀
寁
寃
寈
寉
寊
寋
寍
寎
寏
寑
寔
寕
寖
寗
寘
寙
寚
寛
寜
寠
寢
寣
實
寧
審
寪
寫
寬
寭
寯
寱
寲
寳
寴
寵
寶
寷
寽
対
尀
専
尃
尅
將
專
尋
尌
對
導
尐
尒
尓
尗
尙
尛
尞
尟
尠
尡
尣
尦
尨
尩
尪
尫
尭
尮
尯
尰
尲
尳
尵
尶
尷
屃
屄
屆
屇
屌
屍
屒
屓
屔
屖
屗
屘
屚
屛
屜
屝
屟
屢
層
屧
屨
屩
屪
屫
屬
屭
屰
屲
屳
屴
屵
屶
屷
屸
屻
屼
屽
屾
岀
岃
岄
岅
岆
岇
岉
岊
岋
岎
岏
岒
岓
岕
岝
岞
岟
岠
岡
岤
岥
岦
岧
岨
岪
岮
岯
岰
岲
岴
岶
岹
岺
岻
岼
岾
峀
峂
峃
峅
峆
峇
峈
峉
峊
峌
峍
峎
峏
峐
峑
峓
峔
峕
峖
峗
峘
峚
峛
峜
峝
峞
峟
峠
峢
峣
峧
峩
峫
峬
峮
峯
峱
峲
峳
峴
峵
島
峷
峸
峹
峺
峼
峽
峾
峿
崀
崁
崄
崅
崈
崉
崊
崋
崌
崍
崏
崐
崑
崒
崓
崕
崗
崘
崙
崚
崜
崝
崟
崠
崡
崢
崣
崥
崨
崪
崫
崬
崯
崰
崱
崲
崳
崵
崶
崷
崸
崹
崺
崻
崼
崿
嵀
嵁
嵂
嵃
嵄
嵅
嵆
嵈
嵉
嵍
嵎
嵏
嵐
嵑
嵒
嵓
嵔
嵕
嵖
嵗
嵙
嵚
嵜
嵞
嵟
嵠
嵡
嵢
嵣
嵤
嵥
嵦
嵧
嵨
嵪
嵭
嵮
嵰
嵱
嵲
嵳
嵵
嵶
嵷
嵸
嵹
嵺
嵻
嵼
嵽
嵾
嵿
嶀
嶁
嶃
嶄
嶅
嶆
嶇
嶈
嶉
嶊
嶋
嶌
嶍
嶎
嶏
嶐
嶑
嶒
嶓
嶔
嶕
嶖
嶗
嶘
嶚
嶛
嶜
嶞
嶟
嶠
嶡
嶢
嶣
嶤
嶥
嶦
嶧
嶨
嶩
嶪
嶫
嶬
嶭
嶮
嶯
嶰
嶱
嶲
嶳
嶴
嶵
嶶
嶸
嶹
嶺
嶻
嶼
嶽
嶾
嶿
巀
巁
巂
巃
巄
巆
巇
巈
巉
巊
巋
巌
巎
巏
巐
巑
巒
巓
巔
巕
巖
巗
巘
巙
巚
巜
巟
巠
巣
巤
巪
巬
巭
巰
巵
巶
巸
巹
巺
巻
巼
巿
帀
帄
帇
帉
帊
帋
帍
帎
帒
帓
帗
帞
帟
帠
帡
帢
帣
帤
帥
帨
帩
帪
師
帬
帯
帰
帲
帳
帴
帵
帶
帹
帺
帾
帿
幀
幁
幃
幆
幇
幈
幉
幊
幋
幍
幎
幏
幐
幑
幒
幓
幖
幗
幘
幙
幚
幜
幝
幟
幠
幣
幤
幥
幦
幧
幨
幩
幪
幫
幬
幭
幮
幯
幰
幱
幵
幷
幹
幾
庁
庂
広
庅
庈
庉
庌
庍
庎
庒
庘
庛
庝
庡
庢
庣
庤
庨
庩
庪
庫
庬
庮
庯
庰
庱
庲
庴
庺
庻
庼
庽
庿
廀
廁
廂
廃
廄
廅
廆
廇
廈
廋
廌
廍
廎
廏
廐
廔
廕
廗
廘
廙
廚
廜
廝
廞
廟
廠
廡
廢
廣
廤
廥
廦
廧
廩
廫
廬
廭
廮
廯
廰
廱
廲
廳
廵
廸
廹
廻
廼
廽
弅
弆
弇
弉
弌
弍
弎
弐
弒
弔
弖
弙
弚
弜
弝
弞
弡
弢
弣
弤
弨
弫
弬
弮
弰
弲
弳
弴
張
弶
強
弸
弻
弽
弾
弿
彁
彂
彃
彄
彅
彆
彇
彈
彉
彊
彋
彌
彍
彎
彏
彑
彔
彙
彚
彛
彜
彞
彟
彠
彣
彥
彧
彨
彫
彮
彯
彲
彴
彵
彶
彸
彺
彽
彾
彿
徃
徆
徍
徎
徏
徑
従
徔
徖
徚
徛
徝
從
徟
徠
徢
徣
徤
徥
徦
徧
復
徫
徬
徯
徰
徱
徲
徳
徴
徶
徸
徹
徺
徻
徾
徿
忀
忁
忂
忇
忈
忊
忋
忎
忓
忔
忕
忚
忛
応
忞
忟
忢
忣
忥
忦
忨
忩
忬
忯
忰
忲
忳
忴
忶
忷
忹
忺
忼
怇
怈
怉
怋
怌
怐
怑
怓
怗
怘
怚
怞
怟
怢
怣
怤
怬
怭
怮
怰
怱
怲
怳
怴
怶
怷
怸
怹
怺
怽
怾
恀
恄
恅
恆
恇
恈
恉
恊
恌
恎
恏
恑
恓
恔
恖
恗
恘
恛
恜
恞
恟
恠
恡
恥
恦
恮
恱
恲
恴
恵
恷
恾
悀
悁
悂
悅
悆
悇
悈
悊
悋
悎
悏
悐
悑
悓
悕
悗
悘
悙
悜
悞
悡
悢
悤
悥
悧
悩
悪
悮
悰
悳
悵
悶
悷
悹
悺
悽
悾
悿
惀
惁
惂
惃
惄
惇
惈
惉
惌
惍
惎
惏
惐
惒
惓
惔
惖
惗
惙
惛
惞
惡
惢
惣
惤
惥
惪
惱
惲
惵
惷
惸
惻
惼
惽
惾
惿
愂
愃
愄
愅
愇
愊
愋
愌
愐
愑
愒
愓
愔
愖
愗
愘
愙
愛
愜
愝
愞
愡
愢
愥
愨
愩
愪
愬
愭
愮
愯
愰
愱
愲
愳
愴
愵
愶
愷
愸
愹
愺
愻
愼
愽
愾
慀
慁
慂
慃
慄
慅
慆
慇
慉
態
慍
慏
慐
慒
慓
慔
慖
慗
慘
慙
慚
慛
慜
慞
慟
慠
慡
慣
慤
慥
慦
慩
慪
慫
慬
慭
慮
慯
慱
慲
慳
慴
慶
慸
慹
慺
慻
慼
慽
慾
慿
憀
憁
憂
憃
憄
憅
憆
憇
憈
憉
憊
憌
憍
憏
憐
憑
憒
憓
憕
憖
憗
憘
憙
憚
憛
憜
憞
憟
憠
憡
憢
憣
憤
憥
憦
憪
憫
憭
憮
憯
憰
憱
憲
憳
憴
憵
憶
憸
憹
憺
憻
憼
憽
憿
懀
懁
懃
懄
懅
懆
懇
應
懌
懍
懎
懏
懐
懓
懕
懖
懗
懘
懙
懚
懛
懜
懝
懞
懟
懠
懡
懢
懣
懤
懥
懧
懨
懩
懪
懫
懬
懭
懮
懯
懰
懱
懲
懳
懴
懶
懷
懸
懹
懺
懻
懼
懽
懾
戀
戁
戂
戃
戄
戅
戇
戉
戓
戔
戙
戜
戝
戞
戠
戣
戦
戧
戨
戩
戫
戭
戯
戰
戱
戲
戵
戶
戸
戹
戺
戻
戼
扂
扄
扅
扆
扊
扏
扐
払
扖
扗
扙
扚
扜
扝
扞
扟
扠
扡
扢
扤
扥
扨
扱
扲
扴
扵
扷
扸
扺
扻
扽
抁
抂
抃
抅
抆
抇
抈
抋
抌
抍
抎
抏
抐
抔
抙
抜
抝
択
抣
抦
抧
抩
抪
抭
抮
抯
抰
抲
抳
抴
抶
抷
抸
抺
抾
拀
拁
拃
拋
拏
拑
拕
拝
拞
拠
拡
拤
拪
拫
拰
拲
拵
拸
拹
拺
拻
挀
挃
挄
挅
挆
挊
挋
挌
挍
挏
挐
挒
挓
挔
挕
挗
挘
挙
挜
挦
挧
挩
挬
挭
挮
挰
挱
挳
挴
挵
挶
挷
挸
挻
挼
挾
挿
捀
捁
捄
捇
捈
捊
捑
捒
捓
捔
捖
捗
捘
捙
捚
捛
捜
捝
捠
捤
捥
捦
捨
捪
捫
捬
捯
捰
捲
捳
捴
捵
捸
捹
捼
捽
捾
捿
掁
掃
掄
掅
掆
掋
掍
掑
掓
掔
掕
掗
掙
掚
掛
掜
掝
掞
掟
採
掤
掦
掫
掯
掱
掲
掵
掶
掹
掻
掽
掿
揀
揁
揂
揃
揅
揇
揈
揊
揋
揌
揑
揓
揔
揕
揗
揘
揙
揚
換
揜
揝
揟
揢
揤
揥
揦
揧
揨
揫
揬
揮
揯
揰
揱
揳
揵
揷
揹
揺
揻
揼
揾
搃
搄
搆
搇
搈
搉
搊
損
搎
搑
搒
搕
搖
搗
搘
搙
搚
搝
搟
搢
搣
搤
搥
搧
搨
搩
搫
搮
搯
搰
搱
搲
搳
搵
搶
搷
搸
搹
搻
搼
搾
摀
摂
摃
摉
摋
摌
摍
摎
摏
摐
摑
摓
摕
摖
摗
摙
摚
摛
摜
摝
摟
摠
摡
摢
摣
摤
摥
摦
摨
摪
摫
摬
摮
摯
摰
摱
摲
摳
摴
摵
摶
摷
摻
摼
摽
摾
摿
撀
撁
撃
撆
撈
撉
撊
撋
撌
撍
撎
撏
撐
撓
撔
撗
撘
撚
撛
撜
撝
撟
撠
撡
撢
撣
撥
撦
撧
撨
撪
撫
撯
撱
撲
撳
撴
撶
撹
撻
撽
撾
撿
擁
擃
擄
擆
擇
擈
擉
擊
擋
擌
擏
擑
擓
擔
擕
擖
擙
據
擛
擜
擝
擟
擠
擡
擣
擥
擧
擨
擩
擪
擫
擬
擭
擮
擯
擰
擱
擲
擳
擴
擵
擶
擷
擸
擹
擺
擻
擼
擽
擾
擿
攁
攂
攃
攄
攅
攆
攇
攈
攊
攋
攌
攍
攎
攏
攐
攑
攓
攔
攕
攖
攗
攙
攚
攛
攜
攝
攞
攟
攠
攡
攢
攣
攤
攦
攧
攨
攩
攪
攬
攭
攰
攱
攲
攳
攷
攺
攼
攽
敀
敁
敂
敃
敄
敆
敇
敊
敋
敍
敎
敐
敒
敓
敔
敗
敘
敚
敜
敟
敠
敡
敤
敥
敧
敨
敩
敪
敭
敮
敯
敱
敳
敵
敶
數
敹
敺
敻
敼
敽
敾
敿
斀
斁
斂
斃
斄
斅
斆
斈
斉
斊
斍
斎
斏
斒
斔
斕
斖
斘
斚
斝
斞
斠
斢
斣
斦
斨
斪
斬
斮
斱
斲
斳
斴
斵
斶
斷
斸
斺
斻
斾
斿
旀
旂
旇
旈
旉
旊
旍
旐
旑
旓
旔
旕
旘
旙
旚
旛
旜
旝
旞
旟
旡
旣
旤
旪
旫
旲
旳
旴
旵
旸
旹
旻
旼
旽
旾
旿
昁
昄
昅
昇
昈
昉
昋
昍
昐
昑
昒
昖
昗
昘
昚
昛
昜
昞
昡
昢
昣
昤
昦
昩
昪
昫
昬
昮
昰
昲
昳
昷
昸
昹
昺
昻
昽
昿
晀
時
晄
晅
晆
晇
晈
晉
晊
晍
晎
晐
晑
晘
晙
晛
晜
晝
晞
晠
晢
晣
晥
晧
晩
晪
晫
晬
晭
晱
晲
晳
晵
晸
晹
晻
晼
晽
晿
暀
暁
暃
暅
暆
暈
暉
暊
暋
暍
暎
暏
暐
暒
暓
暔
暕
暘
暙
暚
暛
暜
暞
暟
暠
暡
暢
暣
暤
暥
暦
暩
暪
暫
暬
暭
暯
暰
暱
暲
暳
暵
暶
暷
暸
暺
暻
暼
暽
暿
曀
曁
曂
曃
曄
曅
曆
曇
曈
曉
曊
曋
曌
曍
曎
曏
曐
曑
曒
曓
曔
曕
曖
曗
曘
曚
曞
曟
曠
曡
曢
曣
曤
曥
曧
曨
曪
曫
曬
曭
曮
曯
曱
曵
曶
書
曺
曻
曽
朁
朂
會
朄
朅
朆
朇
朌
朎
朏
朑
朒
朓
朖
朘
朙
朚
朜
朞
朠
朡
朢
朣
朤
朥
朧
朩
朮
朰
朲
朳
朶
朷
朸
朹
朻
朼
朾
朿
杁
杄
杅
杇
杊
杋
杍
杒
杔
杕
杗
杘
杙
杚
杛
杝
杢
杣
杤
杦
杧
杫
杬
杮
東
杴
杶
杸
杹
杺
杻
杽
枀
枂
枃
枅
枆
枈
枊
枌
枍
枎
枏
枑
枒
枓
枔
枖
枙
枛
枟
枠
枡
枤
枦
枩
枬
枮
枱
枲
枴
枹
枺
枻
枼
枽
枾
枿
柀
柂
柅
柆
柇
柈
柉
柊
柋
柌
柍
柎
柕
柖
柗
柛
柟
柡
柣
柤
柦
柧
柨
柪
柫
柭
柮
柲
柵
柶
柷
柸
柹
柺
査
柼
柾
栁
栂
栃
栄
栆
栍
栐
栒
栔
栕
栘
栙
栚
栛
栜
栞
栟
栠
栢
栣
栤
栥
栦
栧
栨
栫
栬
栭
栮
栯
栰
栱
栴
栵
栶
栺
栻
栿
桇
桋
桍
桏
桒
桖
桗
桘
桙
桚
桛
桜
桝
桞
桟
桪
桬
桭
桮
桯
桰
桱
桲
桳
桵
桸
桹
桺
桻
桼
桽
桾
桿
梀
梂
梄
梇
梈
梉
梊
梋
梌
梍
梎
梐
梑
梒
梔
梕
梖
梘
梙
梚
梛
梜
條
梞
梟
梠
梡
梣
梤
梥
梩
梪
梫
梬
梮
梱
梲
梴
梶
梷
梸
梹
梺
梻
梼
梽
梾
梿
棁
棃
棄
棅
棆
棇
棈
棊
棌
棎
棏
棐
棑
棓
棔
棖
棗
棙
棛
棜
棝
棞
棟
棡
棢
棤
棥
棦
棧
棨
棩
棪
棫
棬
棭
棯
棲
棳
棴
棶
棷
棸
棻
棽
棾
棿
椀
椂
椃
椄
椆
椇
椈
椉
椊
椌
椏
椑
椓
椔
椕
椖
椗
椘
椙
椚
椛
検
椝
椞
椡
椢
椣
椥
椦
椧
椨
椩
椪
椫
椬
椮
椯
椱
椲
椳
椵
椶
椷
椸
椺
椻
椼
椾
楀
楁
楃
楄
楅
楆
楇
楈
楉
楊
楋
楌
楍
楎
楏
楐
楑
楒
楓
楕
楖
楘
楙
楛
楜
楟
楡
楢
楤
楥
楧
楨
楩
楪
楬
業
楯
楰
楲
楳
楴
極
楶
楺
楻
楽
楾
楿
榁
榃
榅
榊
榋
榌
榎
榏
榐
榑
榒
榓
榖
榗
榙
榚
榝
榞
榟
榠
榡
榢
榣
榤
榥
榦
榩
榪
榬
榮
榯
榰
榲
榳
榵
榶
榸
榹
榺
榼
榽
榾
榿
槀
槂
槃
槄
槅
槆
槇
槈
槉
構
槍
槏
槑
槒
槓
槕
槖
槗
様
槙
槚
槜
槝
槞
槡
槢
槣
槤
槥
槦
槧
槨
槩
槪
槫
槬
槮
槯
槰
槱
槳
槴
槵
槶
槷
槸
槹
槺
槻
槼
槾
樀
樁
樂
樃
樄
樅
樆
樇
樈
樉
樋
樌
樍
樎
樏
樐
樑
樒
樓
樔
樕
樖
標
樚
樛
樜
樝
樞
樠
樢
樣
樤
樥
樦
樧
権
樫
樬
樭
樮
樰
樲
樳
樴
樶
樷
樸
樹
樺
樻
樼
樿
橀
橁
橂
橃
橅
橆
橈
橉
橊
橋
橌
橍
橎
橏
橑
橒
橓
橔
橕
橖
橗
橚
橜
橝
橞
機
橠
橢
橣
橤
橦
橧
橨
橩
橪
橫
橬
橭
橮
橯
橰
橲
橳
橴
橵
橶
橷
橸
橺
橻
橽
橾
橿
檁
檂
檃
檅
檆
檇
檈
檉
檊
檋
檌
檍
檏
檒
檓
檔
檕
檖
檘
檙
檚
檛
檜
檝
檞
檟
檡
檢
檣
檤
檥
檦
檧
檨
檪
檭
檮
檯
檰
檱
檲
檳
檴
檵
檶
檷
檸
檹
檺
檻
檼
檽
檾
檿
櫀
櫁
櫂
櫃
櫄
櫅
櫆
櫇
櫈
櫉
櫊
櫋
櫌
櫍
櫎
櫏
櫐
櫑
櫒
櫓
櫔
櫕
櫖
櫗
櫘
櫙
櫚
櫛
櫜
櫝
櫞
櫟
櫠
櫡
櫢
櫣
櫤
櫥
櫦
櫧
櫨
櫩
櫪
櫫
櫬
櫭
櫮
櫯
櫰
櫱
櫲
櫳
櫴
櫵
櫶
櫷
櫸
櫹
櫺
櫻
櫼
櫽
櫾
櫿
欀
欁
欂
欃
欄
欅
欆
欇
欈
欉
權
欋
欌
欍
欎
欏
欐
欑
欒
欓
欔
欕
欖
欗
欘
欙
欚
欛
欜
欝
欞
欟
欥
欦
欨
欩
欪
欫
欬
欭
欮
欯
欰
欱
欳
欴
欵
欶
欸
欻
欼
欽
欿
歀
歁
歂
歄
歅
歈
歊
歋
歍
歎
歏
歐
歑
歒
歓
歔
歕
歖
歗
歘
歚
歛
歜
歝
歞
歟
歠
歡
歨
歩
歫
歬
歭
歮
歯
歰
歱
歲
歳
歴
歵
歶
歷
歸
歺
歽
歾
歿
殀
殅
殈
殌
殎
殏
殐
殑
殔
殕
殗
殘
殙
殜
殝
殞
殟
殠
殢
殣
殤
殥
殦
殧
殨
殩
殫
殬
殭
殮
殯
殰
殱
殲
殶
殸
殹
殺
殻
殼
殽
殾
毀
毃
毄
毆
毇
毈
毉
毊
毌
毎
毐
毑
毘
毚
毜
毝
毞
毟
毠
毢
毣
毤
毥
毦
毧
毨
毩
毬
毭
毮
毰
毱
毲
毴
毶
毷
毸
毺
毻
毼
毾
毿
氀
氁
氂
氃
氄
氈
氉
氊
氋
氌
氎
氒
気
氜
氝
氞
氠
氣
氥
氫
氬
氭
氱
氳
氶
氷
氹
氺
氻
氼
氾
氿
汃
汄
汅
汈
汋
汌
汍
汎
汏
汑
汒
汓
汖
汘
汙
汚
汢
汣
汥
汦
汧
汫
汬
汭
汮
汯
汱
汳
汵
汷
汸
決
汻
汼
汿
沀
沄
沇
沊
沋
沍
沎
沑
沒
沕
沖
沗
沘
沚
沜
沝
沞
沠
沢
沨
沬
沯
沰
沴
沵
沶
沷
沺
泀
況
泂
泃
泆
泇
泈
泋
泍
泎
泏
泑
泒
泘
泙
泚
泜
泝
泟
泤
泦
泧
泩
泬
泭
泲
泴
泹
泿
洀
洂
洃
洅
洆
洈
洉
洊
洍
洏
洐
洑
洓
洔
洕
洖
洘
洜
洝
洟
洠
洡
洢
洣
洤
洦
洨
洩
洬
洭
洯
洰
洴
洶
洷
洸
洺
洿
浀
浂
浄
浉
浌
浐
浕
浖
浗
浘
浛
浝
浟
浡
浢
浤
浥
浧
浨
浫
浬
浭
浰
浱
浲
浳
浵
浶
浹
浺
浻
浽
浾
浿
涀
涁
涃
涄
涆
涇
涊
涋
涍
涏
涐
涒
涖
涗
涘
涙
涚
涜
涢
涥
涬
涭
涰
涱
涳
涴
涶
涷
涹
涺
涻
涼
涽
涾
淁
淂
淃
淈
淉
淊
淍
淎
淏
淐
淒
淓
淔
淕
淗
淚
淛
淜
淟
淢
淣
淥
淧
淨
淩
淪
淭
淯
淰
淲
淴
淵
淶
淸
淺
淽
淾
淿
渀
渁
渂
渃
渄
渆
渇
済
渉
渋
渏
渒
渓
渕
渘
渙
減
渜
渞
渟
渢
渦
渧
渨
渪
測
渮
渰
渱
渳
渵
渶
渷
渹
渻
渼
渽
渾
渿
湀
湁
湂
湅
湆
湇
湈
湉
湊
湋
湌
湏
湐
湑
湒
湕
湗
湙
湚
湜
湝
湞
湠
湡
湢
湣
湤
湥
湦
湧
湨
湩
湪
湬
湭
湯
湰
湱
湲
湳
湴
湵
湶
湷
湸
湹
湺
湻
湼
湽
満
溁
溂
溄
溇
溈
溊
溋
溌
溍
溎
溑
溒
溓
溔
溕
準
溗
溙
溚
溛
溝
溞
溠
溡
溣
溤
溦
溨
溩
溫
溬
溭
溮
溰
溳
溵
溸
溹
溼
溾
溿
滀
滃
滄
滅
滆
滈
滉
滊
滌
滍
滎
滐
滒
滖
滘
滙
滛
滜
滝
滣
滧
滪
滫
滬
滭
滮
滯
滰
滱
滲
滳
滵
滶
滷
滸
滺
滻
滼
滽
滾
滿
漀
漁
漃
漄
漅
漇
漈
漊
漋
漌
漍
漎
漐
漑
漒
漖
漗
漘
漙
漚
漛
漜
漝
漞
漟
漡
漢
漣
漥
漦
漧
漨
漬
漮
漰
漲
漴
漵
漷
漸
漹
漺
漻
漼
漽
漿
潀
潁
潂
潃
潄
潅
潈
潉
潊
潌
潎
潏
潐
潑
潒
潓
潔
潕
潖
潗
潙
潚
潛
潝
潟
潠
潡
潣
潤
潥
潧
潨
潩
潪
潫
潬
潯
潰
潱
潳
潵
潶
潷
潹
潻
潽
潾
潿
澀
澁
澂
澃
澅
澆
澇
澊
澋
澏
澐
澑
澒
澓
澔
澕
澖
澗
澘
澙
澚
澛
澝
澞
澟
澠
澢
澣
澤
澥
澦
澨
澩
澪
澫
澬
澭
澮
澯
澰
澱
澲
澴
澵
澷
澸
澺
澻
澼
澽
澾
澿
濁
濃
濄
濅
濆
濇
濈
濊
濋
濌
濍
濎
濏
濐
濓
濔
濕
濖
濗
濘
濙
濚
濛
濜
濝
濟
濢
濣
濤
濥
濦
濧
濨
濩
濪
濫
濬
濭
濰
濱
濲
濳
濴
濵
濶
濷
濸
濹
濺
濻
濼
濽
濾
濿
瀀
瀁
瀂
瀃
瀄
瀅
瀆
瀇
瀈
瀉
瀊
瀋
瀌
瀍
瀎
瀏
瀐
瀒
瀓
瀔
瀕
瀖
瀗
瀘
瀙
瀜
瀝
瀞
瀟
瀠
瀡
瀢
瀤
瀥
瀦
瀧
瀨
瀩
瀪
瀫
瀬
瀭
瀮
瀯
瀰
瀱
瀲
瀳
瀴
瀶
瀷
瀸
瀺
瀻
瀼
瀽
瀾
瀿
灀
灁
灂
灃
灄
灅
灆
灇
灈
灉
灊
灋
灍
灎
灐
灑
灒
灓
灔
灕
灖
灗
灘
灙
灚
灛
灜
灝
灟
灠
灡
灢
灣
灤
灥
灦
灧
灨
灩
灪
灮
灱
灲
灳
灴
灷
灹
灺
灻
災
炁
炂
炃
炄
炆
炇
炈
炋
炌
炍
炏
炐
炑
炓
炗
炘
炚
炛
炞
炟
炠
炡
炢
炣
炤
炥
炦
炧
炨
炩
炪
炰
炲
炴
炵
炶
為
炾
炿
烄
烅
烆
烇
烉
烋
烌
烍
烎
烏
烐
烑
烒
烓
烔
烕
烖
烗
烚
烜
烝
烞
烠
烡
烢
烣
烥
烪
烮
烰
烱
烲
烳
烴
烵
烶
烸
烺
烻
烼
烾
烿
焀
焁
焂
焃
焄
焅
焆
焇
焈
焋
焌
焍
焎
焏
焑
焒
焔
焗
焛
焜
焝
焞
焟
焠
無
焢
焣
焤
焥
焧
焨
焩
焪
焫
焬
焭
焮
焲
焳
焴
焵
焷
焸
焹
焺
焻
焼
焽
焾
焿
煀
煁
煂
煃
煄
煆
煇
煈
煉
煋
煍
煏
煐
煑
煒
煓
煔
煕
煖
煗
煘
煙
煚
煛
煝
煟
煠
煡
煢
煣
煥
煩
煪
煫
煬
煭
煯
煰
煱
煴
煵
煶
煷
煹
煻
煼
煾
煿
熀
熁
熂
熃
熅
熆
熇
熈
熉
熋
熌
熍
熎
熐
熑
熒
熓
熕
熖
熗
熚
熛
熜
熝
熞
熡
熢
熣
熤
熥
熦
熧
熩
熪
熫
熭
熮
熯
熰
熱
熲
熴
熶
熷
熸
熺
熻
熼
熽
熾
熿
燀
燁
燂
燄
燅
燆
燇
燈
燉
燊
燋
燌
燍
燏
燐
燑
燒
燓
燖
燗
燘
燙
燚
燛
燜
燝
燞
營
燡
燢
燣
燤
燦
燨
燩
燪
燫
燬
燭
燯
燰
燱
燲
燳
燴
燵
燶
燷
燸
燺
燻
燼
燽
燾
燿
爀
爁
爂
爃
爄
爅
爇
爈
爉
爊
爋
爌
爍
爎
爏
爐
爑
爒
爓
爔
爕
爖
爗
爘
爙
爚
爛
爜
爞
爟
爠
爡
爢
爣
爤
爥
爦
爧
爩
爫
爭
爮
爯
爲
爳
爴
爺
爼
爾
牀
牁
牂
牃
牄
牅
牆
牉
牊
牋
牎
牏
牐
牑
牓
牔
牕
牗
牘
牚
牜
牞
牠
牣
牤
牥
牨
牪
牫
牬
牭
牰
牱
牳
牴
牶
牷
牸
牻
牼
牽
犂
犃
犅
犆
犇
犈
犉
犌
犎
犐
犑
犓
犔
犕
犖
犗
犘
犙
犚
犛
犜
犝
犞
犠
犡
犢
犣
犤
犥
犦
犧
犨
犩
犪
犫
犮
犱
犲
犳
犵
犺
犻
犼
犽
犾
犿
狀
狅
狆
狇
狉
狊
狋
狌
狏
狑
狓
狔
狕
狖
狘
狚
狛
































































































　
、
。
·
ˉ
ˇ
¨
〃
々
—
～
‖
…
‘
’
“
”
〔
〕
〈
〉
《
》
「
」
『
』
〖
〗
【
】
±
×
÷
∶
∧
∨
∑
∏
∪
∩
∈
∷
√
⊥
∥
∠
⌒
⊙
∫
∮
≡
≌
≈
∽
∝
≠
≮
≯
≤
≥
∞
∵
∴
♂
♀
°
′
″
℃
＄
¤
￠
￡
‰
§
№
☆
★
○
●
◎
◇
◆
□
■
△
▲
※
→
←
↑
↓
〓
































































































ⅰ
ⅱ
ⅲ
ⅳ
ⅴ
ⅵ
ⅶ
ⅷ
ⅸ
ⅹ






⒈
⒉
⒊
⒋
⒌
⒍
⒎
⒏
⒐
⒑
⒒
⒓
⒔
⒕
⒖
⒗
⒘
⒙
⒚
⒛
⑴
⑵
⑶
⑷
⑸
⑹
⑺
⑻
⑼
⑽
⑾
⑿
⒀
⒁
⒂
⒃
⒄
⒅
⒆
⒇
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
€

㈠
㈡
㈢
㈣
㈤
㈥
㈦
㈧
㈨
㈩


Ⅰ
Ⅱ
Ⅲ
Ⅳ
Ⅴ
Ⅵ
Ⅶ
Ⅷ
Ⅸ
Ⅹ
Ⅺ
Ⅻ

































































































　
！
＂
＃
￥
％
＆
＇
（
）
＊
＋
，
－
．
／
０
１
２
３
４
５
６
７
８
９
：
；
＜
＝
＞
？
＠
Ａ
Ｂ
Ｃ
Ｄ
Ｅ
Ｆ
Ｇ
Ｈ
Ｉ
Ｊ
Ｋ
Ｌ
Ｍ
Ｎ
Ｏ
Ｐ
Ｑ
Ｒ
Ｓ
Ｔ
Ｕ
Ｖ
Ｗ
Ｘ
Ｙ
Ｚ
［
＼
］
＾
＿
｀
ａ
ｂ
ｃ
ｄ
ｅ
ｆ
ｇ
ｈ
ｉ
ｊ
ｋ
ｌ
ｍ
ｎ
ｏ
ｐ
ｑ
ｒ
ｓ
ｔ
ｕ
ｖ
ｗ
ｘ
ｙ
ｚ
｛
｜
｝
￣
































































































ぁ
あ
ぃ
い
ぅ
う
ぇ
え
ぉ
お
か
が
き
ぎ
く
ぐ
け
げ
こ
ご
さ
ざ
し
じ
す
ず
せ
ぜ
そ
ぞ
た
だ
ち
ぢ
っ
つ
づ
て
で
と
ど
な
に
ぬ
ね
の
は
ば
ぱ
ひ
び
ぴ
ふ
ぶ
ぷ
へ
べ
ぺ
ほ
ぼ
ぽ
ま
み
む
め
も
ゃ
や
ゅ
ゆ
ょ
よ
ら
り
る
れ
ろ
ゎ
わ
ゐ
ゑ
を
ん











































































































ァ
ア
ィ
イ
ゥ
ウ
ェ
エ
ォ
オ
カ
ガ
キ
ギ
ク
グ
ケ
ゲ
コ
ゴ
サ
ザ
シ
ジ
ス
ズ
セ
ゼ
ソ
ゾ
タ
ダ
チ
ヂ
ッ
ツ
ヅ
テ
デ
ト
ド
ナ
ニ
ヌ
ネ
ノ
ハ
バ
パ
ヒ
ビ
ピ
フ
ブ
プ
ヘ
ベ
ペ
ホ
ボ
ポ
マ
ミ
ム
メ
モ
ャ
ヤ
ュ
ユ
ョ
ヨ
ラ
リ
ル
レ
ロ
ヮ
ワ
ヰ
ヱ
ヲ
ン
ヴ
ヵ
ヶ








































































































Α
Β
Γ
Δ
Ε
Ζ
Η
Θ
Ι
Κ
Λ
Μ
Ν
Ξ
Ο
Π
Ρ
Σ
Τ
Υ
Φ
Χ
Ψ
Ω








α
β
γ
δ
ε
ζ
η
θ
ι
κ
λ
μ
ν
ξ
ο
π
ρ
σ
τ
υ
φ
χ
ψ
ω
︐
︒
︑
︓
︔
︕
︖
︵
︶
︹
︺
︿
﹀
︽
︾
﹁
﹂
﹃
﹄
︗
︘
︻
︼
︷
︸
︱
︙
︳
︴









































































































А
Б
В
Г
Д
Е
Ё
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я















а
б
в
г
д
е
ё
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ъ
ы
ь
э
ю
я













ˊ
ˋ
˙
–
―
‥
‵
℅
℉
↖
↗
↘
↙
∕
∟
∣
≒
≦
≧
⊿
═
║
╒
╓
╔
╕
╖
╗
╘
╙
╚
╛
╜
╝
╞
╟
╠
╡
╢
╣
╤
╥
╦
╧
╨
╩
╪
╫
╬
╭
╮
╯
╰
╱
╲
╳
▁
▂
▃
▄
▅
▆
▇
█
▉
▊
▋
▌
▍
▎
▏
▓
▔
▕
▼
▽
◢
◣
◤
◥
☉
⊕
〒
〝
〞











ā
á
ǎ
à
ē
é
ě
è
ī
í
ǐ
ì
ō
ó
ǒ
ò
ū
ú
ǔ
ù
ǖ
ǘ
ǚ
ǜ
ü
ê
ɑ
ḿ
ń
ň
ǹ
ɡ




ㄅ
ㄆ
ㄇ
ㄈ
ㄉ
ㄊ
ㄋ
ㄌ
ㄍ
ㄎ
ㄏ
ㄐ
ㄑ
ㄒ
ㄓ
ㄔ
ㄕ
ㄖ
ㄗ
ㄘ
ㄙ
ㄚ
ㄛ
ㄜ
ㄝ
ㄞ
ㄟ
ㄠ
ㄡ
ㄢ
ㄣ
ㄤ
ㄥ
ㄦ
ㄧ
ㄨ
ㄩ





















〡
〢
〣
〤
〥
〦
〧
〨
〩
㊣
㎎
㎏
㎜
㎝
㎞
㎡
㏄
㏎
㏑
㏒
㏕
︰
￢
￤

℡
㈱

‐



ー
゛
゜
ヽ
ヾ
〆
ゝ
ゞ
﹉
﹊
﹋
﹌
﹍
﹎
﹏
﹐
﹑
﹒
﹔
﹕
﹖
﹗
﹙
﹚
﹛
﹜
﹝
﹞
﹟
﹠
﹡
﹢
﹣
﹤
﹥
﹦
﹨
﹩
﹪
﹫
〾
⿰
⿱
⿲
⿳
⿴
⿵
⿶
⿷
⿸
⿹
⿺
⿻
〇













─
━
│
┃
┄
┅
┆
┇
┈
┉
┊
┋
┌
┍
┎
┏
┐
┑
┒
┓
└
┕
┖
┗
┘
┙
┚
┛
├
┝
┞
┟
┠
┡
┢
┣
┤
┥
┦
┧
┨
┩
┪
┫
┬
┭
┮
┯
┰
┱
┲
┳
┴
┵
┶
┷
┸
┹
┺
┻
┼
┽
┾
┿
╀
╁
╂
╃
╄
╅
╆
╇
╈
╉
╊
╋















狜
狝
狟
狢
狣
狤
狥
狦
狧
狪
狫
狵
狶
狹
狽
狾
狿
猀
猂
猄
猅
猆
猇
猈
猉
猋
猌
猍
猏
猐
猑
猒
猔
猘
猙
猚
猟
猠
猣
猤
猦
猧
猨
猭
猯
猰
猲
猳
猵
猶
猺
猻
猼
猽
獀
獁
獂
獃
獄
獅
獆
獇
獈
獉
獊
獋
獌
獎
獏
獑
獓
獔
獕
獖
獘
獙
獚
獛
獜
獝
獞
獟
獡
獢
獣
獤
獥
獦
獧
獨
獩
獪
獫
獮
獰
獱






























































































獲
獳
獴
獵
獶
獷
獸
獹
獺
獻
獼
獽
獿
玀
玁
玂
玃
玅
玆
玈
玊
玌
玍
玏
玐
玒
玓
玔
玕
玗
玘
玙
玚
玜
玝
玞
玠
玡
玣
玤
玥
玦
玧
玨
玪
玬
玭
玱
玴
玵
玶
玸
玹
玼
玽
玾
玿
珁
珃
珄
珅
珆
珇
珋
珌
珎
珒
珓
珔
珕
珖
珗
珘
珚
珛
珜
珝
珟
珡
珢
珣
珤
珦
珨
珪
珫
珬
珮
珯
珰
珱
珳
珴
珵
珶
珷






























































































珸
珹
珺
珻
珼
珽
現
珿
琀
琁
琂
琄
琇
琈
琋
琌
琍
琎
琑
琒
琓
琔
琕
琖
琗
琘
琙
琜
琝
琞
琟
琠
琡
琣
琤
琧
琩
琫
琭
琯
琱
琲
琷
琸
琹
琺
琻
琽
琾
琿
瑀
瑂
瑃
瑄
瑅
瑆
瑇
瑈
瑉
瑊
瑋
瑌
瑍
瑎
瑏
瑐
瑑
瑒
瑓
瑔
瑖
瑘
瑝
瑠
瑡
瑢
瑣
瑤
瑥
瑦
瑧
瑨
瑩
瑪
瑫
瑬
瑮
瑯
瑱
瑲
瑳
瑴
瑵
瑸
瑹
瑺






























































































瑻
瑼
瑽
瑿
璂
璄
璅
璆
璈
璉
璊
璌
璍
璏
璑
璒
璓
璔
璕
璖
璗
璘
璙
璚
璛
璝
璟
璠
璡
璢
璣
璤
璥
璦
璪
璫
璬
璭
璮
璯
環
璱
璲
璳
璴
璵
璶
璷
璸
璹
璻
璼
璽
璾
璿
瓀
瓁
瓂
瓃
瓄
瓅
瓆
瓇
瓈
瓉
瓊
瓋
瓌
瓍
瓎
瓏
瓐
瓑
瓓
瓔
瓕
瓖
瓗
瓘
瓙
瓚
瓛
瓝
瓟
瓡
瓥
瓧
瓨
瓩
瓪
瓫
瓬
瓭
瓰
瓱
瓲






























































































瓳
瓵
瓸
瓹
瓺
瓻
瓼
瓽
瓾
甀
甁
甂
甃
甅
甆
甇
甈
甉
甊
甋
甌
甎
甐
甒
甔
甕
甖
甗
甛
甝
甞
甠
甡
產
産
甤
甦
甧
甪
甮
甴
甶
甹
甼
甽
甿
畁
畂
畃
畄
畆
畇
畉
畊
畍
畐
畑
畒
畓
畕
畖
畗
畘
畝
畞
畟
畠
畡
畢
畣
畤
畧
畨
畩
畫
畬
畭
畮
畯
異
畱
畳
畵
當
畷
畺
畻
畼
畽
畾
疀
疁
疂
疄
疅
疇






























































































疈
疉
疊
疌
疍
疎
疐
疓
疕
疘
疛
疜
疞
疢
疦
疧
疨
疩
疪
疭
疶
疷
疺
疻
疿
痀
痁
痆
痋
痌
痎
痏
痐
痑
痓
痗
痙
痚
痜
痝
痟
痠
痡
痥
痩
痬
痭
痮
痯
痲
痳
痵
痶
痷
痸
痺
痻
痽
痾
瘂
瘄
瘆
瘇
瘈
瘉
瘋
瘍
瘎
瘏
瘑
瘒
瘓
瘔
瘖
瘚
瘜
瘝
瘞
瘡
瘣
瘧
瘨
瘬
瘮
瘯
瘱
瘲
瘶
瘷
瘹
瘺
瘻
瘽
癁
療
癄






























































































癅
癆
癇
癈
癉
癊
癋
癎
癏
癐
癑
癒
癓
癕
癗
癘
癙
癚
癛
癝
癟
癠
癡
癢
癤
癥
癦
癧
癨
癩
癪
癬
癭
癮
癰
癱
癲
癳
癴
癵
癶
癷
癹
発
發
癿
皀
皁
皃
皅
皉
皊
皌
皍
皏
皐
皒
皔
皕
皗
皘
皚
皛
皜
皝
皞
皟
皠
皡
皢
皣
皥
皦
皧
皨
皩
皪
皫
皬
皭
皯
皰
皳
皵
皶
皷
皸
皹
皺
皻
皼
皽
皾
盀
盁
盃
啊
阿
埃
挨
哎
唉
哀
皑
癌
蔼
矮
艾
碍
爱
隘
鞍
氨
安
俺
按
暗
岸
胺
案
肮
昂
盎
凹
敖
熬
翱
袄
傲
奥
懊
澳
芭
捌
扒
叭
吧
笆
八
疤
巴
拔
跋
靶
把
耙
坝
霸
罢
爸
白
柏
百
摆
佰
败
拜
稗
斑
班
搬
扳
般
颁
板
版
扮
拌
伴
瓣
半
办
绊
邦
帮
梆
榜
膀
绑
棒
磅
蚌
镑
傍
谤
苞
胞
包
褒
剥
盄
盇
盉
盋
盌
盓
盕
盙
盚
盜
盝
盞
盠
盡
盢
監
盤
盦
盧
盨
盩
盪
盫
盬
盭
盰
盳
盵
盶
盷
盺
盻
盽
盿
眀
眂
眃
眅
眆
眊
県
眎
眏
眐
眑
眒
眓
眔
眕
眖
眗
眘
眛
眜
眝
眞
眡
眣
眤
眥
眧
眪
眫
眬
眮
眰
眱
眲
眳
眴
眹
眻
眽
眾
眿
睂
睄
睅
睆
睈
睉
睊
睋
睌
睍
睎
睏
睒
睓
睔
睕
睖
睗
睘
睙
睜
薄
雹
保
堡
饱
宝
抱
报
暴
豹
鲍
爆
杯
碑
悲
卑
北
辈
背
衠
刂
粐
帠
猈

簐
癌
嚘
}87
	%0
	Y0
	F
Xn盿%㈛
⒜
⒝
⒞
⒟
⒠
⒡
⒢
⒣
⒤
⒥
⒦
⒧
⒨
⒩
⒪
⒫
⒬
⒭
⒮
⒯
⒰
⒱
⒲
⒳
⒴
⒵
⑴
⑵
⑶
⑷
⑸
⑹
⑺
⑻
⑼
⑽
⑾
⑿
⒀
⒁
⒂
¹
²
³
⁴
ⁿ
₁
⿁
㽐



矏
駓
駔
駎
駉
駖
駘
駋
駗
駌
骳
髬
髫
髳
髲
髱
魆
魃
魧
魴
魱
魦
魶
魵
魰
魨
魤
魬
鳼
鳺
鳽
鳿
鳷
鴇
鴀
鳹
鳻
鴈
鴅
鴄
麃
黓
鼏
鼐
儜
儓
儗
儚+凈챲~챳.챴챶
燧
狩
獸
琇
璲
瘦
睡
秀
穗
竪
粹
綏
綬
繡
羞
脩
茱
蒐
蓚
藪
袖
誰
讐
輸
遂
漋
𤧬
浧
𣽿
㶏
渄
𤀼
娽
渊
塇
洤
硂
焻
𤌚
𤉶
烱
牐
犇
犔
𤞏
𤜥
兹
𤪤
𠗫
瑺
𣻸
𣙟
𤩊
𤤗
𥿡
㼆
㺱
𤫟
𨰣
𣼵
悧
㻳
瓌
琼
鎇
琷
䒟
𦷪
醇
鮈
岫
峀
帥
愁
戍
手
授
搜
收
數
樹
殊
水
洙
漱
燧
狩
獸
琇I
�J
�K
�L
�lmnop\u{10FFF}abcdefghijklmnop"));
        assert!(is_str_bidi("abcdefghijklmnop\u{1E800}abcdefghijklmnopb
efghijklmnop"));
        assert!(is_str_bidi("abcdefghijklmnop\u{1p
 q9�h
￾
￿t90atn焄
熏
燻
薰
訓
暈
薨
喧
暄
煊
萱
卉
喙
毁
彙
徽
揮
暉
煇
諱
輝
麾
休
携
烋
畦
虧
恤
譎
鷸
兇
凶
匈
洶
胸
黑
昕
欣
炘
痕
吃
屹
紇
訖
欠
欽
歆
合愠氡羀肠傺
褑乢root                            root                     
훑
훔
훗
훙
훠
훤
훨
훰
훵
훼
훽
휀
휄
휑
휘
휙
휜
휠
휨
      돾
돿
됀
됁
됂
됃
됄
됅
됆
됇
됈
됉
됊
됋
됌
됍
됎
됏
됑
됒
됓
됔
됕
됖
됗
됙
됚
됛
됝
됞
됟
됡
됢
됣
됤
됥
됦
됧
됪
됬
됭
됮
됯
됰
됱
됲
됳
lease 
말
맑
맒
맘
맙
맛
망
맞
맡
맣
매
맥
맨
맬
맴
맵
맷
맸
맹
맺
먀
먁
먈
먕
머
먹
먼
멀
멂
멈
멉
멋
멍
멎
멓
메
멕
멘
멜
멤
멥
멧
멨
멩
며
멱
멈
）
︵
︶

핪
핬
핮
핯
핰
핱
핲
핳
핶
핷
핹
핺
핻
핽
핾
핿
햀
햁
햂
햃
햆
f
g
﹂
g
く
︃
ﻄ
﹙
﹚
﹛
﹜
﹝
﹞
‘
’
“
”
〝
〞
‵
′
＃
＆
＊
※
§
〃
○
●
△
▲
◎
☆
★
◇
◆
□
■
▽
▼
㊣
℅
¯
￣
＿
ˍ
﹉
﹊
﹍
﹎
﹋
﹌
﹟
﹠
﹡
＋
－
×
÷
±
√
＜
＞
＝
≦
≧
≠
∞
≒
≡
﹢
﹣
﹤
﹥
﹦
～
⊩
≪
⋥
Ⅰ
⏟
⏿
炆
炄
炑
炖
炂
炚
炃
牪
狖
狋
狘
狉
狜
狒
狔
狚
狌
狑
玤
玡
玭
玦
玢
玠
玬
玝

ﾠ
ﾡ
u
｠
Ↄ


@

셪
셫
셬
셭
셮
셯
셱
셲
셳
셵
셶
셷
셹
셺
셻
�{
�|
�}
�~
�
�
셼
셽
셾
셿
솀
솁
솂
솃
솄
솆
솇
솈
솉
솊
솋
솏
솑
솒
솓
솕
솗
솘
솙
솚
솛솛pnn








































































































































A
B
C
D
E
F
F
HÉI
Jp
nM
N
LDPQ
R
R
T0U024
pP
事
些
仕
伺#1
#
忟
惿
*
菸

#
"士zi
娒
寲
uno
拒
盄
FU8
Z
结
囀


E-APACHE or
// https://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.

use any_all_workaround::all
償
商
G
�H
�I
�J
�K
�L
�M
�N
�O
�P
�Q
�R
�S
�T
�U
�V
�W
�X
�Y
�Z
�[
�\
�]
�^
�_
�`
�a
�b
�c
�d
�e
�f
�g
�h
�i
�j
�k
�l
 core::simd::mask菮
菄K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~











詀
詗
詘
DO NOT EDIT.
    // Instead, please regenerate using generate-encoding-data.py

    #[test]
    fn test_s
跙
捈
贗
跅
軯
躷
轺
迹
躦
轮
躥

塇
洤
硂
焻
𤌚
𤉶
烱
牐
犇
犔
𤞏
𤜥
兹
𤪤
𠗫
瑺
𣻸
𣙟
𤩊
𤤗
𥿡
㼆
㺱

렃
렄
렅
렆
렊
렋
렍
렎
렏
렑
렒
렓
렔
렕
렖
렗
렚
렜
렞
렟
렠
렡
렢
렣
렦
렧
렩
렪
렫
렭
렮
렯
렰
렱
렲
렳
렶
렺
렻
렼
렽
렾
렿
롁
롂
롃
롅
롆
롇
롈
롉
롊
롋
롌
桍
㡎
Y
Z
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z




































梋

㢎
墏
碐

      let reference: Vec<u16> = src.encode_utf16().collect();
        assert_eq

寀
屙
崞
崋
崝
崚
崠
崌
崨
崍
崦
崥
崏
崰
崒
崣
崟
崮
帾
帴
庱
庴
庹
庲
庳
弶
弸
徛
徖
徟
悊
悐
悆
悾
悰
悺
惓
惔
惏
惤
惙
惝
惈
悱
惛
悷
惊
悿
惃
惍
惀
挲
捥
掊
掂
捽
掽
掞
掭
掝
掗
掫
掎
捯
掇
掐
据
掯y(src.len() * 3 + 1);
       6dsmfressze(
꺿
() 
俓
倞
傾
儆
勁                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    