diff --git a/dist/DPlayer.min.js b/dist/DPlayer.min.js index ec94935b6..0c4cbecc3 100644 --- a/dist/DPlayer.min.js +++ b/dist/DPlayer.min.js @@ -1,3 +1,3 @@ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("DPlayer",[],t):"object"==typeof exports?exports.DPlayer=t():e.DPlayer=t()}(globalThis,(()=>(()=>{var e={368:(e,t,i)=>{var n=i(90);e.exports=function(e){"use strict";var t="",a=function(e){return t+=e},r=(e=e||{}).video,s=e.options,o=n.$escape,l=e.tran,d=e.icons,p=n.$each,c=(e.$value,e.$index,e.index);return t+='
\n
\n
\n ',a(i(953)(r)),t+="\n
\n ",s.logo&&(t+='\n \n '),t+='\n
\n
\n
\n
\n
\n \n ',s.danmaku&&(t+='\n ',t+=o(l("Danmaku is loading")),t+="\n "),t+='\n ',t+=d.loading,t+='\n
\n
\n
\n
\n
\n \n \n ',t+=d.send,t+='\n \n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n \n 00:00 /\n 00:00\n \n ',s.live&&(t+='\n ',t+=o(l("Live")),t+="\n \n \n "),t+='\n
\n
\n ',s.screenshot&&(t+='\n
\n
\n "),t+="\n ",s.airplay&&(t+='\n
\n
\n "),t+='\n
\n \n
\n ",s.subtitle&&(t+='\n
\n \n
\n "),t+='\n
\n \n
\n
\n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n ',t+=o(s.video.quality[s.video.defaultQuality].name),t+='\n
',t+=d.right,t+="
\n
\n "),t+='\n
\n ',t+=o(l("Audio")),t+='\n ',t+=o(l("Primary audio")),t+='\n
',t+=d.right,t+='
\n
\n
\n ',t+=o(l("Speed")),t+='\n ',t+=o(l("Normal")),t+='\n
',t+=d.right,t+='
\n
\n
\n ',t+=o(l("Loop")),t+='\n
\n \n \n
\n
\n
\n ',t+=o(l("Show danmaku")),t+='\n
\n \n \n
\n
\n
\n ',t+=o(l("Unlimited danmaku")),t+='\n
\n \n \n
\n
\n
\n ',t+=o(l("Opacity for danmaku")),t+='\n 1.0\n
\n
\n
\n \n
\n
\n
\n
\n \n ',s.video.quality&&(t+='\n
\n
\n
',t+=d.left,t+='
\n ',t+=o(l("Quality")),t+="\n
\n ",p(s.video.quality,(function(e,i){t+='\n
\n
',t+=d.check,t+='
\n ',t+=o(e.name),t+="\n
\n "})),t+="\n
\n "),t+='\n
\n
\n
',t+=d.left,t+='
\n ',t+=o(l("Speed")),t+="\n
\n ",p(s.playbackSpeed,(function(e,i){t+='\n
\n
',t+=d.check,t+='
\n ',t+=o(1===e?l("Normal"):e),t+="\n
\n "})),t+='\n
\n
\n
\n
',t+=d.left,t+='
\n ',t+=o(l("Audio")),t+='\n
\n
\n
',t+=d.check,t+='
\n ',t+=o(l("Primary audio")),t+='\n
\n
\n
',t+=d.check,t+='
\n ',t+=o(l("Secondary audio")),t+='\n
\n
\n\n
\n
\n
',t+=o(l("Set danmaku color")),t+='
\n
\n \n \n \n \n \n \n \n \n
\n
\n
\n
',t+=o(l("Set danmaku type")),t+='
\n \n \n \n
\n
\n
',t+=o(l("Set danmaku size")),t+='
\n \n \n \n
\n
\n
\n
[x]
\n
\n Player version\n \n
\n
\n Player FPS\n \n
\n
\n Video type\n \n
\n
\n Video url\n \n
\n
\n Video resolution\n \n
\n
\n Video duration\n \n
\n ',s.danmaku&&(t+='\n
\n Danmaku id\n \n
\n
\n Danmaku api\n \n
\n
\n Danmaku amount\n \n
\n '),t+='\n
\n
\n ',p(s.contextmenu,(function(e,i){t+='\n
\n ',t+=o(l(e.text)),t+="\n
\n "})),t+='\n
\n
\n
\n \n \n \n
\n"}},953:(e,t,i)=>{var n=i(90);e.exports=function(e){"use strict";var t="",i=(e=e||{}).enableSubtitle,a=e.subtitle,r=e.current,s=e.airplay,o=e.pic,l=n.$escape,d=e.screenshot,p=e.preload,c=e.url;i=a&&"webvtt"===a.type;return t+='\n\n ",i&&(t+='\n \n '),t+="\n"}},938:function(e){e.exports=function(){var e={9798:function(e,t,i){"use strict";i.r(t),i.d(t,{CanvasProvider:function(){return S},CanvasRenderer:function(){return ee},HTMLProvider:function(){return ye},HTMLRenderer:function(){return Ce},SVGProvider:function(){return oe},SVGRenderer:function(){return he}}),i(2526),i(1817),i(2222),i(6992),i(7042),i(5212),i(9575),i(9653),i(5192),i(4363),i(9494),i(1539),i(9714),i(2472),i(2990),i(8927),i(3105),i(5035),i(4345),i(7174),i(2846),i(4731),i(7209),i(6319),i(8867),i(7789),i(3739),i(9368),i(4483),i(2056),i(3462),i(678),i(7462),i(3824),i(5021),i(2974),i(5016),i(3290),i(6699),i(1532),i(9720),i(4916),i(2023),i(8783),i(3112),i(5306),i(3948);var n=new Map([[0,{bytes:2,alphabet:0}],[1,{bytes:1,alphabet:1}],[2,{bytes:1,alphabet:2}],[3,{bytes:1,alphabet:3}],[4,{bytes:1,alphabet:4}],[5,{bytes:1,alphabet:5}],[6,{bytes:1,alphabet:6}],[7,{bytes:1,alphabet:7}],[8,{bytes:1,alphabet:8}],[9,{bytes:1,alphabet:9}],[10,{bytes:1,alphabet:10}],[11,{bytes:1,alphabet:11}],[12,{bytes:2,alphabet:12}],[13,{bytes:2,alphabet:13}],[14,{bytes:2,alphabet:14}]]),a=new Map([[66,{bytes:2,alphabet:0}],[74,{bytes:1,alphabet:1}],[48,{bytes:1,alphabet:2}],[49,{bytes:1,alphabet:3}],[50,{bytes:1,alphabet:4}],[51,{bytes:1,alphabet:5}],[52,{bytes:1,alphabet:6}],[53,{bytes:1,alphabet:7}],[54,{bytes:1,alphabet:8}],[55,{bytes:1,alphabet:9}],[56,{bytes:1,alphabet:10}],[73,{bytes:1,alphabet:11}],[57,{bytes:2,alphabet:12}],[58,{bytes:2,alphabet:13}],[59,{bytes:2,alphabet:14}]]),r=new Map([[15,{bytes:2,alphabet:15}],[16,{bytes:1,alphabet:16}],[17,{bytes:1,alphabet:17}],[18,{bytes:1,alphabet:18}],[19,{bytes:1,alphabet:19}],[20,{bytes:1,alphabet:20}],[21,{bytes:1,alphabet:21}],[22,{bytes:1,alphabet:22}],[23,{bytes:1,alphabet:23}],[24,{bytes:1,alphabet:24}],[25,{bytes:1,alphabet:25}],[26,{bytes:1,alphabet:26}],[27,{bytes:1,alphabet:27}],[28,{bytes:1,alphabet:28}],[29,{bytes:1,alphabet:29}],[30,{bytes:1,alphabet:30}],[31,{bytes:1,alphabet:31}]]),s=new Map([[64,{bytes:2,alphabet:15}],[65,{bytes:1,alphabet:16}],[66,{bytes:1,alphabet:17}],[67,{bytes:1,alphabet:18}],[68,{bytes:1,alphabet:19}],[69,{bytes:1,alphabet:20}],[70,{bytes:1,alphabet:21}],[71,{bytes:1,alphabet:22}],[72,{bytes:1,alphabet:23}],[73,{bytes:1,alphabet:24}],[74,{bytes:1,alphabet:25}],[75,{bytes:1,alphabet:26}],[76,{bytes:1,alphabet:27}],[77,{bytes:1,alphabet:28}],[78,{bytes:1,alphabet:29}],[79,{bytes:1,alphabet:30}],[112,{bytes:1,alphabet:31}]]),o=[["#000000FF","#FF0000FF","#00FF00FF","#FFFF00FF","#0000FFFF","#FF00FFFF","#00FFFFFF","#FFFFFFFF","#00000000","#AA0000FF","#00AA00FF","#AAAA00FF","#0000AAFF","#AA00AAFF","#00AAAAFF","#AAAAAAFF"],["#000055FF","#005500FF","#005555FF","#0055AAFF","#0055FFFF","#00AA55FF","#00AAFFFF","#00FF55FF","#00FFAAFF","#550000FF","#550055FF","#5500AAFF","#5500FFFF","#555500FF","#555555FF","#5555AAFF"],["#5555FFFF","#55AA00FF","#55AA55FF","#55AAAAFF","#55AAFFFF","#55FF00FF","#55FF55FF","#55FFAAFF","#55FFFFFF","#AA0055FF","#AA00FFFF","#AA5500FF","#AA5555FF","#AA55AAFF","#AA55FFFF","#AAAA55FF"],["#AAAAFFFF","#AAFF00FF","#AAFF55FF","#AAFFAAFF","#AAFFFFFF","#FF0055FF","#FF00AAFF","#FF5500FF","#FF5555FF","#FF55AAFF","#FF55FFFF","#FFAA00FF","#FFAA55FF","#FFAAAAFF","#FFAAFFFF","#FFFF55FF"],["#FFFFAAFF","#00000080","#FF000080","#00FF0080","#FFFF0080","#0000FF80","#FF00FF80","#00FFFF80","#FFFFFF80","#AA000080","#00AA0080","#AAAA0080","#0000AA80","#AA00AA80","#00AAAA80","#AAAAAA80"],["#00005580","#00550080","#00555580","#0055AA80","#0055FF80","#00AA5580","#00AAFF80","#00FF5580","#00FFAA80","#55000080","#55005580","#5500AA80","#5500FF80","#55550080","#55555580","#5555AA80"],["#5555FF80","#55AA0080","#55AA5580","#55AAAA80","#55AAFF80","#55FF0080","#55FF5580","#55FFAA80","#55FFFF80","#AA005580","#AA00FF80","#AA550080","#AA555580","#AA55AA80","#AA55FF80","#AAAA5580"],["#AAAAFF80","#AAFF0080","#AAFF5580","#AAFFAA80","#AAFFFF80","#FF005580","#FF00AA80","#FF550080","#FF555580","#FF55AA80","#FF55FF80","#FFAA0080","#FFAA5580","#FFAAAA80","#FFAAFF80","#FFFF5580"]],l=[" ","、","。",",",".","・",":",";","?","!","゛","゜","´","`","¨","^"," ̄","_","ヽ","ヾ","ゝ","ゞ","〃","仝","々","〆","〇","ー","―","‐","/","\","〜","‖","|","…","‥","‘","’","“","”","(",")","〔","〕","[","]","{","}","〈","〉","《","》","「","」","『","』","【","】","+","−","±","×","÷","=","≠","<",">","≦","≧","∞","∴","♂","♀","°","′","″","℃","¥","$","¢","£","%","#","&","*","@","§","☆","★","○","●","◎","◇","◆","□","■","△","▲","▽","▼","※","〒","→","←","↑","↓","〓","'",""","-","~","〳","〴","〵","〻","〼","ヿ","ゟ","∈","∋","⊆","⊇","⊂","⊃","∪","∩","⊄","⊅","⊊","⊋","∉","∅","⌅","⌆","∧","∨","¬","⇒","⇔","∀","∃","⊕","⊖","⊗","∥","∦","⦅","⦆","〘","〙","〖","〗","∠","⊥","⌒","∂","∇","≡","≒","≪","≫","√","∽","∝","∵","∫","∬","≢","≃","≅","≈","≶","≷","↔","Å","‰","♯","♭","♪","†","‡","¶","♮","♫","♬","♩","◯","▷","▶","◁","◀","↗","↘","↖","↙","⇄","⇨","⇦","⇧","⇩","⤴","⤵","0","1","2","3","4","5","6","7","8","9","⦿","◉","〽","﹆","﹅","◦","•","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","∓","ℵ","ℏ","㏋","ℓ","℧","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","゠","–","⧺","⧻","ぁ","あ","ぃ","い","ぅ","う","ぇ","え","ぉ","お","か","が","き","ぎ","く","ぐ","け","げ","こ","ご","さ","ざ","し","じ","す","ず","せ","ぜ","そ","ぞ","た","だ","ち","ぢ","っ","つ","づ","て","で","と","ど","な","に","ぬ","ね","の","は","ば","ぱ","ひ","び","ぴ","ふ","ぶ","ぷ","へ","べ","ぺ","ほ","ぼ","ぽ","ま","み","む","め","も","ゃ","や","ゅ","ゆ","ょ","よ","ら","り","る","れ","ろ","ゎ","わ","ゐ","ゑ","を","ん","ゔ","ゕ","ゖ","か゚","き゚","く゚","け゚","こ゚","","","","ァ","ア","ィ","イ","ゥ","ウ","ェ","エ","ォ","オ","カ","ガ","キ","ギ","ク","グ","ケ","ゲ","コ","ゴ","サ","ザ","シ","ジ","ス","ズ","セ","ゼ","ソ","ゾ","タ","ダ","チ","ヂ","ッ","ツ","ヅ","テ","デ","ト","ド","ナ","ニ","ヌ","ネ","ノ","ハ","バ","パ","ヒ","ビ","ピ","フ","ブ","プ","ヘ","ベ","ペ","ホ","ボ","ポ","マ","ミ","ム","メ","モ","ャ","ヤ","ュ","ユ","ョ","ヨ","ラ","リ","ル","レ","ロ","ヮ","ワ","ヰ","ヱ","ヲ","ン","ヴ","ヵ","ヶ","カ゚","キ゚","ク゚","ケ゚","コ゚","セ゚","ツ゚","ト゚","Α","Β","Γ","Δ","Ε","Ζ","Η","Θ","Ι","Κ","Λ","Μ","Ν","Ξ","Ο","Π","Ρ","Σ","Τ","Υ","Φ","Χ","Ψ","Ω","♤","♠","♢","♦","♡","♥","♧","♣","α","β","γ","δ","ε","ζ","η","θ","ι","κ","λ","μ","ν","ξ","ο","π","ρ","σ","τ","υ","φ","χ","ψ","ω","ς","⓵","⓶","⓷","⓸","⓹","⓺","⓻","⓼","⓽","⓾","☖","☗","〠","☎","☀","☁","☂","☃","♨","▱","ㇰ","ㇱ","ㇲ","ㇳ","ㇴ","ㇵ","ㇶ","ㇷ","ㇸ","ㇹ","ㇷ゚","ㇺ","ㇻ","ㇼ","ㇽ","ㇾ","ㇿ","А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","⎾","⎿","⏀","⏁","⏂","⏃","⏄","⏅","⏆","⏇","⏈","⏉","⏊","⏋","⏌","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я","ヷ","ヸ","ヹ","ヺ","⋚","⋛","⅓","⅔","⅕","✓","⌘","␣","⏎","─","│","┌","┐","┘","└","├","┬","┤","┴","┼","━","┃","┏","┓","┛","┗","┣","┳","┫","┻","╋","┠","┯","┨","┷","┿","┝","┰","┥","┸","╂","㉑","㉒","㉓","㉔","㉕","㉖","㉗","㉘","㉙","㉚","㉛","㉜","㉝","㉞","㉟","㊱","㊲","㊳","㊴","㊵","㊶","㊷","㊸","㊹","㊺","㊻","㊼","㊽","㊾","㊿","","","","","","","","","◐","◑","◒","◓","‼","⁇","⁈","⁉","Ǎ","ǎ","ǐ","Ḿ","ḿ","Ǹ","ǹ","Ǒ","ǒ","ǔ","ǖ","ǘ","ǚ","ǜ","","","€"," ","¡","¤","¦","©","ª","«","­","®","¯","²","³","·","¸","¹","º","»","¼","½","¾","¿","À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ","Ā","Ī","Ū","Ē","Ō","ā","ī","ū","ē","ō","Ą","˘","Ł","Ľ","Ś","Š","Ş","Ť","Ź","Ž","Ż","ą","˛","ł","ľ","ś","ˇ","š","ş","ť","ź","˝","ž","ż","Ŕ","Ă","Ĺ","Ć","Č","Ę","Ě","Ď","Ń","Ň","Ő","Ř","Ů","Ű","Ţ","ŕ","ă","ĺ","ć","č","ę","ě","ď","đ","ń","ň","ő","ř","ů","ű","ţ","˙","Ĉ","Ĝ","Ĥ","Ĵ","Ŝ","Ŭ","ĉ","ĝ","ĥ","ĵ","ŝ","ŭ","ɱ","ʋ","ɾ","ʃ","ʒ","ɬ","ɮ","ɹ","ʈ","ɖ","ɳ","ɽ","ʂ","ʐ","ɻ","ɭ","ɟ","ɲ","ʝ","ʎ","ɡ","ŋ","ɰ","ʁ","ħ","ʕ","ʔ","ɦ","ʘ","ǂ","ɓ","ɗ","ʄ","ɠ","Ɠ","œ","Œ","ɨ","ʉ","ɘ","ɵ","ə","ɜ","ɞ","ɐ","ɯ","ʊ","ɤ","ʌ","ɔ","ɑ","ɒ","ʍ","ɥ","ʢ","ʡ","ɕ","ʑ","ɺ","ɧ","ɚ","æ̀","ǽ","ὰ","ά","ɔ̀","ɔ́","ʌ̀","ʌ́","ə̀","ə́","ɚ̀","ɚ́","ὲ","έ","͡","ˈ","ˌ","ː","ˑ","̆","‿","̋","́","̄","̀","̏","̌","̂","˥","˦","˧","˨","˩","˩˥","˥˩","̥","̬","̹","̜","̟","̠","̈","̽","̩","̯","˞","̤","̰","̼","̴","̝","̞","̘","̙","̪","̺","̻","̃","̚","❶","❷","❸","❹","❺","❻","❼","❽","❾","❿","⓫","⓬","⓭","⓮","⓯","⓰","⓱","⓲","⓳","⓴","ⅰ","ⅱ","ⅲ","ⅳ","ⅴ","ⅵ","ⅶ","ⅷ","ⅸ","ⅹ","ⅺ","ⅻ","ⓐ","ⓑ","ⓒ","ⓓ","ⓔ","ⓕ","ⓖ","ⓗ","ⓘ","ⓙ","ⓚ","ⓛ","ⓜ","ⓝ","ⓞ","ⓟ","ⓠ","ⓡ","ⓢ","ⓣ","ⓤ","ⓥ","ⓦ","ⓧ","ⓨ","ⓩ","㋐","㋑","㋒","㋓","㋔","㋕","㋖","㋗","㋘","㋙","㋚","㋛","㋜","㋝","㋞","㋟","㋠","㋡","㋢","㋣","㋺","㋩","㋥","㋭","㋬","","","","","","","","","","⁑","⁂","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","⑰","⑱","⑲","⑳","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","㍉","㌔","㌢","㍍","㌘","㌧","㌃","㌶","㍑","㍗","㌍","㌦","㌣","㌫","㍊","㌻","㎜","㎝","㎞","㎎","㎏","㏄","㎡","Ⅻ","","","","","","","","㍻","〝","〟","№","㏍","℡","㊤","㊥","㊦","㊧","㊨","㈱","㈲","㈹","㍾","㍽","㍼","","","","∮","","","","","∟","⊿","","","","❖","☞","俱","𠀋","㐂","丨","丯","丰","亍","仡","份","仿","伃","伋","你","佈","佉","佖","佟","佪","佬","佾","侊","侔","侗","侮","俉","俠","倁","倂","倎","倘","倧","倮","偀","倻","偁","傔","僌","僲","僐","僦","僧","儆","儃","儋","儞","儵","兊","免","兕","兗","㒵","冝","凃","凊","凞","凢","凮","刁","㓛","刓","刕","剉","剗","剡","劓","勈","勉","勌","勐","勖","勛","勤","勰","勻","匀","匇","匜","卑","卡","卣","卽","厓","厝","厲","吒","吧","呍","咜","呫","呴","呿","咈","咖","咡","咩","哆","哿","唎","唫","唵","啐","啞","喁","喆","喎","喝","喭","嗎","嘆","嘈","嘎","嘻","噉","噶","噦","器","噯","噱","噲","嚙","嚞","嚩","嚬","嚳","囉","囊","圊","𡈽","圡","圯","圳","圴","坰","坷","坼","垜","﨏","𡌛","垸","埇","埈","埏","埤","埭","埵","埶","埿","堉","塚","塡","塤","塀","塼","墉","增","墨","墩","𡑮","壒","壎","壔","壚","壠","壩","夌","虁","奝","奭","妋","妒","妤","姃","姒","姝","娓","娣","婧","婭","婷","婾","媄","媞","媧","嫄","𡢽","嬙","嬥","剝","亜","唖","娃","阿","哀","愛","挨","姶","逢","葵","茜","穐","悪","握","渥","旭","葦","芦","鯵","梓","圧","斡","扱","宛","姐","虻","飴","絢","綾","鮎","或","粟","袷","安","庵","按","暗","案","闇","鞍","杏","以","伊","位","依","偉","囲","夷","委","威","尉","惟","意","慰","易","椅","為","畏","異","移","維","緯","胃","萎","衣","謂","違","遺","医","井","亥","域","育","郁","磯","一","壱","溢","逸","稲","茨","芋","鰯","允","印","咽","員","因","姻","引","飲","淫","胤","蔭","院","陰","隠","韻","吋","右","宇","烏","羽","迂","雨","卯","鵜","窺","丑","碓","臼","渦","嘘","唄","欝","蔚","鰻","姥","厩","浦","瓜","閏","噂","云","運","雲","荏","餌","叡","営","嬰","影","映","曳","栄","永","泳","洩","瑛","盈","穎","頴","英","衛","詠","鋭","液","疫","益","駅","悦","謁","越","閲","榎","厭","円","園","堰","奄","宴","延","怨","掩","援","沿","演","炎","焔","煙","燕","猿","縁","艶","苑","薗","遠","鉛","鴛","塩","於","汚","甥","凹","央","奥","往","応","押","旺","横","欧","殴","王","翁","襖","鴬","鴎","黄","岡","沖","荻","億","屋","憶","臆","桶","牡","乙","俺","卸","恩","温","穏","音","下","化","仮","何","伽","価","佳","加","可","嘉","夏","嫁","家","寡","科","暇","果","架","歌","河","火","珂","禍","禾","稼","箇","花","苛","茄","荷","華","菓","蝦","課","嘩","貨","迦","過","霞","蚊","俄","峨","我","牙","画","臥","芽","蛾","賀","雅","餓","駕","介","会","解","回","塊","壊","廻","快","怪","悔","恢","懐","戒","拐","改","魁","晦","械","海","灰","界","皆","絵","芥","蟹","開","階","貝","凱","劾","外","咳","害","崖","慨","概","涯","碍","蓋","街","該","鎧","骸","浬","馨","蛙","垣","柿","蛎","鈎","劃","嚇","各","廓","拡","撹","格","核","殻","獲","確","穫","覚","角","赫","較","郭","閣","隔","革","学","岳","楽","額","顎","掛","笠","樫","橿","梶","鰍","潟","割","喝","恰","括","活","渇","滑","葛","褐","轄","且","鰹","叶","椛","樺","鞄","株","兜","竃","蒲","釜","鎌","噛","鴨","栢","茅","萱","粥","刈","苅","瓦","乾","侃","冠","寒","刊","勘","勧","巻","喚","堪","姦","完","官","寛","干","幹","患","感","慣","憾","換","敢","柑","桓","棺","款","歓","汗","漢","澗","潅","環","甘","監","看","竿","管","簡","緩","缶","翰","肝","艦","莞","観","諌","貫","還","鑑","間","閑","関","陥","韓","館","舘","丸","含","岸","巌","玩","癌","眼","岩","翫","贋","雁","頑","顔","願","企","伎","危","喜","器","基","奇","嬉","寄","岐","希","幾","忌","揮","机","旗","既","期","棋","棄","機","帰","毅","気","汽","畿","祈","季","稀","紀","徽","規","記","貴","起","軌","輝","飢","騎","鬼","亀","偽","儀","妓","宜","戯","技","擬","欺","犠","疑","祇","義","蟻","誼","議","掬","菊","鞠","吉","吃","喫","桔","橘","詰","砧","杵","黍","却","客","脚","虐","逆","丘","久","仇","休","及","吸","宮","弓","急","救","朽","求","汲","泣","灸","球","究","窮","笈","級","糾","給","旧","牛","去","居","巨","拒","拠","挙","渠","虚","許","距","鋸","漁","禦","魚","亨","享","京","供","侠","僑","兇","競","共","凶","協","匡","卿","叫","喬","境","峡","強","彊","怯","恐","恭","挟","教","橋","況","狂","狭","矯","胸","脅","興","蕎","郷","鏡","響","饗","驚","仰","凝","尭","暁","業","局","曲","極","玉","桐","粁","僅","勤","均","巾","錦","斤","欣","欽","琴","禁","禽","筋","緊","芹","菌","衿","襟","謹","近","金","吟","銀","九","倶","句","区","狗","玖","矩","苦","躯","駆","駈","駒","具","愚","虞","喰","空","偶","寓","遇","隅","串","櫛","釧","屑","屈","掘","窟","沓","靴","轡","窪","熊","隈","粂","栗","繰","桑","鍬","勲","君","薫","訓","群","軍","郡","卦","袈","祁","係","傾","刑","兄","啓","圭","珪","型","契","形","径","恵","慶","慧","憩","掲","携","敬","景","桂","渓","畦","稽","系","経","継","繋","罫","茎","荊","蛍","計","詣","警","軽","頚","鶏","芸","迎","鯨","劇","戟","撃","激","隙","桁","傑","欠","決","潔","穴","結","血","訣","月","件","倹","倦","健","兼","券","剣","喧","圏","堅","嫌","建","憲","懸","拳","捲","検","権","牽","犬","献","研","硯","絹","県","肩","見","謙","賢","軒","遣","鍵","険","顕","験","鹸","元","原","厳","幻","弦","減","源","玄","現","絃","舷","言","諺","限","乎","個","古","呼","固","姑","孤","己","庫","弧","戸","故","枯","湖","狐","糊","袴","股","胡","菰","虎","誇","跨","鈷","雇","顧","鼓","五","互","伍","午","呉","吾","娯","後","御","悟","梧","檎","瑚","碁","語","誤","護","醐","乞","鯉","交","佼","侯","候","倖","光","公","功","効","勾","厚","口","向","后","喉","坑","垢","好","孔","孝","宏","工","巧","巷","幸","広","庚","康","弘","恒","慌","抗","拘","控","攻","昂","晃","更","杭","校","梗","構","江","洪","浩","港","溝","甲","皇","硬","稿","糠","紅","紘","絞","綱","耕","考","肯","肱","腔","膏","航","荒","行","衡","講","貢","購","郊","酵","鉱","砿","鋼","閤","降","項","香","高","鴻","剛","劫","号","合","壕","拷","濠","豪","轟","麹","克","刻","告","国","穀","酷","鵠","黒","獄","漉","腰","甑","忽","惚","骨","狛","込","此","頃","今","困","坤","墾","婚","恨","懇","昏","昆","根","梱","混","痕","紺","艮","魂","些","佐","叉","唆","嵯","左","差","査","沙","瑳","砂","詐","鎖","裟","坐","座","挫","債","催","再","最","哉","塞","妻","宰","彩","才","採","栽","歳","済","災","采","犀","砕","砦","祭","斎","細","菜","裁","載","際","剤","在","材","罪","財","冴","坂","阪","堺","榊","肴","咲","崎","埼","碕","鷺","作","削","咋","搾","昨","朔","柵","窄","策","索","錯","桜","鮭","笹","匙","冊","刷","察","拶","撮","擦","札","殺","薩","雑","皐","鯖","捌","錆","鮫","皿","晒","三","傘","参","山","惨","撒","散","桟","燦","珊","産","算","纂","蚕","讃","賛","酸","餐","斬","暫","残","仕","仔","伺","使","刺","司","史","嗣","四","士","始","姉","姿","子","屍","市","師","志","思","指","支","孜","斯","施","旨","枝","止","死","氏","獅","祉","私","糸","紙","紫","肢","脂","至","視","詞","詩","試","誌","諮","資","賜","雌","飼","歯","事","似","侍","児","字","寺","慈","持","時","次","滋","治","爾","璽","痔","磁","示","而","耳","自","蒔","辞","汐","鹿","式","識","鴫","竺","軸","宍","雫","七","叱","執","失","嫉","室","悉","湿","漆","疾","質","実","蔀","篠","偲","柴","芝","屡","蕊","縞","舎","写","射","捨","赦","斜","煮","社","紗","者","謝","車","遮","蛇","邪","借","勺","尺","杓","灼","爵","酌","釈","錫","若","寂","弱","惹","主","取","守","手","朱","殊","狩","珠","種","腫","趣","酒","首","儒","受","呪","寿","授","樹","綬","需","囚","収","周","宗","就","州","修","愁","拾","洲","秀","秋","終","繍","習","臭","舟","蒐","衆","襲","讐","蹴","輯","週","酋","酬","集","醜","什","住","充","十","従","戎","柔","汁","渋","獣","縦","重","銃","叔","夙","宿","淑","祝","縮","粛","塾","熟","出","術","述","俊","峻","春","瞬","竣","舜","駿","准","循","旬","楯","殉","淳","準","潤","盾","純","巡","遵","醇","順","処","初","所","暑","曙","渚","庶","緒","署","書","薯","藷","諸","助","叙","女","序","徐","恕","鋤","除","傷","償","勝","匠","升","召","哨","商","唱","嘗","奨","妾","娼","宵","将","小","少","尚","庄","床","廠","彰","承","抄","招","掌","捷","昇","昌","昭","晶","松","梢","樟","樵","沼","消","渉","湘","焼","焦","照","症","省","硝","礁","祥","称","章","笑","粧","紹","肖","菖","蒋","蕉","衝","裳","訟","証","詔","詳","象","賞","醤","鉦","鍾","鐘","障","鞘","上","丈","丞","乗","冗","剰","城","場","壌","嬢","常","情","擾","条","杖","浄","状","畳","穣","蒸","譲","醸","錠","嘱","埴","飾","拭","植","殖","燭","織","職","色","触","食","蝕","辱","尻","伸","信","侵","唇","娠","寝","審","心","慎","振","新","晋","森","榛","浸","深","申","疹","真","神","秦","紳","臣","芯","薪","親","診","身","辛","進","針","震","人","仁","刃","塵","壬","尋","甚","尽","腎","訊","迅","陣","靭","笥","諏","須","酢","図","厨","逗","吹","垂","帥","推","水","炊","睡","粋","翠","衰","遂","酔","錐","錘","随","瑞","髄","崇","嵩","数","枢","趨","雛","据","杉","椙","菅","頗","雀","裾","澄","摺","寸","世","瀬","畝","是","凄","制","勢","姓","征","性","成","政","整","星","晴","棲","栖","正","清","牲","生","盛","精","聖","声","製","西","誠","誓","請","逝","醒","青","静","斉","税","脆","隻","席","惜","戚","斥","昔","析","石","積","籍","績","脊","責","赤","跡","蹟","碩","切","拙","接","摂","折","設","窃","節","説","雪","絶","舌","蝉","仙","先","千","占","宣","専","尖","川","戦","扇","撰","栓","栴","泉","浅","洗","染","潜","煎","煽","旋","穿","箭","線","繊","羨","腺","舛","船","薦","詮","賎","践","選","遷","銭","銑","閃","鮮","前","善","漸","然","全","禅","繕","膳","糎","噌","塑","岨","措","曾","曽","楚","狙","疏","疎","礎","祖","租","粗","素","組","蘇","訴","阻","遡","鼠","僧","創","双","叢","倉","喪","壮","奏","爽","宋","層","匝","惣","想","捜","掃","挿","掻","操","早","曹","巣","槍","槽","漕","燥","争","痩","相","窓","糟","総","綜","聡","草","荘","葬","蒼","藻","装","走","送","遭","鎗","霜","騒","像","増","憎","臓","蔵","贈","造","促","側","則","即","息","捉","束","測","足","速","俗","属","賊","族","続","卒","袖","其","揃","存","孫","尊","損","村","遜","他","多","太","汰","詑","唾","堕","妥","惰","打","柁","舵","楕","陀","駄","騨","体","堆","対","耐","岱","帯","待","怠","態","戴","替","泰","滞","胎","腿","苔","袋","貸","退","逮","隊","黛","鯛","代","台","大","第","醍","題","鷹","滝","瀧","卓","啄","宅","托","択","拓","沢","濯","琢","託","鐸","濁","諾","茸","凧","蛸","只","叩","但","達","辰","奪","脱","巽","竪","辿","棚","谷","狸","鱈","樽","誰","丹","単","嘆","坦","担","探","旦","歎","淡","湛","炭","短","端","箪","綻","耽","胆","蛋","誕","鍛","団","壇","弾","断","暖","檀","段","男","談","値","知","地","弛","恥","智","池","痴","稚","置","致","蜘","遅","馳","築","畜","竹","筑","蓄","逐","秩","窒","茶","嫡","着","中","仲","宙","忠","抽","昼","柱","注","虫","衷","註","酎","鋳","駐","樗","瀦","猪","苧","著","貯","丁","兆","凋","喋","寵","帖","帳","庁","弔","張","彫","徴","懲","挑","暢","朝","潮","牒","町","眺","聴","脹","腸","蝶","調","諜","超","跳","銚","長","頂","鳥","勅","捗","直","朕","沈","珍","賃","鎮","陳","津","墜","椎","槌","追","鎚","痛","通","塚","栂","掴","槻","佃","漬","柘","辻","蔦","綴","鍔","椿","潰","坪","壷","嬬","紬","爪","吊","釣","鶴","亭","低","停","偵","剃","貞","呈","堤","定","帝","底","庭","廷","弟","悌","抵","挺","提","梯","汀","碇","禎","程","締","艇","訂","諦","蹄","逓","邸","鄭","釘","鼎","泥","摘","擢","敵","滴","的","笛","適","鏑","溺","哲","徹","撤","轍","迭","鉄","典","填","天","展","店","添","纏","甜","貼","転","顛","点","伝","殿","澱","田","電","兎","吐","堵","塗","妬","屠","徒","斗","杜","渡","登","菟","賭","途","都","鍍","砥","砺","努","度","土","奴","怒","倒","党","冬","凍","刀","唐","塔","塘","套","宕","島","嶋","悼","投","搭","東","桃","梼","棟","盗","淘","湯","涛","灯","燈","当","痘","祷","等","答","筒","糖","統","到","董","蕩","藤","討","謄","豆","踏","逃","透","鐙","陶","頭","騰","闘","働","動","同","堂","導","憧","撞","洞","瞳","童","胴","萄","道","銅","峠","鴇","匿","得","徳","涜","特","督","禿","篤","毒","独","読","栃","橡","凸","突","椴","届","鳶","苫","寅","酉","瀞","噸","屯","惇","敦","沌","豚","遁","頓","呑","曇","鈍","奈","那","内","乍","凪","薙","謎","灘","捺","鍋","楢","馴","縄","畷","南","楠","軟","難","汝","二","尼","弐","迩","匂","賑","肉","虹","廿","日","乳","入","如","尿","韮","任","妊","忍","認","濡","禰","祢","寧","葱","猫","熱","年","念","捻","撚","燃","粘","乃","廼","之","埜","嚢","悩","濃","納","能","脳","膿","農","覗","蚤","巴","把","播","覇","杷","波","派","琶","破","婆","罵","芭","馬","俳","廃","拝","排","敗","杯","盃","牌","背","肺","輩","配","倍","培","媒","梅","楳","煤","狽","買","売","賠","陪","這","蝿","秤","矧","萩","伯","剥","博","拍","柏","泊","白","箔","粕","舶","薄","迫","曝","漠","爆","縛","莫","駁","麦","函","箱","硲","箸","肇","筈","櫨","幡","肌","畑","畠","八","鉢","溌","発","醗","髪","伐","罰","抜","筏","閥","鳩","噺","塙","蛤","隼","伴","判","半","反","叛","帆","搬","斑","板","氾","汎","版","犯","班","畔","繁","般","藩","販","範","釆","煩","頒","飯","挽","晩","番","盤","磐","蕃","蛮","匪","卑","否","妃","庇","彼","悲","扉","批","披","斐","比","泌","疲","皮","碑","秘","緋","罷","肥","被","誹","費","避","非","飛","樋","簸","備","尾","微","枇","毘","琵","眉","美","鼻","柊","稗","匹","疋","髭","彦","膝","菱","肘","弼","必","畢","筆","逼","桧","姫","媛","紐","百","謬","俵","彪","標","氷","漂","瓢","票","表","評","豹","廟","描","病","秒","苗","錨","鋲","蒜","蛭","鰭","品","彬","斌","浜","瀕","貧","賓","頻","敏","瓶","不","付","埠","夫","婦","富","冨","布","府","怖","扶","敷","斧","普","浮","父","符","腐","膚","芙","譜","負","賦","赴","阜","附","侮","撫","武","舞","葡","蕪","部","封","楓","風","葺","蕗","伏","副","復","幅","服","福","腹","複","覆","淵","弗","払","沸","仏","物","鮒","分","吻","噴","墳","憤","扮","焚","奮","粉","糞","紛","雰","文","聞","丙","併","兵","塀","幣","平","弊","柄","並","蔽","閉","陛","米","頁","僻","壁","癖","碧","別","瞥","蔑","箆","偏","変","片","篇","編","辺","返","遍","便","勉","娩","弁","鞭","保","舗","鋪","圃","捕","歩","甫","補","輔","穂","募","墓","慕","戊","暮","母","簿","菩","倣","俸","包","呆","報","奉","宝","峰","峯","崩","庖","抱","捧","放","方","朋","法","泡","烹","砲","縫","胞","芳","萌","蓬","蜂","褒","訪","豊","邦","鋒","飽","鳳","鵬","乏","亡","傍","剖","坊","妨","帽","忘","忙","房","暴","望","某","棒","冒","紡","肪","膨","謀","貌","貿","鉾","防","吠","頬","北","僕","卜","墨","撲","朴","牧","睦","穆","釦","勃","没","殆","堀","幌","奔","本","翻","凡","盆","摩","磨","魔","麻","埋","妹","昧","枚","毎","哩","槙","幕","膜","枕","鮪","柾","鱒","桝","亦","俣","又","抹","末","沫","迄","侭","繭","麿","万","慢","満","漫","蔓","味","未","魅","巳","箕","岬","密","蜜","湊","蓑","稔","脈","妙","粍","民","眠","務","夢","無","牟","矛","霧","鵡","椋","婿","娘","冥","名","命","明","盟","迷","銘","鳴","姪","牝","滅","免","棉","綿","緬","面","麺","摸","模","茂","妄","孟","毛","猛","盲","網","耗","蒙","儲","木","黙","目","杢","勿","餅","尤","戻","籾","貰","問","悶","紋","門","匁","也","冶","夜","爺","耶","野","弥","矢","厄","役","約","薬","訳","躍","靖","柳","薮","鑓","愉","愈","油","癒","諭","輸","唯","佑","優","勇","友","宥","幽","悠","憂","揖","有","柚","湧","涌","猶","猷","由","祐","裕","誘","遊","邑","郵","雄","融","夕","予","余","与","誉","輿","預","傭","幼","妖","容","庸","揚","揺","擁","曜","楊","様","洋","溶","熔","用","窯","羊","耀","葉","蓉","要","謡","踊","遥","陽","養","慾","抑","欲","沃","浴","翌","翼","淀","羅","螺","裸","来","莱","頼","雷","洛","絡","落","酪","乱","卵","嵐","欄","濫","藍","蘭","覧","利","吏","履","李","梨","理","璃","痢","裏","裡","里","離","陸","律","率","立","葎","掠","略","劉","流","溜","琉","留","硫","粒","隆","竜","龍","侶","慮","旅","虜","了","亮","僚","両","凌","寮","料","梁","涼","猟","療","瞭","稜","糧","良","諒","遼","量","陵","領","力","緑","倫","厘","林","淋","燐","琳","臨","輪","隣","鱗","麟","瑠","塁","涙","累","類","令","伶","例","冷","励","嶺","怜","玲","礼","苓","鈴","隷","零","霊","麗","齢","暦","歴","列","劣","烈","裂","廉","恋","憐","漣","煉","簾","練","聯","蓮","連","錬","呂","魯","櫓","炉","賂","路","露","労","婁","廊","弄","朗","楼","榔","浪","漏","牢","狼","篭","老","聾","蝋","郎","六","麓","禄","肋","録","論","倭","和","話","歪","賄","脇","惑","枠","鷲","亙","亘","鰐","詫","藁","蕨","椀","湾","碗","腕","𠮟","孁","孖","孽","宓","寘","寬","尒","尞","尣","尫","㞍","屢","層","屮","𡚴","屺","岏","岟","岣","岪","岺","峋","峐","峒","峴","𡸴","㟢","崍","崧","﨑","嵆","嵇","嵓","嵊","嵭","嶁","嶠","嶤","嶧","嶸","巋","吞","弌","丐","丕","个","丱","丶","丼","丿","乂","乖","乘","亂","亅","豫","亊","舒","弍","于","亞","亟","亠","亢","亰","亳","亶","从","仍","仄","仆","仂","仗","仞","仭","仟","价","伉","佚","估","佛","佝","佗","佇","佶","侈","侏","侘","佻","佩","佰","侑","佯","來","侖","儘","俔","俟","俎","俘","俛","俑","俚","俐","俤","俥","倚","倨","倔","倪","倥","倅","伜","俶","倡","倩","倬","俾","俯","們","倆","偃","假","會","偕","偐","偈","做","偖","偬","偸","傀","傚","傅","傴","傲","僉","僊","傳","僂","僖","僞","僥","僭","僣","僮","價","僵","儉","儁","儂","儖","儕","儔","儚","儡","儺","儷","儼","儻","儿","兀","兒","兌","兔","兢","竸","兩","兪","兮","冀","冂","囘","册","冉","冏","冑","冓","冕","冖","冤","冦","冢","冩","冪","冫","决","冱","冲","冰","况","冽","凅","凉","凛","几","處","凩","凭","凰","凵","凾","刄","刋","刔","刎","刧","刪","刮","刳","刹","剏","剄","剋","剌","剞","剔","剪","剴","剩","剳","剿","剽","劍","劔","劒","剱","劈","劑","辨","辧","劬","劭","劼","劵","勁","勍","勗","勞","勣","勦","飭","勠","勳","勵","勸","勹","匆","匈","甸","匍","匐","匏","匕","匚","匣","匯","匱","匳","匸","區","卆","卅","丗","卉","卍","凖","卞","卩","卮","夘","卻","卷","厂","厖","厠","厦","厥","厮","厰","厶","參","簒","雙","叟","曼","燮","叮","叨","叭","叺","吁","吽","呀","听","吭","吼","吮","吶","吩","吝","呎","咏","呵","咎","呟","呱","呷","呰","咒","呻","咀","呶","咄","咐","咆","哇","咢","咸","咥","咬","哄","哈","咨","咫","哂","咤","咾","咼","哘","哥","哦","唏","唔","哽","哮","哭","哺","哢","唹","啀","啣","啌","售","啜","啅","啖","啗","唸","唳","啝","喙","喀","咯","喊","喟","啻","啾","喘","喞","單","啼","喃","喩","喇","喨","嗚","嗅","嗟","嗄","嗜","嗤","嗔","嘔","嗷","嘖","嗾","嗽","嘛","嗹","噎","噐","營","嘴","嘶","嘲","嘸","噫","噤","嘯","噬","噪","嚆","嚀","嚊","嚠","嚔","嚏","嚥","嚮","嚶","嚴","囂","嚼","囁","囃","囀","囈","囎","囑","囓","囗","囮","囹","圀","囿","圄","圉","圈","國","圍","圓","團","圖","嗇","圜","圦","圷","圸","坎","圻","址","坏","坩","埀","垈","坡","坿","垉","垓","垠","垳","垤","垪","垰","埃","埆","埔","埒","埓","堊","埖","埣","堋","堙","堝","塲","堡","塢","塋","塰","毀","塒","堽","塹","墅","墹","墟","墫","墺","壞","墻","墸","墮","壅","壓","壑","壗","壙","壘","壥","壜","壤","壟","壯","壺","壹","壻","壼","壽","夂","夊","夐","夛","梦","夥","夬","夭","夲","夸","夾","竒","奕","奐","奎","奚","奘","奢","奠","奧","奬","奩","奸","妁","妝","佞","侫","妣","妲","姆","姨","姜","妍","姙","姚","娥","娟","娑","娜","娉","娚","婀","婬","婉","娵","娶","婢","婪","媚","媼","媾","嫋","嫂","媽","嫣","嫗","嫦","嫩","嫖","嫺","嫻","嬌","嬋","嬖","嬲","嫐","嬪","嬶","嬾","孃","孅","孀","孑","孕","孚","孛","孥","孩","孰","孳","孵","學","斈","孺","宀","它","宦","宸","寃","寇","寉","寔","寐","寤","實","寢","寞","寥","寫","寰","寶","寳","尅","將","專","對","尓","尠","尢","尨","尸","尹","屁","屆","屎","屓","屐","屏","孱","屬","屮","乢","屶","屹","岌","岑","岔","妛","岫","岻","岶","岼","岷","峅","岾","峇","峙","峩","峽","峺","峭","嶌","峪","崋","崕","崗","嵜","崟","崛","崑","崔","崢","崚","崙","崘","嵌","嵒","嵎","嵋","嵬","嵳","嵶","嶇","嶄","嶂","嶢","嶝","嶬","嶮","嶽","嶐","嶷","嶼","巉","巍","巓","巒","巖","巛","巫","已","巵","帋","帚","帙","帑","帛","帶","帷","幄","幃","幀","幎","幗","幔","幟","幢","幤","幇","幵","并","幺","麼","广","庠","廁","廂","廈","廐","廏","廖","廣","廝","廚","廛","廢","廡","廨","廩","廬","廱","廳","廰","廴","廸","廾","弃","弉","彝","彜","弋","弑","弖","弩","弭","弸","彁","彈","彌","彎","弯","彑","彖","彗","彙","彡","彭","彳","彷","徃","徂","彿","徊","很","徑","徇","從","徙","徘","徠","徨","徭","徼","忖","忻","忤","忸","忱","忝","悳","忿","怡","恠","怙","怐","怩","怎","怱","怛","怕","怫","怦","怏","怺","恚","恁","恪","恷","恟","恊","恆","恍","恣","恃","恤","恂","恬","恫","恙","悁","悍","惧","悃","悚","悄","悛","悖","悗","悒","悧","悋","惡","悸","惠","惓","悴","忰","悽","惆","悵","惘","慍","愕","愆","惶","惷","愀","惴","惺","愃","愡","惻","惱","愍","愎","慇","愾","愨","愧","慊","愿","愼","愬","愴","愽","慂","慄","慳","慷","慘","慙","慚","慫","慴","慯","慥","慱","慟","慝","慓","慵","憙","憖","憇","憬","憔","憚","憊","憑","憫","憮","懌","懊","應","懷","懈","懃","懆","憺","懋","罹","懍","懦","懣","懶","懺","懴","懿","懽","懼","懾","戀","戈","戉","戍","戌","戔","戛","戞","戡","截","戮","戰","戲","戳","扁","扎","扞","扣","扛","扠","扨","扼","抂","抉","找","抒","抓","抖","拔","抃","抔","拗","拑","抻","拏","拿","拆","擔","拈","拜","拌","拊","拂","拇","抛","拉","挌","拮","拱","挧","挂","挈","拯","拵","捐","挾","捍","搜","捏","掖","掎","掀","掫","捶","掣","掏","掉","掟","掵","捫","捩","掾","揩","揀","揆","揣","揉","插","揶","揄","搖","搴","搆","搓","搦","搶","攝","搗","搨","搏","摧","摯","摶","摎","攪","撕","撓","撥","撩","撈","撼","據","擒","擅","擇","撻","擘","擂","擱","擧","舉","擠","擡","抬","擣","擯","攬","擶","擴","擲","擺","攀","擽","攘","攜","攅","攤","攣","攫","攴","攵","攷","收","攸","畋","效","敖","敕","敍","敘","敞","敝","敲","數","斂","斃","變","斛","斟","斫","斷","旃","旆","旁","旄","旌","旒","旛","旙","无","旡","旱","杲","昊","昃","旻","杳","昵","昶","昴","昜","晏","晄","晉","晁","晞","晝","晤","晧","晨","晟","晢","晰","暃","暈","暎","暉","暄","暘","暝","曁","暹","曉","暾","暼","曄","暸","曖","曚","曠","昿","曦","曩","曰","曵","曷","朏","朖","朞","朦","朧","霸","朮","朿","朶","杁","朸","朷","杆","杞","杠","杙","杣","杤","枉","杰","枩","杼","杪","枌","枋","枦","枡","枅","枷","柯","枴","柬","枳","柩","枸","柤","柞","柝","柢","柮","枹","柎","柆","柧","檜","栞","框","栩","桀","桍","栲","桎","梳","栫","桙","档","桷","桿","梟","梏","梭","梔","條","梛","梃","檮","梹","桴","梵","梠","梺","椏","梍","桾","椁","棊","椈","棘","椢","椦","棡","椌","棍","棔","棧","棕","椶","椒","椄","棗","棣","椥","棹","棠","棯","椨","椪","椚","椣","椡","棆","楹","楷","楜","楸","楫","楔","楾","楮","椹","楴","椽","楙","椰","楡","楞","楝","榁","楪","榲","榮","槐","榿","槁","槓","榾","槎","寨","槊","槝","榻","槃","榧","樮","榑","榠","榜","榕","榴","槞","槨","樂","樛","槿","權","槹","槲","槧","樅","榱","樞","槭","樔","槫","樊","樒","櫁","樣","樓","橄","樌","橲","樶","橸","橇","橢","橙","橦","橈","樸","樢","檐","檍","檠","檄","檢","檣","檗","蘗","檻","櫃","櫂","檸","檳","檬","櫞","櫑","櫟","檪","櫚","櫪","櫻","欅","蘖","櫺","欒","欖","鬱","欟","欸","欷","盜","欹","飮","歇","歃","歉","歐","歙","歔","歛","歟","歡","歸","歹","歿","殀","殄","殃","殍","殘","殕","殞","殤","殪","殫","殯","殲","殱","殳","殷","殼","毆","毋","毓","毟","毬","毫","毳","毯","麾","氈","氓","气","氛","氤","氣","汞","汕","汢","汪","沂","沍","沚","沁","沛","汾","汨","汳","沒","沐","泄","泱","泓","沽","泗","泅","泝","沮","沱","沾","沺","泛","泯","泙","泪","洟","衍","洶","洫","洽","洸","洙","洵","洳","洒","洌","浣","涓","浤","浚","浹","浙","涎","涕","濤","涅","淹","渕","渊","涵","淇","淦","涸","淆","淬","淞","淌","淨","淒","淅","淺","淙","淤","淕","淪","淮","渭","湮","渮","渙","湲","湟","渾","渣","湫","渫","湶","湍","渟","湃","渺","湎","渤","滿","渝","游","溂","溪","溘","滉","溷","滓","溽","溯","滄","溲","滔","滕","溏","溥","滂","溟","潁","漑","灌","滬","滸","滾","漿","滲","漱","滯","漲","滌","漾","漓","滷","澆","潺","潸","澁","澀","潯","潛","濳","潭","澂","潼","潘","澎","澑","濂","潦","澳","澣","澡","澤","澹","濆","澪","濟","濕","濬","濔","濘","濱","濮","濛","瀉","瀋","濺","瀑","瀁","瀏","濾","瀛","瀚","潴","瀝","瀘","瀟","瀰","瀾","瀲","灑","灣","炙","炒","炯","烱","炬","炸","炳","炮","烟","烋","烝","烙","焉","烽","焜","焙","煥","煕","熈","煦","煢","煌","煖","煬","熏","燻","熄","熕","熨","熬","燗","熹","熾","燒","燉","燔","燎","燠","燬","燧","燵","燼","燹","燿","爍","爐","爛","爨","爭","爬","爰","爲","爻","爼","爿","牀","牆","牋","牘","牴","牾","犂","犁","犇","犒","犖","犢","犧","犹","犲","狃","狆","狄","狎","狒","狢","狠","狡","狹","狷","倏","猗","猊","猜","猖","猝","猴","猯","猩","猥","猾","獎","獏","默","獗","獪","獨","獰","獸","獵","獻","獺","珈","玳","珎","玻","珀","珥","珮","珞","璢","琅","瑯","琥","珸","琲","琺","瑕","琿","瑟","瑙","瑁","瑜","瑩","瑰","瑣","瑪","瑶","瑾","璋","璞","璧","瓊","瓏","瓔","珱","瓠","瓣","瓧","瓩","瓮","瓲","瓰","瓱","瓸","瓷","甄","甃","甅","甌","甎","甍","甕","甓","甞","甦","甬","甼","畄","畍","畊","畉","畛","畆","畚","畩","畤","畧","畫","畭","畸","當","疆","疇","畴","疊","疉","疂","疔","疚","疝","疥","疣","痂","疳","痃","疵","疽","疸","疼","疱","痍","痊","痒","痙","痣","痞","痾","痿","痼","瘁","痰","痺","痲","痳","瘋","瘍","瘉","瘟","瘧","瘠","瘡","瘢","瘤","瘴","瘰","瘻","癇","癈","癆","癜","癘","癡","癢","癨","癩","癪","癧","癬","癰","癲","癶","癸","發","皀","皃","皈","皋","皎","皖","皓","皙","皚","皰","皴","皸","皹","皺","盂","盍","盖","盒","盞","盡","盥","盧","盪","蘯","盻","眈","眇","眄","眩","眤","眞","眥","眦","眛","眷","眸","睇","睚","睨","睫","睛","睥","睿","睾","睹","瞎","瞋","瞑","瞠","瞞","瞰","瞶","瞹","瞿","瞼","瞽","瞻","矇","矍","矗","矚","矜","矣","矮","矼","砌","砒","礦","砠","礪","硅","碎","硴","碆","硼","碚","碌","碣","碵","碪","碯","磑","磆","磋","磔","碾","碼","磅","磊","磬","磧","磚","磽","磴","礇","礒","礑","礙","礬","礫","祀","祠","祗","祟","祚","祕","祓","祺","祿","禊","禝","禧","齋","禪","禮","禳","禹","禺","秉","秕","秧","秬","秡","秣","稈","稍","稘","稙","稠","稟","禀","稱","稻","稾","稷","穃","穗","穉","穡","穢","穩","龝","穰","穹","穽","窈","窗","窕","窘","窖","窩","竈","窰","窶","竅","竄","窿","邃","竇","竊","竍","竏","竕","竓","站","竚","竝","竡","竢","竦","竭","竰","笂","笏","笊","笆","笳","笘","笙","笞","笵","笨","笶","筐","筺","笄","筍","笋","筌","筅","筵","筥","筴","筧","筰","筱","筬","筮","箝","箘","箟","箍","箜","箚","箋","箒","箏","筝","箙","篋","篁","篌","篏","箴","篆","篝","篩","簑","簔","篦","篥","籠","簀","簇","簓","篳","篷","簗","簍","篶","簣","簧","簪","簟","簷","簫","簽","籌","籃","籔","籏","籀","籐","籘","籟","籤","籖","籥","籬","籵","粃","粐","粤","粭","粢","粫","粡","粨","粳","粲","粱","粮","粹","粽","糀","糅","糂","糘","糒","糜","糢","鬻","糯","糲","糴","糶","糺","紆","紂","紜","紕","紊","絅","絋","紮","紲","紿","紵","絆","絳","絖","絎","絲","絨","絮","絏","絣","經","綉","絛","綏","絽","綛","綺","綮","綣","綵","緇","綽","綫","總","綢","綯","緜","綸","綟","綰","緘","緝","緤","緞","緻","緲","緡","縅","縊","縣","縡","縒","縱","縟","縉","縋","縢","繆","繦","縻","縵","縹","繃","縷","縲","縺","繧","繝","繖","繞","繙","繚","繹","繪","繩","繼","繻","纃","緕","繽","辮","繿","纈","纉","續","纒","纐","纓","纔","纖","纎","纛","纜","缸","缺","罅","罌","罍","罎","罐","网","罕","罔","罘","罟","罠","罨","罩","罧","罸","羂","羆","羃","羈","羇","羌","羔","羞","羝","羚","羣","羯","羲","羹","羮","羶","羸","譱","翅","翆","翊","翕","翔","翡","翦","翩","翳","翹","飜","耆","耄","耋","耒","耘","耙","耜","耡","耨","耿","耻","聊","聆","聒","聘","聚","聟","聢","聨","聳","聲","聰","聶","聹","聽","聿","肄","肆","肅","肛","肓","肚","肭","冐","肬","胛","胥","胙","胝","胄","胚","胖","脉","胯","胱","脛","脩","脣","脯","腋","隋","腆","脾","腓","腑","胼","腱","腮","腥","腦","腴","膃","膈","膊","膀","膂","膠","膕","膤","膣","腟","膓","膩","膰","膵","膾","膸","膽","臀","臂","膺","臉","臍","臑","臙","臘","臈","臚","臟","臠","臧","臺","臻","臾","舁","舂","舅","與","舊","舍","舐","舖","舩","舫","舸","舳","艀","艙","艘","艝","艚","艟","艤","艢","艨","艪","艫","舮","艱","艷","艸","艾","芍","芒","芫","芟","芻","芬","苡","苣","苟","苒","苴","苳","苺","莓","范","苻","苹","苞","茆","苜","茉","苙","茵","茴","茖","茲","茱","荀","茹","荐","荅","茯","茫","茗","茘","莅","莚","莪","莟","莢","莖","茣","莎","莇","莊","荼","莵","荳","荵","莠","莉","莨","菴","萓","菫","菎","菽","萃","菘","萋","菁","菷","萇","菠","菲","萍","萢","萠","莽","萸","蔆","菻","葭","萪","萼","蕚","蒄","葷","葫","蒭","葮","蒂","葩","葆","萬","葯","葹","萵","蓊","葢","蒹","蒿","蒟","蓙","蓍","蒻","蓚","蓐","蓁","蓆","蓖","蒡","蔡","蓿","蓴","蔗","蔘","蔬","蔟","蔕","蔔","蓼","蕀","蕣","蕘","蕈","蕁","蘂","蕋","蕕","薀","薤","薈","薑","薊","薨","蕭","薔","薛","藪","薇","薜","蕷","蕾","薐","藉","薺","藏","薹","藐","藕","藝","藥","藜","藹","蘊","蘓","蘋","藾","藺","蘆","蘢","蘚","蘰","蘿","虍","乕","虔","號","虧","虱","蚓","蚣","蚩","蚪","蚋","蚌","蚶","蚯","蛄","蛆","蚰","蛉","蠣","蚫","蛔","蛞","蛩","蛬","蛟","蛛","蛯","蜒","蜆","蜈","蜀","蜃","蛻","蜑","蜉","蜍","蛹","蜊","蜴","蜿","蜷","蜻","蜥","蜩","蜚","蝠","蝟","蝸","蝌","蝎","蝴","蝗","蝨","蝮","蝙","蝓","蝣","蝪","蠅","螢","螟","螂","螯","蟋","螽","蟀","蟐","雖","螫","蟄","螳","蟇","蟆","螻","蟯","蟲","蟠","蠏","蠍","蟾","蟶","蟷","蠎","蟒","蠑","蠖","蠕","蠢","蠡","蠱","蠶","蠹","蠧","蠻","衄","衂","衒","衙","衞","衢","衫","袁","衾","袞","衵","衽","袵","衲","袂","袗","袒","袮","袙","袢","袍","袤","袰","袿","袱","裃","裄","裔","裘","裙","裝","裹","褂","裼","裴","裨","裲","褄","褌","褊","褓","襃","褞","褥","褪","褫","襁","襄","褻","褶","褸","襌","褝","襠","襞","襦","襤","襭","襪","襯","襴","襷","襾","覃","覈","覊","覓","覘","覡","覩","覦","覬","覯","覲","覺","覽","覿","觀","觚","觜","觝","觧","觴","觸","訃","訖","訐","訌","訛","訝","訥","訶","詁","詛","詒","詆","詈","詼","詭","詬","詢","誅","誂","誄","誨","誡","誑","誥","誦","誚","誣","諄","諍","諂","諚","諫","諳","諧","諤","諱","謔","諠","諢","諷","諞","諛","謌","謇","謚","諡","謖","謐","謗","謠","謳","鞫","謦","謫","謾","謨","譁","譌","譏","譎","證","譖","譛","譚","譫","譟","譬","譯","譴","譽","讀","讌","讎","讒","讓","讖","讙","讚","谺","豁","谿","豈","豌","豎","豐","豕","豢","豬","豸","豺","貂","貉","貅","貊","貍","貎","貔","豼","貘","戝","貭","貪","貽","貲","貳","貮","貶","賈","賁","賤","賣","賚","賽","賺","賻","贄","贅","贊","贇","贏","贍","贐","齎","贓","賍","贔","贖","赧","赭","赱","赳","趁","趙","跂","趾","趺","跏","跚","跖","跌","跛","跋","跪","跫","跟","跣","跼","踈","踉","跿","踝","踞","踐","踟","蹂","踵","踰","踴","蹊","蹇","蹉","蹌","蹐","蹈","蹙","蹤","蹠","踪","蹣","蹕","蹶","蹲","蹼","躁","躇","躅","躄","躋","躊","躓","躑","躔","躙","躪","躡","躬","躰","軆","躱","躾","軅","軈","軋","軛","軣","軼","軻","軫","軾","輊","輅","輕","輒","輙","輓","輜","輟","輛","輌","輦","輳","輻","輹","轅","轂","輾","轌","轉","轆","轎","轗","轜","轢","轣","轤","辜","辟","辣","辭","辯","辷","迚","迥","迢","迪","迯","邇","迴","逅","迹","迺","逑","逕","逡","逍","逞","逖","逋","逧","逶","逵","逹","迸","遏","遐","遑","遒","逎","遉","逾","遖","遘","遞","遨","遯","遶","隨","遲","邂","遽","邁","邀","邊","邉","邏","邨","邯","邱","邵","郢","郤","扈","郛","鄂","鄒","鄙","鄲","鄰","酊","酖","酘","酣","酥","酩","酳","酲","醋","醉","醂","醢","醫","醯","醪","醵","醴","醺","釀","釁","釉","釋","釐","釖","釟","釡","釛","釼","釵","釶","鈞","釿","鈔","鈬","鈕","鈑","鉞","鉗","鉅","鉉","鉤","鉈","銕","鈿","鉋","鉐","銜","銖","銓","銛","鉚","鋏","銹","銷","鋩","錏","鋺","鍄","錮","錙","錢","錚","錣","錺","錵","錻","鍜","鍠","鍼","鍮","鍖","鎰","鎬","鎭","鎔","鎹","鏖","鏗","鏨","鏥","鏘","鏃","鏝","鏐","鏈","鏤","鐚","鐔","鐓","鐃","鐇","鐐","鐶","鐫","鐵","鐡","鐺","鑁","鑒","鑄","鑛","鑠","鑢","鑞","鑪","鈩","鑰","鑵","鑷","鑽","鑚","鑼","鑾","钁","鑿","閂","閇","閊","閔","閖","閘","閙","閠","閨","閧","閭","閼","閻","閹","閾","闊","濶","闃","闍","闌","闕","闔","闖","關","闡","闥","闢","阡","阨","阮","阯","陂","陌","陏","陋","陷","陜","陞","陝","陟","陦","陲","陬","隍","隘","隕","隗","險","隧","隱","隲","隰","隴","隶","隸","隹","雎","雋","雉","雍","襍","雜","霍","雕","雹","霄","霆","霈","霓","霎","霑","霏","霖","霙","霤","霪","霰","霹","霽","霾","靄","靆","靈","靂","靉","靜","靠","靤","靦","靨","勒","靫","靱","靹","鞅","靼","鞁","靺","鞆","鞋","鞏","鞐","鞜","鞨","鞦","鞣","鞳","鞴","韃","韆","韈","韋","韜","韭","齏","韲","竟","韶","韵","頏","頌","頸","頤","頡","頷","頽","顆","顏","顋","顫","顯","顰","顱","顴","顳","颪","颯","颱","颶","飄","飃","飆","飩","飫","餃","餉","餒","餔","餘","餡","餝","餞","餤","餠","餬","餮","餽","餾","饂","饉","饅","饐","饋","饑","饒","饌","饕","馗","馘","馥","馭","馮","馼","駟","駛","駝","駘","駑","駭","駮","駱","駲","駻","駸","騁","騏","騅","駢","騙","騫","騷","驅","驂","驀","驃","騾","驕","驍","驛","驗","驟","驢","驥","驤","驩","驫","驪","骭","骰","骼","髀","髏","髑","髓","體","髞","髟","髢","髣","髦","髯","髫","髮","髴","髱","髷","髻","鬆","鬘","鬚","鬟","鬢","鬣","鬥","鬧","鬨","鬩","鬪","鬮","鬯","鬲","魄","魃","魏","魍","魎","魑","魘","魴","鮓","鮃","鮑","鮖","鮗","鮟","鮠","鮨","鮴","鯀","鯊","鮹","鯆","鯏","鯑","鯒","鯣","鯢","鯤","鯔","鯡","鰺","鯲","鯱","鯰","鰕","鰔","鰉","鰓","鰌","鰆","鰈","鰒","鰊","鰄","鰮","鰛","鰥","鰤","鰡","鰰","鱇","鰲","鱆","鰾","鱚","鱠","鱧","鱶","鱸","鳧","鳬","鳰","鴉","鴈","鳫","鴃","鴆","鴪","鴦","鶯","鴣","鴟","鵄","鴕","鴒","鵁","鴿","鴾","鵆","鵈","鵝","鵞","鵤","鵑","鵐","鵙","鵲","鶉","鶇","鶫","鵯","鵺","鶚","鶤","鶩","鶲","鷄","鷁","鶻","鶸","鶺","鷆","鷏","鷂","鷙","鷓","鷸","鷦","鷭","鷯","鷽","鸚","鸛","鸞","鹵","鹹","鹽","麁","麈","麋","麌","麒","麕","麑","麝","麥","麩","麸","麪","麭","靡","黌","黎","黏","黐","黔","黜","點","黝","黠","黥","黨","黯","黴","黶","黷","黹","黻","黼","黽","鼇","鼈","皷","鼕","鼡","鼬","鼾","齊","齒","齔","齣","齟","齠","齡","齦","齧","齬","齪","齷","齲","齶","龕","龜","龠","堯","槇","遙","瑤","凜","熙","噓","巢","帔","帘","幘","幞","庾","廊","廋","廹","开","异","弇","弝","弣","弴","弶","弽","彀","彅","彔","彘","彤","彧","彽","徉","徜","徧","徯","徵","德","忉","忞","忡","忩","怍","怔","怘","怳","怵","恇","悔","悝","悞","惋","惔","惕","惝","惸","愜","愫","愰","愷","慨","憍","憎","憼","憹","懲","戢","戾","扃","扖","扚","扯","抅","拄","拖","拼","挊","挘","挹","捃","捥","捼","揥","揭","揵","搐","搔","搢","摹","摑","摠","摭","擎","撾","撿","㐂","𠅘","份","仿","侚","俉","傜","儞","冼","㔟","匇","卡","卬","詹","𠮷","呍","咖","咜","咩","唎","啊","噲","囤","圳","圴","塚","墀","姤","娣","婕","寬","﨑","㟢","庬","弴","彅","德","怗","恵","愰","昤","曈","曙","曺","曻","桒","鿄","椑","椻","橅","檑","櫛","𣏌","𣏾","𣗄","毱","泠","洮","海","涿","淊","淸","渚","潞","濹","灤","𤋮","𤋮","煇","燁","爀","玟","玨","珉","珖","琛","琡","琢","琦","琪","琬","琹","瑋","㻚","畵","疁","睲","䂓","磈","磠","祇","禮","鿆","䄃","鿅","秚","稞","筿","簱","䉤","綋","羡","脘","脺","舘","芮","葛","蓜","蓬","蕙","藎","蝕","蟬","蠋","裵","角","諶","跎","辻","迶","郝","鄧","鄭","醲","鈳","銈","錡","鍈","閒","雞","餃","饀","髙","鯖","鷗","麴","麵","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","⛌","⛍","❗","⛏","⛐","⛑","","⛒","⛕","⛓","⛔","","","","","","","","","⛖","⛗","⛘","⛙","⛚","⛛","⛜","⛝","⛞","⛟","⛠","⛡","⭕","㉈","㉉","㉊","㉋","㉌","㉍","㉎","㉏","","","","","⒑","⒒","⒓","","","","","","","","","","","","","","","","","⬛","⬤","","","","","","⚿","","","","","","","","","","","","㊙","","","","","","","","","","","","⛣","⭖","⭗","⭘","⭙","☓","㊋","〒","⛨","㉆","㉅","⛩","࿖","⛪","⛫","⛬","♨","⛭","⛮","⛯","⚓","✈","⛰","⛱","⛲","⛳","⛴","⛵","","Ⓓ","Ⓢ","⛶","","","","","","⛷","⛸","⛹","⛺","","☎","⛻","⛼","⛽","⛾","","⛿","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","➡","⬅","⬆","⬇","⬯","⬮","年","月","日","円","㎡","㎥","㎝","㎠","㎤","","⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏","⒐","","","","","","","","","","","","","","","","","㈳","㈶","㈲","㈱","㈹","㉄","▶","◀","〖","〗","⟐","²","³","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","㉇","","","℻","","","","㈪","㈫","㈬","㈭","㈮","㈯","㈰","㈷","㍾","㍽","㍼","㍻","№","℡","〶","⚾","","","","","","","","","","","","","","","","","","","","","","","ℓ","㎏","㎐","㏊","㎞","㎢","㍱","","","½","↉","⅓","⅔","¼","¾","⅕","⅖","⅗","⅘","⅙","⅚","⅐","⅛","⅑","⅒","☀","☁","☂","⛄","☖","☗","⛉","⛊","♦","♥","♣","♠","⛋","⨀","‼","⁉","⛅","☔","⛆","☃","⛇","⚡","⛈","","⚞","⚟","♬","☎","","","","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","㉑","㉒","㉓","㉔","","","","","","","","","","","","","","","","","","","","","","","","","","","㉕","㉖","㉗","㉘","㉙","㉚","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","❶","❷","❸","❹","❺","❻","❼","❽","❾","❿","⓫","⓬","㉛",""],d=["㐂","","份","仿","侚","俉","傜","儞","冼","㔟","匇","卡","卬","詹","","呍","咖","咜","咩","唎","啊","噲","囤","圳","圴","塚","墀","姤","娣","婕","寬","﨑","㟢","庬","弴","彅","德","怗","恵","愰","昤","曈","曙","曺","曻","桒","鿄","椑","椻","橅","檑","櫛","","","","毱","泠","洮","海","涿","淊","淸","渚","潞","濹","灤","𤋮","","煇","燁","爀","玟","玨","珉","珖","琛","琡","琢","琦","琪","琬","琹","瑋","㻚","畵","疁","睲","䂓","磈","磠","祇","禮","鿆","䄃","鿅","秚","稞","筿","簱","䉤","綋","羡","脘","脺","舘","芮","葛","蓜","蓬","蕙","藎","蝕","蟬","蠋","裵","角","諶","跎","辻","迶","郝","鄧","鄭","醲","鈳","銈","錡","鍈","閒","雞","餃","饀","髙","鯖","鷗","麴","麵","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","⛌","⛍","❗","⛏","⛐","⛑","","⛒","⛕","⛓","⛔","","","","","","","","","⛖","⛗","⛘","⛙","⛚","⛛","⛜","⛝","⛞","⛟","⛠","⛡","⭕","㉈","㉉","㉊","㉋","㉌","㉍","㉎","㉏","","","","","⒑","⒒","⒓","","","","","","","","","","","","","","","","","⬛","⬤","","","","","","⚿","","","","","","","","","","","","㊙","","","","","","","","","","","","⛣","⭖","⭗","⭘","⭙","☓","㊋","〒","⛨","㉆","㉅","⛩","࿖","⛪","⛫","⛬","♨","⛭","⛮","⛯","⚓","✈","⛰","⛱","⛲","⛳","⛴","⛵","","Ⓓ","Ⓢ","⛶","","","","","","⛷","⛸","⛹","⛺","","☎","⛻","⛼","⛽","⛾","","⛿","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","➡","⬅","⬆","⬇","⬯","⬮","年","月","日","円","㎡","㎥","㎝","㎠","㎤","","⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏","⒐","","","","","","","","","","","","","","","","","㈳","㈶","㈲","㈱","㈹","㉄","▶","◀","〖","〗","⟐","²","³","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","㉇","","","℻","","","","㈪","㈫","㈬","㈭","㈮","㈯","㈰","㈷","㍾","㍽","㍼","㍻","№","℡","〶","⚾","","","","","","","","","","","","","","","","","","","","","","","ℓ","㎏","㎐","㏊","㎞","㎢","㍱","","","½","↉","⅓","⅔","¼","¾","⅕","⅖","⅗","⅘","⅙","⅚","⅐","⅛","⅑","⅒","☀","☁","☂","⛄","☖","☗","⛉","⛊","♦","♥","♣","♠","⛋","⨀","‼","⁉","⛅","☔","⛆","☃","⛇","⚡","⛈","","⚞","⚟","♬","☎","","","","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","㉑","㉒","㉓","㉔","","","","","","","","","","","","","","","","","","","","","","","","","","","㉕","㉖","㉗","㉘","㉙","㉚","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","❶","❷","❸","❹","❺","❻","❼","❽","❾","❿","⓫","⓬","㉛",""],p=["㐂","𠅘","份","仿","侚","俉","傜","儞","冼","㔟","匇","卡","卬","詹","𠮷","呍","咖","咜","咩","唎","啊","噲","囤","圳","圴","塚","墀","姤","娣","婕","寬","﨑","㟢","庬","弴","彅","德","怗","恵","愰","昤","曈","曙","曺","曻","桒","鿄","椑","椻","橅","檑","櫛","𣏌","𣏾","𣗄","毱","泠","洮","海","涿","淊","淸","渚","潞","濹","灤","𤋮","𤋮","煇","燁","爀","玟","玨","珉","珖","琛","琡","琢","琦","琪","琬","琹","瑋","㻚","畵","疁","睲","䂓","磈","磠","祇","禮","鿆","䄃","鿅","秚","稞","筿","簱","䉤","綋","羡","脘","脺","舘","芮","葛","蓜","蓬","蕙","藎","蝕","蟬","蠋","裵","角","諶","跎","辻","迶","郝","鄧","鄭","醲","鈳","銈","錡","鍈","閒","雞","餃","饀","髙","鯖","鷗","麴","麵","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","⛌","⛍","❗","⛏","⛐","⛑","","⛒","⛕","⛓","⛔","","","","","🅿","🆊","","","⛖","⛗","⛘","⛙","⛚","⛛","⛜","⛝","⛞","⛟","⛠","⛡","⭕","㉈","㉉","㉊","㉋","㉌","㉍","㉎","㉏","","","","","⒑","⒒","⒓","🅊","🅌","🄿","🅆","🅋","🈐","🈑","🈒","🈓","🅂","🈔","🈕","🈖","🅍","🄱","🄽","⬛","⬤","🈗","🈘","🈙","🈚","🈛","⚿","🈜","🈝","🈞","🈟","🈠","🈡","🈢","🈣","🈤","🈥","🅎","㊙","🈀","","","","","","","","","","","⛣","⭖","⭗","⭘","⭙","☓","㊋","〒","⛨","㉆","㉅","⛩","࿖","⛪","⛫","⛬","♨","⛭","⛮","⛯","⚓","✈","⛰","⛱","⛲","⛳","⛴","⛵","🅗","Ⓓ","Ⓢ","⛶","🅟","🆋","🆍","🆌","🅹","⛷","⛸","⛹","⛺","🅻","☎","⛻","⛼","⛽","⛾","🅼","⛿","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","➡","⬅","⬆","⬇","⬯","⬮","年","月","日","円","㎡","㎥","㎝","㎠","㎤","🄀","⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏","⒐","","","","","","","🄁","🄂","🄃","🄄","🄅","🄆","🄇","🄈","🄉","🄊","㈳","㈶","㈲","㈱","㈹","㉄","▶","◀","〖","〗","⟐","²","³","🄭","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","🄬","🄫","㉇","🆐","🈦","℻","","","","㈪","㈫","㈬","㈭","㈮","㈯","㈰","㈷","㍾","㍽","㍼","㍻","№","℡","〶","⚾","🉀","🉁","🉂","🉃","🉄","🉅","🉆","🉇","🉈","🄪","🈧","🈨","🈩","🈔","🈪","🈫","🈬","🈭","🈮","🈯","🈰","🈱","ℓ","㎏","㎐","㏊","㎞","㎢","㍱","","","½","↉","⅓","⅔","¼","¾","⅕","⅖","⅗","⅘","⅙","⅚","⅐","⅛","⅑","⅒","☀","☁","☂","⛄","☖","☗","⛉","⛊","♦","♥","♣","♠","⛋","⨀","‼","⁉","⛅","☔","⛆","☃","⛇","⚡","⛈","","⚞","⚟","♬","☎","","","","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","㉑","㉒","㉓","㉔","🄐","🄑","🄒","🄓","🄔","🄕","🄖","🄗","🄘","🄙","🄚","🄛","🄜","🄝","🄞","🄟","🄠","🄡","🄢","🄣","🄤","🄥","🄦","🄧","🄨","🄩","㉕","㉖","㉗","㉘","㉙","㉚","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","❶","❷","❸","❹","❺","❻","❼","❽","❾","❿","⓫","⓬","㉛",""],c=["!",""","#","$","%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","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","[","¥","]","^","_","`","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","{","|","}","~"],h=["ぁ","あ","ぃ","い","ぅ","う","ぇ","え","ぉ","お","か","が","き","ぎ","く","ぐ","け","げ","こ","ご","さ","ざ","し","じ","す","ず","せ","ぜ","そ","ぞ","た","だ","ち","ぢ","っ","つ","づ","て","で","と","ど","な","に","ぬ","ね","の","は","ば","ぱ","ひ","び","ぴ","ふ","ぶ","ぷ","へ","べ","ぺ","ほ","ぼ","ぽ","ま","み","む","め","も","ゃ","や","ゅ","ゆ","ょ","よ","ら","り","る","れ","ろ","ゎ","わ","ゐ","ゑ","を","ん","","","","ゝ","ゞ","ー","。","「","」","、","・"],u=["ァ","ア","ィ","イ","ゥ","ウ","ェ","エ","ォ","オ","カ","ガ","キ","ギ","ク","グ","ケ","ゲ","コ","ゴ","サ","ザ","シ","ジ","ス","ズ","セ","ゼ","ソ","ゾ","タ","ダ","チ","ヂ","ッ","ツ","ヅ","テ","デ","ト","ド","ナ","ニ","ヌ","ネ","ノ","ハ","バ","パ","ヒ","ビ","ピ","フ","ブ","プ","ヘ","ベ","ペ","ホ","ボ","ポ","マ","ミ","ム","メ","モ","ャ","ヤ","ュ","ユ","ョ","ヨ","ラ","リ","ル","レ","ロ","ヮ","ワ","ヰ","ヱ","ヲ","ン","ヴ","ヵ","ヶ","ヽ","ヾ","ー","。","「","」","、","・"],f=new Map([["022b6f43e2a414fd68f172da202bac9a","⚞"],["94fb7be756372db6b62e3e0a119083d5","⚞"],["12aecdea283e4d07f88b9f2b740e4f86","⚟"],["1a563501affbf7f5baec350a108d5505","⚟"],["556971570f40044fa4520df3289a1cf2","⚟"],["65b042886a563a771aa389b12af7bca7","⚟"],["bbda644d17efd3c020635ee3d90968a5","⦅"],["5063561406195ca45f5992e3f7ad77d2","⦅"],["9d15c0395a4738936af34308acf2d032","⦅"],["2a063edc4770b3403f060b38166a0d4d","⦅"],["54479aa90145b4713134b78d4fb98aa5","⦅"],["12a2c7156da32fc972b5a451bb87b813","⦅"],["c8d428ead557285b0b7088388b22519c","⦅"],["7160f7419cba7acdacd23cbeb4834dbe","⦅"],["3c49616fb9bf0b9052b30e118f8857ea","⦅"],["71c94bb6d963e47443eac448a09d22ce","⦅"],["7ec2179107ba4c58abb6ef92e7781365","⦅"],["2eb49bd25d7eeada006afc0864350da4","⦅"],["a341ee7fe8a368c9737a3341f016ac70","⦅"],["f47048d669ac8d84eeb62477e8420f89","⦅"],["38566b372f4c5a1aead4efa20decd079","⦆"],["d84fc83615b75802ed422eda4ba39465","⦆"],["5bb8b7731d9473ebd7c842334dfa24f2","⦆"],["9ffa7e00cfc7e807a161ada460b8060c","⦆"],["a58dc0e1271b03a5981b57a83271afa7","⦆"],["e67210b0da0161d36b79e8c9be6a9d0c","⦆"],["08de4be9569ebd6ac01709f552ae8a65","⦆"],["e214599903c94c532684bdf54b62df61","⦆"],["2a83209f8a7489081890c277397df425","⦆"],["0294d50cea5197c8c4646d2cace3e78d","⦆"],["0b808509e4d89a2b9d02252ca85f2e34","⦆"],["2a74d4ad7292c858dc2bb559de67f2d9","⦆"],["8c810b8cbe6159e837a88575bb4e6033","⦆"],["dc66317cd6fff4f4221069a20f321fce","⦆"],["563e1633d226c10ef4ec80638997e4a9","『"],["0993d5cdf910f481eeefa19e4f09d77c","『"],["7b80a8345c16e2d4f8ff2691e245c2b1","『"],["016669fa94786f9581342d47f317c02c","『"],["01d3eb52ab29f0eecc62ff74224fffd4","『"],["089aa1d87915ef8ad3c43982ac657c8c","『"],["30e8cb69cda3ad84e87943c4351c24b7","『"],["385927959c2621acf57f8d40140924f8","『"],["2c256506f406bac4c214318f196ad5db","『"],["2d3912e10113e5c7bef33df3249af4a7","『"],["8b6444be18f269ac615643b26f9e3041","『"],["9c8c1ff659b439f73c65cf4766ab2f14","『"],["e4caa1628ad6878f14be986761e06aaa","『"],["e702912587801d73d58cdb30e48debed","』"],["d70bb2b097f44c1ddefb93bf92bbb5cd","』"],["f2b927267947a75b891403f95db72005","』"],["4ec38a1d8d22e4df6c359f00f7ad8662","』"],["55c9ea9aa8eb630e5ecb793b2f85c927","』"],["70376e1ea05a3438a19c062ad49a7960","』"],["8fe7cb78ca24d1973419eecf99252a88","』"],["9ee59c7d2c202e0214836a0138f59e24","』"],["b56aaf7fc68c5e206ccbc2ee1442b3af","』"],["ba37f6b56d8fc8980c8236de9894fa61","』"],["cc9fde9238a2bf78fd1c13f65b098e77","』"],["f02e3e84dcd71c5d3bab2b7b4b99bd7e","』"],["f686e0b742abe806fccbd4d9b3fcc4cd","』"],["37f6ecf37a0a3ef8dff083ccc8754f81","♬"],["3336f18e849144658f212bd9399bec5f","♬"],["93efdc18683d8ecacb0a920d5f2fffb3","♬"],["9b8325b71aa6a000d24f88c4d7ec730d","♬"],["ab791ef796e6b5d66f13ed9aea3e8ab2","♬"],["6eb29f1917caea1cadf94f5496a4c374","↱"],["583134b86e7d90960f64c5b863196978","➡"],["4ba716a88c003ca0a069392be3b63951","➡"],["4e0fbe47e3ba0fd5949bda53f11b16a5","➡"],["61ec226a927ee80fffa12db219a43233","➡"],["8e5b873ac8e1bf84246b281b3548c2ff","↴"],["a78d9b65f46654601ce0145622164b47","↴"],["5d01e6804b9aaec0c276f77306888c54","↴"],["6168af1e81b6497fccb6b8d3226a8016","↴"],["4360c0b7364802b680f5a65fa415bdd6","↗"],["4dab788480bb9ac50d2454b58438e407","↗"],["bfb2d58ab8c469d2b8b5c42d81e4e3b7","↗"],["4c503a0873195bfe8d71c9d55669781b","→"],["caf36eff2cf3580cd66c5cd021ee4c09","→"],["f00be20caf0aaef3a6fbec90a0e71852","Ⅰ"],["e660e1e23a6ddc9a5d2e0e1ef7ac5b86","Ⅱ"],["a62583f621fb5405add08e8f0beb6db4","Ⅱ"],["0e761ebb18b9870383725b3712f5c8d4","Ⅱ"],["1f65debfbf9df96de52c6f80922b012b","Ⅱ"],["5c13facf2da9f38922a9419061771ed0","Ⅱ"],["75a65cc3171c4c7ca0141042846ab91a","Ⅱ"],["eae94a6301787ff7bf77786ae4424601","Ⅱ"],["f1add7809e18e064e4609783211c9815","Ⅲ"],["a7ee6f7f63d348e2b8fb7ee9503f3c5c","♡"],["9c8cfb5e9349b06f0939605638896f4e","♥"],["45ce7d6d5c779136d32d3e60e13e10cd","⅕"],["51f5fe58aaf460263b766e990fdbe979","⅕"],["db40b0a65939e462396822d5ab3c6d9c","⅕"],["d9e3a48d5a7c6ba6f8db18f56cf91f92","⅛"],["86586bcdf8f14883f846849e93ca274c","⅜"],["9d81f46e134081d56bc92f69eebfabd9","⅒"],["18dddb04a4fe9b3f5c7b79e68fb8ab4b","⅒"],["eff8659a150859b7b69682a023b283c1","⅒"],["6e5ccf08b2bc815b0923df83cf9fafa1","㎠"],["8a77e56517a074d3d2ba426b84a07bf4","㎠"],["2c381a0eab014487d50f6f8bae8f0b71","㎢"],["9d1a36a1bec1cd2b0b0765f93c1e4f3c","㎢"],["e03eb00c54de790d8cc9997527fde905","㎢"],["3bce2a06a6a8557082543a6c90a42fe0","〽"],["4898c7d9fe3a8a6f9859b0e6f85a4327","〽"],["98ab18764756c8ca7608e17f562b21ce","〽"],["3037aad230d8cdae3df6e0ebedc0db79","⁉"],["66e3474e6cbd8e817ba0a1f8920bf4e7","⁉"],["4360dd96063ce1a9660cc8437e8238e3","⁈"],["6ce68b7e389c5169309ee956ed0c98a8","⁈"],["737a19289d25d963e255f3692ded6536","⁈"],["14b18199bbc3f4bf65b72e316bc41d3c","!"],["6bf58c146b692aeb403ed1f7618a060a","!"],["7f12b67caaf7c8c5075b444bb2a16c70","!"],["bfd55f4031ad80cb7401d65937b1d5d9","〜"],["4a61f6f7da9e6c8e373f4112cbd453cf","〜"],["882ded8f0bb4cdfa4ce28a0b64056d2a","〜"],["7726ffbf3a6e953affe6353c24ffb085","〜"],["0e290ec6542b5d52c972775e3d7cfeaf","-"],["420f1d27972d7cc83929307fbbb6dd50","-"],["4aa0e459273a2fe3012d7b3d2e14e07e","-"],["030b487ae68da1f4da98046f4fed390f","一"],["21699fa18fd14735a312512dfea2bff4","一"],["559fc240f4efe5a1e64714ce09217a3e","一"],["b7352c3f33a77bc9d3fbf693efbb8095","一"],["fcdb30a244fb6aad5255ee2d32fdf7fc","一"],["15a0a0fb33aacd4ce730a9503c46df5f","㊙"],["9dad4982bd65fbf21525261a7efdf669","㊙"],["c3e68e6d08d5429e28ffd6592acf4519","ゔ"],["f022cfe594d6f6930d7a5b994e1a0b71","凜"],["407057c7b7b1a91d058d572d9a9d3aa5","凜"],["fc85b0622183795f89111219dfbc6281","凜"],["9707099e5828d97eb12ff2e6ba438558","凜"],["987c829b62eb31f467165827766c410d","凜"],["58371bb195aaa7a468c5c508351ac383","凜"],["32324012ed7274a15002b66ed1e464f8","蜻"],["0ffb731db8d4a6b711f97bbb08ed8819","蜻"],["d90aae9a752e9b61662a9cafa837961f","祓"],["23d6c6f231ac5d51f4cdaaaa26701956","祓"],["81cbedabd8f88d4494255b0631820dfd","祓"],["4185f93a5571e49433ca9c13ae588f96","魎"],["9ab74d6e8bda8723614017a7fce587fe","魎"],["e96a39a050b694e5f8aadb111420b698","𠮷"],["08c5eb5fac4f1d362b946689eb2e4edf","𠮷"],["2cef7e443c22f5835658e67749ae52d1","𠮷"],["4ab0dd1578c8c5fa25f45938ff0f8575","𠮷"],["4c392bb90a1f62796f8fba2c19b4a7de","𠮷"],["43856fd7c04a779e571fe24c47f02a6c","髙"],["265efc2a174c73ea229f9ffefa703f32","髙"],["5a7af09cce6b3005355e1c6c82df8858","髙"],["808e9b858294184933f8bf45d6291572","髙"],["27f0c69a76bf571d6dc25db389d20779","髙"],["46fb250f60436fd5f33808343893ca12","髙"],["8a8c4c67a6094d4dc6039e5fe931159c","髙"],["9257f3792fcfcd21b85524d5f86f624e","髙"],["d502a276d6f311449597ee9e576d9217","髙"],["eaa49075e50fbe1fa4b7f593dfd95620","髙"],["c01d2bafce469da1abbb612fdb16c1e3","元"],["e1ce03321fdb4eaca026a49a43e521a5","元"],["0cfa6c95283a90eff3733db1ac80f58a","元"],["52c1ad5b834821dc6b85ec27bdea1f76","元"],["ad088cffd260c1fccb655cae17b14803","元"],["a9ee52eaa5b4cc32d1891d540bfe93cc","塚"],["a00182f1de36aaee28cac80a3c89d067","塚"],["b03d44ca831a0c995116056ce23f82c5","塚"],["2d6b7d3b5ca6c02d94c5b48661045b7a","﨑"],["f5c6e02e235abd23a87f48ed6a64cdcc","﨑"],["e9a3b055bda7b9ae70bde4003a4c5885","﨑"],["cb17df533b4ebd698a038defeddecf8a","﨑"],["0ea39c05c35f96d5b5a48e9815974132","﨑"],["3f642f3778827e651c8b82a4e9f06fd3","﨑"],["447d8358f482a4e1d9495902ebe269b1","﨑"],["ca59a20f1e0ee55b74db34697f961385","﨑"],["d2eae5651260b39c4239bcf00c8a76c5","﨑"],["f55eb365a9ded45d1e620f83d9f9de26","﨑"],["2b385c2642704e44347f2f4db147c8fa","葛"],["5c3a8c3a891386a771ff8f00a239b4ba","葛"],["e8caa78518e2d690af54e2206c9538f8","彅"],["2e8659ae5e220240c5f8a97147d09df6","彅"],["7592e633260537c1dfa7e5af1000752a","彅"],["a57d3f7684c28d2a901fe6020145de32","彅"],["da3ab2d5da4d69c7d312c7d819e45856","彅"],["918e84ed41c2157aa5f5bbf9aa60514c","塡"],["b1e889986beb3a6518d8c2ea53547b7c","塡"],["d449ab392afa98c27eb817c40e2eb7ce","塡"],["e7158075f2976c353e4cf9247aae3abc","遁"],["f1a6fbb17f041cc15148163da34f541f","遁"],["a1779a3aaf215916fd0d8fbbb5bf5925","蟬"],["a3c09b57be535c0f5618d72f95884c50","蟬"],["4b9401a9f9a58c7d0f9c86120aa2dd23","鏢"],["fe00b640a48dd341573cafa94afeafa2","鏢"],["f4e1d8b42e3c49ea7c896049186d74bd","蟜"],["640130a634bd2a0f4347f933a8c5d6d6","蟜"],["62985aeebaec69314f03ff9d3080ada2","鷗"],["1bd027207977c585c5889a1e24cae94e","鷗"],["5c8022286d3bc941c12e9bbc475255dd","鷗"],["e4a837fe20dfa091e03afe4857e2482e","剝"],["bf2cccb40b985fe3af04281944beac1a","剝"],["d5451a035c4e516e5ccb9372cd533d81","剝"],["e13ae32f28d840df74a88432df9b122e","剝"],["41637d181cd99088e2120a4ec6fc18aa","嬴"],["de63abb1aaa44e6ab8a11470103377d5","嬴"],["3d32b12254e01c701c195412cb8ef37c","嬴"],["f67bc6318ccf43e7902df9a6f9622932","嬴"],["d4ce6847d78fc2f8241088b5c0be795c","嬴"],["c472e6ade04610e67904aca1b1fa1468","麃"],["db3d060943fbf888eb2fa7fd87340cba","麃"],["509cff0edcba46d5db30b2f2f45c49c9","瘣"],["4862270872e35184aab420c4d38169ad","瘣"],["def4d364d00d0f78577987eaebd42aef","齕"],["3cc113a87b49ce231a7b2ffbca4c1e18","齕"],["03dddff25be65f7c284ef8addb8a0a8b","驁"],["52aa815a5a57aff03085d31acd5afbc4","驁"],["4f0431c4c63a6a362646758e62521df8","煖"],["dbf1ab17c746c48d474b3730064ba6f2","煖"],["790c6b4da6a88f7f4fdb6fdab77fe045","煖"],["4d7ae77f2bbf9c8af03d49d466f74058","煖"],["0335ba124be8a9e0c501f4051ac5fcf5","龐"],["01d7892b430fd4362c8917ad921199b2","龐"],["e866fd7e605c8b7c8bf718c45a5438cf","龐"],["5df7d88e1e15018b3bce73e765ef72d6","槌"],["48478e1f69ea50c6f7709d47f15b4007","槌"],["4d7d276f23c92f94056b292e295ebd78","神"],["87d2b97034cf680cd86bc7fe7c500d93","神"],["f6300abbfcd6bd0db3abd41041499aaa","邂"],["26c476496eb73e15285527ab7c635f0b","邂"],["be33b9008a58bab485e17de9b2ab2626","逅"],["3a9b8b576fe8efca2dedc957732afa37","逅"],["b798637262a0c1a29c8de602d4b688c6","逅"],["a3785fd94f13646623554b180d08ac77","德"],["1f81885b0996be70410e5aa3e4aab3c6","德"],["88425dfcbd96fcb6d77ebb76f834d986","德"],["9f993f913cd0614a3a965d74e0f4c8d1","德"],["a8bb5f2f83d975edfc951a1e461befdc","德"],["cd2eadbb87d0aadf1d1cd71fed0ab02f","德"],["d22feeb00ace0a632e1a780682f937e8","德"],["c9f2fda15b722253c625aebe73f4b1d9","辻"],["04556b37bff1ccc2f3b395232e104934","辻"],["117bacaeb67e3508d23a650b98f3c143","辻"],["211d70374c1787c4bc62df15794a4692","辻"],["7ba50856c59d1de19cc9c88caaced915","辻"],["0d627ebf7693b13645336a88813fb7e3","祀"],["2c3c032660b20a485575c2d8c7d47956","祀"],["1aaec04e53f2978bdf0a127c01b34e9a","遼"],["e2c3bf09b755b0d59a8a25cba6dda273","遼"],["fb13879ba2f93a8b0a28b2cd5358d1ee","遼"],["20eff1fff8d986496b949efa604ec402","誾"],["8742940fcbdbd65aeff1566c1889ece7","誾"],["23e6ef0ecc7bbe8e9465b0b40e901c0d","厓"],["5a69785acb47d746fd1ae98bd511db81","厓"],["392b8afa18046fc06398b32a42641889","你"],["7ff2c821d31ef0ca7e9c430f3e659d46","你"],["44d8b7aacbfc1fc4c32d6526ab8012ee","祠"],["c9486b883ab870fc02e7a1f189454f49","祠"],["62e7447a02f797cf287a7a758d66563b","擲"],["7d767d2518431dd61e631941dea6bb5e","擲"],["914fa35485d5016adc8b799b0cb5e978","口"],["d50802fc331261feed1a140f3b70c4b3","口"],["eeff4833bdfc34b1cbfe6a9d98f38cb5","口"],["a6d6aaeaf5505676111390a52fa6be51","暲"],["bc534a1accc68d8876e9d47ad8d4b489","暲"],["b5e8cb114ccad281bcb4d86768d509df","銈"],["d2c0ab0242ae4ad8a08bffa71613a1a7","銈"],["f09031463933b2892be7ebbc501269d0","蕙"],["f1378529fe66a7f655031d7f5b8c4eb5","蕙"],["6b696a5ae7634c454aaa7dd833fdfaf9","眷"],["5012d099f110e5e7c0df78528686ae07","榮"],["bf27e95238dd789b05e38d56dc41cbf7","嵓"],["1d2eafa6be36dc6152cb1917cd2ac486","氏"],["8b1bd5636f709dfd6a95da9f463729c3","柀"],["0b49a77f459cf3783c5bac37a80518c5","份"],["8d1ba0e24b619cb4d377ddb7adb3e6fa","喼"],["dab4c329f3c540192f758a2e0008d275","鎚"],["5b6c90ad3012bfbbc2450b5ab930484d","翟"],["7eb78d5654f8335d0b1cf4cf78872097","鄭"],["c3852ea003683f2866abd56140fb5d84","錆"],["a78b8a79d8a32c925776c82955d168cc","郭"],["b6e773b060fdd575bc965369d509f4e0","煉"],["6d981a3b846347e2b3c9ca4d13794834","桒"],["d0ed8ffbc229f84dd796cdd6de36d2e4","䃯"],["d9aff359058ab474d552ce52e5a71ec8","卿"],["5417381484172c1607d7ca60765b62d2","蝕"],["b309cd2c649ce3ef6ea0ad2f5fc655cc","這"],["2a349ac3d6b94a8a64d904083fdd5c02","辿"],["0632283bfd909ef205b1f950e2b00f16","靑"],["d91c5a40619510b21610f523f9434269","淸"],["8dc47c6e65beb788da7ed9efd59f0934","買"],["e28d4c57d97fbe4a0d67aec2cc92e7c8","捥"],["9374173a2e4b7f1dcac75eccd5ee7e7f","榊"]]),A=(i(189),new Set(["⛌","⛍","❗","⛏","⛐","⛑","⛒","⛕","⛓","⛔","","","⛖","⛗","⛘","⛙","⛚","⛛","⛜","⛝","⛞","⛟","⛠","⛡","⭕","㉈","㉉","㉊","㉋","㉌","㉍","㉎","㉏","⒑","⒒","⒓","","","","","","","","","","","","","","","","","⬛","⬤","","","","","","⚿","","","","","","","","","","","","㊙","","⛣","⭖","⭗","⭘","⭙","☓","㊋","〒","⛨","㉆","㉅","⛩","࿖","⛪","⛫","⛬","♨","⛭","⛮","⛯","⚓","✈","⛰","⛱","⛲","⛳","⛴","⛵","","Ⓓ","Ⓢ","⛶","","","","","","⛷","⛸","⛹","⛺","","☎","⛻","⛼","⛽","⛾","","⛿","➡","⬅","⬆","⬇","⬯","⬮","","","","","㎡","㎥","㎝","㎠","㎤","","⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏","⒐","","","","","","","","","","","","","","","","","㈳","㈶","㈲","㈱","㈹","㉄","▶","◀","〖","〗","⟐","²","³","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","㉇","","","℻","㈪","㈫","㈬","㈭","㈮","㈯","㈰","㈷","㍾","㍽","㍼","㍻","№","℡","〶","⚾","","","","","","","","","","","","","","","","","","","","","","","ℓ","㎏","㎐","㏊","㎞","㎢","㍱","½","↉","⅓","⅔","¼","¾","⅕","⅖","⅗","⅘","⅙","⅚","⅐","⅛","⅑","⅒","☀","☁","☂","⛄","☖","☗","⛉","⛊","♦","♥","♣","♠","⛋","⨀","‼","⁉","⛅","☔","⛆","☃","⛇","⚡","⛈","⚞","⚟","♬","","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","㉑","㉒","㉓","㉔","","","","","","","","","","","","","","","","","","","","","","","","","","","㉕","㉖","㉗","㉘","㉙","㉚","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","❶","❷","❸","❹","❺","❻","❼","❽","❾","❿","⓫","⓬","㉛","☎","⛌","⛍","❗","⛏","⛐","⛑","⛒","⛕","⛓","⛔","🅿","🆊","⛖","⛗","⛘","⛙","⛚","⛛","⛜","⛝","⛞","⛟","⛠","⛡","⭕","㉈","㉉","㉊","㉋","㉌","㉍","㉎","㉏","⒑","⒒","⒓","🅊","🅌","🄿","🅆","🅋","🈐","🈑","🈒","🈓","🅂","🈔","🈕","🈖","🅍","🄱","🄽","⬛","⬤","🈗","🈘","🈙","🈚","🈛","⚿","🈜","🈝","🈞","🈟","🈠","🈡","🈢","🈣","🈤","🈥","🅎","㊙","🈀","⛣","⭖","⭗","⭘","⭙","☓","㊋","⛨","㉆","㉅","⛩","࿖","⛪","⛫","⛬","⛭","⛮","⛯","⚓","✈","⛰","⛱","⛲","⛳","⛴","⛵","🅗","Ⓓ","Ⓢ","⛶","🅟","🆋","🆍","🆌","🅹","⛷","⛸","⛹","⛺","🅻","⛻","⛼","⛽","⛾","🅼","⛿","➡","⬅","⬆","⬇","⬯","⬮","㎥","㎠","㎤","🄀","⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏","⒐","🄁","🄂","🄃","🄄","🄅","🄆","🄇","🄈","🄉","🄊","㈳","㈶","㉄","⟐","🄭","🄬","🄫","㉇","🆐","🈦","℻","㈪","㈫","㈬","㈭","㈮","㈯","㈰","㈷","〶","⚾","🉀","🉁","🉂","🉃","🉄","🉅","🉆","🉇","🉈","🄪","🈧","🈨","🈩","🈔","🈪","🈫","🈬","🈭","🈮","🈯","🈰","🈱","㎐","㏊","㎢","㍱","↉","⅖","⅗","⅘","⅙","⅚","⅐","⅛","⅑","⅒","⛄","⛉","⛊","⛋","⨀","⛅","☔","⛆","⛇","⚡","⛈","⚞","⚟","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","🄐","🄑","🄒","🄓","🄔","🄕","🄖","🄗","🄘","🄙","🄚","🄛","🄜","🄝","🄞","🄟","🄠","🄡","🄢","🄣","🄤","🄥","🄦","🄧","🄨","🄩"])),y=[0,4129,8258,12387,16516,20645,24774,28903,33032,37161,41290,45419,49548,53677,57806,61935,4657,528,12915,8786,21173,17044,29431,25302,37689,33560,45947,41818,54205,50076,62463,58334,9314,13379,1056,5121,25830,29895,17572,21637,42346,46411,34088,38153,58862,62927,50604,54669,13907,9842,5649,1584,30423,26358,22165,18100,46939,42874,38681,34616,63455,59390,55197,51132,18628,22757,26758,30887,2112,6241,10242,14371,51660,55789,59790,63919,35144,39273,43274,47403,23285,19156,31415,27286,6769,2640,14899,10770,56317,52188,64447,60318,39801,35672,47931,43802,27814,31879,19684,23749,11298,15363,3168,7233,60846,64911,52716,56781,44330,48395,36200,40265,32407,28342,24277,20212,15891,11826,7761,3696,65439,61374,57309,53244,48923,44858,40793,36728,37256,33193,45514,41451,53516,49453,61774,57711,4224,161,12482,8419,20484,16421,28742,24679,33721,37784,41979,46042,49981,54044,58239,62302,689,4752,8947,13010,16949,21012,25207,29270,46570,42443,38312,34185,62830,58703,54572,50445,13538,9411,5280,1153,29798,25671,21540,17413,42971,47098,34713,38840,59231,63358,50973,55100,9939,14066,1681,5808,26199,30326,17941,22068,55628,51565,63758,59695,39368,35305,47498,43435,22596,18533,30726,26663,6336,2273,14466,10403,52093,56156,60223,64286,35833,39896,43963,48026,19061,23124,27191,31254,2801,6864,10931,14994,64814,60687,56684,52557,48554,44427,40424,36297,31782,27655,23652,19525,15522,11395,7392,3265,61215,65342,53085,57212,44955,49082,36825,40952,28183,32310,20053,24180,11923,16050,3793,7920],b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;null==i&&(i=e.length);for(var n=0,a=t;a>8^e[a])]);return n},g=function(e,t,i,n,a,r,s,o){return 0|((l=t+e(i,n,a)+r+s|0)<<(d=o)|l>>>32-d)+i;var l,d},m=function(e,t,i){return e&t|~e&i},v=function(e,t,i){return e&i|t&~i},C=function(e,t,i){return e^t^i},x=function(e,t,i){return t^(e|~i)},w=function(e){var t=(15&e)>>0;return"".concat(((240&e)>>4).toString(16)).concat(t.toString(16))},k=function(e){var t=64*Math.floor((e.byteLength+8)/64+1),i=new Uint8Array(t);i.set(new Uint8Array(e),0);var n=new DataView(i.buffer);n.setUint8(e.byteLength,128),n.setUint32(t-8,8*e.byteLength%Math.pow(2,32),!0),n.setUint32(t-4,8*e.byteLength/Math.pow(2,32),!0);for(var a=1732584193,r=-271733879,s=-1732584194,o=271733878,l=0;l>>0),u+=w((65280&a)>>>8),u+=w((16711680&a)>>>16),u+=w((4278190080&a)>>>24),u+=w((255&r)>>>0),u+=w((65280&r)>>>8),u+=w((16711680&r)>>>16),u+=w((4278190080&r)>>>24),u+=w((255&s)>>>0),u+=w((65280&s)>>>8),u+=w((16711680&s)>>>16),u+=w((4278190080&s)>>>24),u+=w((255&o)>>>0),u+=w((65280&o)>>>8),(u+=w((16711680&o)>>>16))+w((4278190080&o)>>>24)};function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,a=!1,r=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){a=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return T(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?T(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i>2)!==r||(b(e,s),0))}},{key:"getRGBAColorCode",value:function(e){if(null==e)return null;var t=document.createElement("canvas");t.width=t.height=1;var i=t.getContext("2d");if(!i)return null;i.fillStyle=e,i.fillRect(0,0,t.width,t.height);var n=_(i.getImageData(0,0,1,1).data,4),a=n[0],r=n[1],s=n[2],o=n[3],l="#".concat(a.toString(16).toUpperCase().padStart(2,"0")).concat(r.toString(16).toUpperCase().padStart(2,"0")).concat(s.toString(16).toUpperCase().padStart(2,"0")).concat(o.toString(16).toUpperCase().padStart(2,"0"));return t.width=t.height=0,l}},{key:"fillAlphaColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16);return"#".concat(t.toString(16).toUpperCase().padStart(2,"0")).concat(i.toString(16).toUpperCase().padStart(2,"0")).concat(n.toString(16).toUpperCase().padStart(2,"0"),"FF")}},{key:"getRGBAfromColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16),a=Number.parseInt(e.substring(7,9),16);return"rgba(".concat(t,", ").concat(i,", ").concat(n,", ").concat(a/255,")")}}],(i=[{key:"initialize",value:function(){this.render_canvas=null,this.option_canvas=null,this.render_text="",this.GL=0,this.GR=2,this.G_BACK=[n.get(0),n.get(1),n.get(2),r.get(31)],this.DRCS_mapping=new Map([[15,new Map],[16,new Map],[17,new Map],[18,new Map],[19,new Map],[20,new Map],[21,new Map],[22,new Map],[23,new Map],[24,new Map],[25,new Map],[26,new Map],[27,new Map],[28,new Map],[29,new Map],[30,new Map]]),this.purpose_width=1920,this.purpose_height=1080,this.swf_x=1920,this.swf_y=1080,this.sdf_x=1920,this.sdf_y=1080,this.sdp_x=0,this.sdp_y=0,this.ssm_x=72,this.ssm_y=72,this.shs=8,this.svs=48,this.text_size_x=1,this.text_size_y=1,this.position_x=-1,this.position_y=-1,this.pallet=0,this.fg_color=o[this.pallet][7],this.bg_color=o[this.pallet][8],this.force_bg_color=null,this.hlc=0,this.stl=!1,this.orn=null,this.force_orn=null,this.timeElapsed=0,this.endTime=null,this.rendered=!1,this.PRA=null,this.normalFont="sans-serif",this.gaijiFont=this.normalFont,this.drcsReplacement=!1,this.drcsReplaceMapping=new Map,this.useStroke=!1,this.usePUA=!1}},{key:"width",value:function(){return Math.floor((this.shs+this.ssm_x)*this.text_size_x)}},{key:"height",value:function(){return Math.floor((this.svs+this.ssm_y)*this.text_size_y)}},{key:"width_magnification",value:function(){return Math.ceil(this.purpose_width/this.swf_x)}},{key:"height_magnification",value:function(){return Math.ceil(this.purpose_height/this.swf_y)}},{key:"canvas_width",value:function(){return this.swf_x*this.width_magnification()}},{key:"canvas_height",value:function(){return this.swf_y*this.height_magnification()}},{key:"move_absolute_dot",value:function(e,t){this.position_x=e,this.position_y=t}},{key:"move_absolute_pos",value:function(e,t){this.position_x=this.sdp_x+e*this.width(),this.position_y=this.sdp_y+(t+1)*this.height()}},{key:"move_relative_pos",value:function(e,t){for((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs));e<0;)this.position_x-=this.width(),e++,this.position_x0;)this.position_x+=this.width(),e--,this.position_x>=this.sdp_x+this.sdf_x&&(this.position_x=this.sdp_x,t++);for(;t<0;)this.position_y-=this.height(),t++;for(;t>0;)this.position_y+=this.height(),t--}},{key:"move_newline",value:function(){(this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),this.position_x=this.sdp_x,this.position_y=this.position_y+this.height()}},{key:"render",value:function(t){var i,n,a,r,s,o,l,d,p,c,h,u,A,y,b;this.initialize(),this.option_canvas=null!==(i=null==t?void 0:t.canvas)&&void 0!==i?i:null,this.force_orn=null!==(n="boolean"==typeof(null==t?void 0:t.forceStrokeColor)?null==t?void 0:t.forceStrokeColor:e.getRGBAColorCode(null==t?void 0:t.forceStrokeColor))&&void 0!==n?n:null,this.force_bg_color=null!==(a=e.getRGBAColorCode(null==t?void 0:t.forceBackgroundColor))&&void 0!==a?a:null,this.purpose_width=null!==(r=null!==(s=null==t?void 0:t.width)&&void 0!==s?s:null==t||null===(o=t.canvas)||void 0===o?void 0:o.width)&&void 0!==r?r:this.purpose_width,this.purpose_height=null!==(l=null!==(d=null==t?void 0:t.height)&&void 0!==d?d:null==t||null===(p=t.canvas)||void 0===p?void 0:p.height)&&void 0!==l?l:this.purpose_height,this.normalFont=null!==(c=null==t?void 0:t.normalFont)&&void 0!==c?c:"sans-serif",this.gaijiFont=null!==(h=null==t?void 0:t.gaijiFont)&&void 0!==h?h:this.normalFont,this.drcsReplacement=null!==(u=null==t?void 0:t.drcsReplacement)&&void 0!==u&&u,this.drcsReplaceMapping=new Map(f);for(var g,m=Object.entries(null!==(g=null==t?void 0:t.drcsReplaceMapping)&&void 0!==g?g:{}),v=0;v0&&(this.endTime=this.startTime+this.timeElapsed),e+=1;else if(13===this.pes[e])this.move_newline(),e+=1;else if(14===this.pes[e])this.GL=1,e+=1;else if(15===this.pes[e])this.GL=0,e+=1;else if(22===this.pes[e]){var h=63&this.pes[e+1];this.move_relative_pos(h,0),e+=2}else if(24===this.pes[e])e+=1;else if(25===this.pes[e]){var u=0,f=this.G_BACK[2];if(!f)return;for(var A=0;A=0||B<0)return;for(;I>8),b=127&n,g=null===(f=s.get(y))||void 0===f?void 0:f.alphabet;g&&(null===(A=this.DRCS_mapping.get(g))||void 0===A||A.set(b,u))}else{var m,v=32639&n;null===(m=this.DRCS_mapping.get(15))||void 0===m||m.set(v,u)}t+=4+h}}}}},{key:"renderCharacter",value:function(t,i){var a;if((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),this.option_canvas){this.option_canvas&&!this.render_canvas&&(this.render_canvas=document.createElement("canvas"),this.render_canvas.width=this.canvas_width(),this.render_canvas.height=this.canvas_height());var s,o=null===(a=this.render_canvas)||void 0===a?void 0:a.getContext("2d");if(o)if(31!==i.alphabet&&(this.rendered=!0,o.fillStyle=e.getRGBAfromColorCode(null!==(s=this.force_bg_color)&&void 0!==s?s:this.bg_color),o.fillRect(this.position_x*this.width_magnification(),(this.position_y-this.height())*this.height_magnification(),this.width()*this.width_magnification(),this.height()*this.height_magnification()),1&this.hlc&&(o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.fillRect(this.position_x*this.width_magnification(),(this.position_y-1)*this.height_magnification(),this.width()*this.width_magnification(),1*this.height_magnification())),2&this.hlc&&(o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.fillRect((this.position_x+this.width()-1)*this.width_magnification(),(this.position_y-this.height())*this.height_magnification(),1*this.width_magnification(),this.height()*this.height_magnification())),4&this.hlc&&(o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.fillRect(this.position_x*this.width_magnification(),(this.position_y-this.height())*this.height_magnification(),this.width()*this.width_magnification(),1*this.height_magnification())),8&this.hlc&&(o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.fillRect(this.position_x*this.width_magnification(),(this.position_y-this.height())*this.height_magnification(),1*this.width_magnification(),this.height()*this.height_magnification())),this.stl&&(o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.fillRect(this.position_x*this.width_magnification(),(this.position_y-1)*this.height_magnification(),this.width()*this.width_magnification(),1*this.height_magnification()))),0===i.alphabet){var f=94*(((65280&t)>>8)-33)+(((255&t)>>0)-33),A=7896;if(f>L}M>0&&o.fillRect((this.position_x-0+Math.floor(this.shs*this.text_size_x/2)+2*D)*this.width_magnification()+2*F,(this.position_y-this.height()+Math.floor(this.svs*this.text_size_y/2)+2*R)*this.height_magnification()+2*I,2*this.width_magnification(),2*this.height_magnification())}}o.fillStyle=e.getRGBAfromColorCode(this.fg_color);for(var z=0;z>q}G>0&&o.fillRect((this.position_x-0+Math.floor(this.shs*this.text_size_x/2)+2*P)*this.width_magnification(),(this.position_y-this.height()+Math.floor(this.svs*this.text_size_y/2)+2*z)*this.height_magnification(),2*this.width_magnification(),2*this.height_magnification())}}this.move_relative_pos(1,0)}}}},{key:"renderFont",value:function(t){var i;if(.5===this.text_size_x&&.5===this.text_size_y&&(h.includes(t)||u.includes(t))||(this.render_text+=t),this.render_canvas)if(null!=B&&B.has(t)){var n=B.get(t),a=n.viewBox,r=n.path;this.renderPath(a,r)}else{var s=A.has(t);s&&(t+="︎");var o=null===(i=this.render_canvas)||void 0===i?void 0:i.getContext("2d");if(o){var l=(this.position_x+this.width()/2)*this.width_magnification(),d=(this.position_y-this.height()/2)*this.height_magnification();o.translate(l,d),o.scale(this.text_size_x*this.width_magnification(),this.text_size_y*this.height_magnification());var p=this.getOrnColorCode();if(p&&(!this.force_orn||!0===this.force_orn||this.force_orn!==this.fg_color))if(this.useStroke)o.font="".concat(this.ssm_x,"px ").concat(s?this.gaijiFont:this.normalFont),o.strokeStyle=e.getRGBAfromColorCode(p),o.lineJoin="round",o.textBaseline="middle",o.textAlign="center",o.lineWidth=8,o.strokeText(t,0,0);else{o.setTransform(1,0,0,1,0,0),o.translate(l,d),o.scale(this.text_size_x,this.text_size_y*this.height_magnification()/this.width_magnification());for(var c=-4*this.width_magnification();c<=4*this.width_magnification();c++)for(var f=-4*this.width_magnification();f<=4*this.width_magnification();f++)o.font="".concat(this.ssm_x*this.width_magnification(),"px ").concat(s?this.gaijiFont:this.normalFont),o.fillStyle=e.getRGBAfromColorCode(p),o.textBaseline="middle",o.textAlign="center",o.fillText(t,0+f,0+c);o.setTransform(1,0,0,1,0,0),o.translate(l,d),o.scale(this.text_size_x*this.width_magnification(),this.text_size_y*this.height_magnification())}o.font="".concat(this.ssm_x,"px ").concat(s?this.gaijiFont:this.normalFont),o.fillStyle=e.getRGBAfromColorCode(this.fg_color),o.textBaseline="middle",o.textAlign="center",o.fillText(t,0,0),o.setTransform(1,0,0,1,0,0)}}}},{key:"renderPath",value:function(t,i){var n;if(this.render_canvas){var a=null===(n=this.render_canvas)||void 0===n?void 0:n.getContext("2d");if(a){var r=(this.position_x+this.shs/2)*this.width_magnification(),s=(this.position_y-this.height()+this.svs/2)*this.height_magnification();a.translate(r,s);var o=_(t,4),l=o[0],d=o[1],p=o[2]-l,c=o[3]-d;a.scale(this.ssm_y/p,this.ssm_y/c),a.translate(l,d);var h=this.getOrnColorCode();if(h&&(!this.force_orn||!0===this.force_orn||this.force_orn!==this.fg_color))if(this.useStroke)a.strokeStyle=e.getRGBAfromColorCode(h),a.lineJoin="round",a.lineWidth=4*Math.max(p/this.ssm_y,c/this.ssm_y)*2,a.stroke(new Path2D(i));else for(var u=-4*this.width_magnification();u<=4*this.width_magnification();u++)for(var f=-4*this.width_magnification();f<=4*this.width_magnification();f++)a.translate(f,u),a.fillStyle=e.getRGBAfromColorCode(h),a.fill(new Path2D(i)),a.translate(-f,-u);a.fillStyle=e.getRGBAfromColorCode(this.fg_color),a.fill(new Path2D(i)),a.setTransform(1,0,0,1,0,0)}}}},{key:"getOrnColorCode",value:function(){return!0===this.force_orn?e.fillAlphaColorCode(this.bg_color):!1===this.force_orn?this.orn:null!==(t=this.force_orn)&&void 0!==t?t:this.orn;var t}}])&&E(t.prototype,i),y&&E(t,y),e}();function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);it.length)break;if(73!==t[n+0]||68!==t[n+1]||51!==t[n+2])break;if((n+=6)+4>t.length)break;var r=W(t,n+0,n+4);n+=4;var s=a+3+2+1+4+r;if(s>t.length)break;for(var o=n;ot.length)break;var d=V(t,o+0,o+4);if((o+=4)+4>t.length)break;var p=W(t,o+0,o+4);o+=6;var c=l+4+4+2+p;if(c>t.length)break;if("PRIV"===d){for(var h=o,u=c;0!==t[o]&&ot.length||51===t[n+0]&&68===t[n+1]&&73===t[n+2]&&(n+=10)}return i}},{key:"setInBandMetadataTextTrack",value:function(e){var t;null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),this.id3Track=e,this.id3Track.mode="hidden",this.id3Track.addEventListener("cuechange",this.onID3CueChangeHandler)}},{key:"pushID3v2Cue",value:function(e){if(!this.id3Track)return!1;var t=e.startTime,i=e;if("15260DFFFF49443320FF49443320000F"===this.id3Track.inBandMetadataTrackDispatchType)return this.pushID3v2Data(t,new Uint8Array(i.data));if("com.apple.streaming"===this.id3Track.inBandMetadataTrackDispatchType){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("id3"===this.id3Track.label){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("Timed Metadata"===this.id3Track.label){if("PRIV"===i.frame.key)return this.pushID3v2PRIVData(t,i.frame.owner,new Uint8Array(i.frame.data));if("TXXX"===i.frame.key)return this.pushID3v2TXXXData(t,i.frame.description,i.frame.data)}return!1}},{key:"onID3CueChange",value:function(){this.id3Track&&(this.isOnSeeking||this.onTimeupdate())}},{key:"addB24Cue",value:function(e,t,i){var n;if(!this.b24Track)return!1;if(!S.detect(i,this.rendererOption))return!1;var a=new(null!==(n=window.VTTCue)&&void 0!==n?n:window.TextTrackCue)(e,t,"");if(a.data=i,window.VTTCue)this.b24Track.addCue(a);else if(window.TextTrackCue){var r;if(Array.prototype.some.call(null!==(r=this.b24Track.cues)&&void 0!==r?r:[],(function(t){return t.startTime===e})))return!1;if(this.b24Track.cues){for(var s=[],o=this.b24Track.cues.length-1;o>=0;o--)this.b24Track.cues[o].startTime>=e&&(s.push(this.b24Track.cues[o]),this.b24Track.removeCue(this.b24Track.cues[o]));this.b24Track.addCue(a);for(var l=s.length-1;l>=0;l--)this.b24Track.addCue(s[l])}}return!0}},{key:"onB24CueChange",value:function(){if(this.media&&this.b24Track){if(this.viewCanvas){var e=this.viewCanvas.getContext("2d");e&&e.clearRect(0,0,this.viewCanvas.width,this.viewCanvas.height)}if(this.rawCanvas){var t=this.rawCanvas.getContext("2d");t&&t.clearRect(0,0,this.rawCanvas.width,this.rawCanvas.height)}if(this.b24Track.activeCues&&this.b24Track.activeCues.length>0){var i=this.b24Track.activeCues[this.b24Track.activeCues.length-1];if(i.startTime<=this.media.currentTime&&this.media.currentTime<=i.endTime&&!this.isOnSeeking){var n=new S(i.data,i.startTime),a=!1;if(this.isShowing&&this.viewCanvas){var r,s,o,l,d,p,c,h,u=n.render($($({},this.rendererOption),{},{canvas:this.viewCanvas,width:null!==(r=null===(s=this.rendererOption)||void 0===s?void 0:s.width)&&void 0!==r?r:this.viewCanvas.width,height:null!==(o=null===(l=this.rendererOption)||void 0===l?void 0:l.height)&&void 0!==o?o:this.viewCanvas.height}));null!=(null==u?void 0:u.PRA)&&(null===(c=this.rendererOption)||void 0===c||null===(h=c.PRACallback)||void 0===h||h.call(c,u.PRA)),a=null!==(d=null==u?void 0:u.rendered)&&void 0!==d&&d,this.textContent=null!==(p=null==u?void 0:u.textContent)&&void 0!==p?p:null}this.isShowing&&this.rawCanvas&&n.render($($({},this.rendererOption),{},{canvas:this.rawCanvas,width:this.rawCanvas.width,height:this.rawCanvas.height,keepAspectRatio:!0})),this.onB24CueChangeDrawed=a}else this.onB24CueChangeDrawed=!1,this.textContent=null;for(var f=this.b24Track.activeCues.length-2;f>=0;f--){var A=this.b24Track.activeCues[f];A.endTime=Math.min(A.endTime,i.startTime),A.startTime===A.endTime&&this.b24Track.removeCue(A)}}else this.onB24CueChangeDrawed=!1,this.textContent=null}else this.onB24CueChangeDrawed=!1}},{key:"onHighResTimeupdate",value:function(){this.onTimeupdate(),this.highResTimeupdatePollingId=window.requestAnimationFrame(this.onHighResTimeupdateHandler)}},{key:"onTimeupdate",value:function(){if(this.media)if(null!=this.prevCurrentTime)if(this.id3Track&&this.id3Track.cues&&0!==this.id3Track.cues.length)if(this.isOnSeeking)this.prevCurrentTime=this.media.currentTime;else if(Math.abs(this.media.currentTime-this.prevCurrentTime)>1)this.prevCurrentTime=this.media.currentTime;else{for(var e,t,i=new N(Number.NEGATIVE_INFINITY,this.id3Track.cues[0].startTime),n=[i],a=0;ae;u--){var f=n[u];if(f!==i&&this.pushID3v2Cue(f))break}else for(var A=e;A0){var o=this.b24Track.activeCues[this.b24Track.activeCues.length-1];if(o.startTime<=this.media.currentTime&&this.media.currentTime<=o.endTime&&!this.isOnSeeking){var l,d,p,c,h=new S(o.data,o.startTime);this.isShowing&&this.viewCanvas&&h.render($($({},this.rendererOption),{},{canvas:this.viewCanvas,width:null!==(l=null===(d=this.rendererOption)||void 0===d?void 0:d.width)&&void 0!==l?l:this.viewCanvas.width,height:null!==(p=null===(c=this.rendererOption)||void 0===c?void 0:c.height)&&void 0!==p?p:this.viewCanvas.height})),this.isShowing&&this.rawCanvas&&h.render($($({},this.rendererOption),{},{canvas:this.rawCanvas,width:this.rawCanvas.width,height:this.rawCanvas.height,keepAspectRatio:!0}))}}}}}},{key:"onID3Addtrack",value:function(e){if(this.media){var t=e.track;"metadata"===t.kind&&("15260DFFFF49443320FF49443320000F"!==t.inBandMetadataTrackDispatchType&&"com.apple.streaming"!==t.inBandMetadataTrackDispatchType&&"id3"!==t.label||this.setInBandMetadataTextTrack(t))}}},{key:"setupTrack",value:function(){var e,t;if(this.media){if(null!==(e=this.rendererOption)&&void 0!==e&&e.useHighResTextTrack)this.b24Track=new j(this.media),this.b24Track.startPolling();else{for(var i="ARIB B24 Japanese (data_identifier=0x".concat(this.data_identifier.toString(16),", data_group_id=").concat(this.data_group_id,")"),n=0;n=0;s--)this.b24Track.removeCue(this.b24Track.cues[s]);null===(e=this.b24Track)||void 0===e||e.removeEventListener("cuechange",this.onB24CueChangeHandler),null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),null===(i=this.media)||void 0===i||i.removeEventListener("seeking",this.onSeekingHandler),null===(n=this.media)||void 0===n||n.removeEventListener("seeked",this.onSeekedHandler),null===(a=this.media)||void 0===a||a.textTracks.removeEventListener("addtrack",this.onID3AddtrackHandler),this.b24Track=this.id3Track=null}},{key:"cleanupCanvas",value:function(){var e;window.removeEventListener("resize",this.onResizeHandler),null===(e=this.media)||void 0===e||e.removeEventListener("resize",this.onResizeHandler),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=null),this.viewCanvas&&this.subtitleElement&&this.subtitleElement.removeChild(this.viewCanvas),this.viewCanvas&&(this.viewCanvas.width=this.viewCanvas.height=0),this.rawCanvas&&(this.rawCanvas.width=this.rawCanvas.height=0),this.viewCanvas=this.rawCanvas=null}}])&&Z(e.prototype,t),e}();function te(e,t,i){for(var n=-1,a=t;a>>1^3988292384:n>>>=1}return~n}function ie(e){return function(e){if(Array.isArray(e))return ae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ne(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ne(e,t){if(e){if("string"==typeof e)return ae(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ae(e,t):void 0}}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i>2)!==r||(b(e,s),0))}},{key:"getRGBAColorCode",value:function(e){if(null==e)return null;var t=document.createElement("canvas");t.width=t.height=1;var i=t.getContext("2d");if(!i)return null;i.fillStyle=e,i.fillRect(0,0,t.width,t.height);var n,a,r=(a=4,function(e){if(Array.isArray(e))return e}(n=i.getImageData(0,0,1,1).data)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,a=!1,r=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){a=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw r}}return i}}(n,a)||ne(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=r[0],o=r[1],l=r[2],d=r[3],p="#".concat(s.toString(16).toUpperCase().padStart(2,"0")).concat(o.toString(16).toUpperCase().padStart(2,"0")).concat(l.toString(16).toUpperCase().padStart(2,"0")).concat(d.toString(16).toUpperCase().padStart(2,"0"));return t.width=t.height=0,p}},{key:"fillAlphaColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16);return"#".concat(t.toString(16).toUpperCase().padStart(2,"0")).concat(i.toString(16).toUpperCase().padStart(2,"0")).concat(n.toString(16).toUpperCase().padStart(2,"0"),"FF")}},{key:"getRGBAfromColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16),a=Number.parseInt(e.substring(7,9),16);return"rgba(".concat(t,", ").concat(i,", ").concat(n,", ").concat(a/255,")")}},{key:"getRGBfromColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16);return"rgb(".concat(t,", ").concat(i,", ").concat(n,")")}},{key:"getAlphaFromColorCode",value:function(e){return null==e?Number.NaN:Number.parseInt(e.substring(7,9),16)}}],(i=[{key:"width",value:function(){return Math.floor((this.shs+this.ssm_x)*this.text_size_x)}},{key:"height",value:function(){return Math.floor((this.svs+this.ssm_y)*this.text_size_y)}},{key:"move_absolute_dot",value:function(e,t){this.position_x=e,this.position_y=t}},{key:"move_absolute_pos",value:function(e,t){this.position_x=this.sdp_x+e*this.width(),this.position_y=this.sdp_y+(t+1)*this.height()}},{key:"move_relative_pos",value:function(e,t){for((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs));e<0;)this.position_x-=this.width(),e++,this.position_x0;)this.position_x+=this.width(),e--,this.position_x>=this.sdp_x+this.sdf_x&&(this.position_x=this.sdp_x,t++);for(;t<0;)this.position_y-=this.height(),t++;for(;t>0;)this.position_y+=this.height(),t--}},{key:"move_newline",value:function(){(this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),this.position_x=this.sdp_x,this.position_y=this.position_y+this.height()}},{key:"render",value:function(t){var i,n,a,r,s,o,l,d;this.svg=null!==(i=null==t?void 0:t.svg)&&void 0!==i?i:null,this.force_orn=null!==(n="boolean"==typeof(null==t?void 0:t.forceStrokeColor)?null==t?void 0:t.forceStrokeColor:e.getRGBAColorCode(null==t?void 0:t.forceStrokeColor))&&void 0!==n?n:null,this.force_bg_color=null!==(a=e.getRGBAColorCode(null==t?void 0:t.forceBackgroundColor))&&void 0!==a?a:null,this.normalFont=null!==(r=null==t?void 0:t.normalFont)&&void 0!==r?r:this.normalFont,this.gaijiFont=null!==(s=null==t?void 0:t.gaijiFont)&&void 0!==s?s:this.normalFont,this.drcsReplacement=null!==(o=null==t?void 0:t.drcsReplacement)&&void 0!==o&&o,this.drcsReplaceMapping=new Map(f);for(var p,c=Object.entries(null!==(p=null==t?void 0:t.drcsReplaceMapping)&&void 0!==p?p:{}),h=0;h0&&(this.endTime=this.startTime+this.timeElapsed),e+=1;else if(13===this.pes[e])this.move_newline(),e+=1;else if(14===this.pes[e])this.GL=1,e+=1;else if(15===this.pes[e])this.GL=0,e+=1;else if(22===this.pes[e]){var h=63&this.pes[e+1];this.move_relative_pos(h,0),e+=2}else if(24===this.pes[e])e+=1;else if(25===this.pes[e]){var u=0,f=this.G_BACK[2];if(!f)return;for(var A=0;A=0||S<0)return;for(;F>8),b=127&n,g=null===(f=s.get(y))||void 0===f?void 0:f.alphabet;g&&(null===(A=this.DRCS_mapping.get(g))||void 0===A||A.set(b,u))}else{var m,v=32639&n;null===(m=this.DRCS_mapping.get(15))||void 0===m||m.set(v,u)}t+=4+h}}}}},{key:"renderCharacter",value:function(t,i){if((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),null!==this.svg){if(31!==i.alphabet){this.rendered||this.svg.setAttribute("viewBox","0 0 ".concat(this.swf_x," ").concat(this.swf_y)),this.rendered=!0;var a=this.force_bg_color||this.bg_color,s=e.getAlphaFromColorCode(a);if(!this.groups.has(s)){var o=document.createElementNS("http://www.w3.org/2000/svg","g");o.setAttribute("opacity","".concat(s/255)),this.groups.set(s,o),this.svg.appendChild(o)}var f=this.groups.get(s),A=document.createElementNS("http://www.w3.org/2000/svg","rect");if(A.setAttribute("shape-rendering","crispEdges"),A.setAttribute("x","".concat(this.position_x)),A.setAttribute("y","".concat(this.position_y-this.height())),A.setAttribute("width","".concat(this.width()+1)),A.setAttribute("height","".concat(this.height()+1)),A.setAttribute("fill","".concat(e.getRGBfromColorCode(a))),f.appendChild(A),1&this.hlc){var y=document.createElementNS("http://www.w3.org/2000/svg","line");y.setAttribute("shape-rendering","crispEdges"),y.setAttribute("x1","".concat(this.position_x)),y.setAttribute("y1","".concat(this.position_y-1)),y.setAttribute("x2","".concat(this.position_x+this.width())),y.setAttribute("y2","".concat(this.position_y-1)),y.setAttribute("stroke","".concat(e.getRGBAfromColorCode(this.fg_color))),y.setAttribute("stroke-width","".concat(2)),this.svg.appendChild(y)}if(2&this.hlc){var b=document.createElementNS("http://www.w3.org/2000/svg","line");b.setAttribute("shape-rendering","crispEdges"),b.setAttribute("x1","".concat(this.position_x+this.width()-1)),b.setAttribute("y1","".concat(this.position_y-this.height())),b.setAttribute("x2","".concat(this.position_x+this.width()-1)),b.setAttribute("y2","".concat(this.position_y)),b.setAttribute("stroke","".concat(e.getRGBAfromColorCode(this.fg_color))),b.setAttribute("stroke-width","".concat(2)),this.svg.appendChild(b)}if(4&this.hlc){var g=document.createElementNS("http://www.w3.org/2000/svg","line");g.setAttribute("shape-rendering","crispEdges"),g.setAttribute("x1","".concat(this.position_x)),g.setAttribute("y1","".concat(this.position_y-this.height()+1)),g.setAttribute("x2","".concat(this.position_x+this.width())),g.setAttribute("y2","".concat(this.position_y-this.height()+1)),g.setAttribute("stroke","".concat(e.getRGBAfromColorCode(this.fg_color))),g.setAttribute("stroke-width","".concat(2)),this.svg.appendChild(g)}if(8&this.hlc){var m=document.createElementNS("http://www.w3.org/2000/svg","line");m.setAttribute("shape-rendering","crispEdges"),m.setAttribute("x1","".concat(this.position_x+1)),m.setAttribute("y1","".concat(this.position_y-this.height())),m.setAttribute("x2","".concat(this.position_x+1)),m.setAttribute("y2","".concat(this.position_y)),m.setAttribute("stroke","".concat(e.getRGBAfromColorCode(this.fg_color))),m.setAttribute("stroke-width","".concat(2)),this.svg.appendChild(m)}if(this.stl){var v=document.createElementNS("http://www.w3.org/2000/svg","line");v.setAttribute("shape-rendering","crispEdges"),v.setAttribute("x1","".concat(this.position_x)),v.setAttribute("y1","".concat(this.position_y-1)),v.setAttribute("x2","".concat(this.position_x+this.width())),v.setAttribute("y2","".concat(this.position_y-1)),v.setAttribute("stroke","".concat(e.getRGBAfromColorCode(this.fg_color))),v.setAttribute("stroke-width","".concat(2)),this.svg.appendChild(v)}}if(0===i.alphabet){var C=94*(((65280&t)>>8)-33)+(((255&t)>>0)-33),x=7896;if(C>W}H>0&&z.fillRect(2*(2+j+U),2*(2+q+G),2,2)}}z.fillStyle=e.getRGBAfromColorCode(this.fg_color);for(var J=0;J>Y}V>0&&z.fillRect(2*(2+K),2*(2+J),2,2)}var $=document.createElementNS("http://www.w3.org/2000/svg","image");if($.setAttribute("href",D.toDataURL()),$.setAttribute("x","".concat(this.position_x+Math.floor(this.shs*this.text_size_x/2)-4)),$.setAttribute("y","".concat(this.position_y+Math.floor(this.svs*this.text_size_y/2)-this.height()-4)),$.setAttribute("width","".concat(D.width/2*2)),$.setAttribute("height","".concat(D.height/2*2)),0===this.flc){var Q=document.createElementNS("http://www.w3.org/2000/svg","animate");Q.setAttribute("attributeName","opacity"),Q.setAttribute("values","1;0"),Q.setAttribute("dur","1s"),Q.setAttribute("calcMode","discrete"),Q.setAttribute("repeatCount","indefinite"),$.appendChild(Q)}else if(7===this.flc){var Z=document.createElementNS("http://www.w3.org/2000/svg","animate");Z.setAttribute("attributeName","opacity"),Z.setAttribute("values","0;1"),Z.setAttribute("dur","1s"),Z.setAttribute("calcMode","discrete"),Z.setAttribute("repeatCount","indefinite"),$.appendChild(Z)}this.svg.appendChild($)}this.move_relative_pos(1,0)}}}},{key:"renderFont",value:function(t){var i,n;.5===this.text_size_x&&.5===this.text_size_y&&(h.includes(t)||u.includes(t))||(this.text+=t);var a=A.has(t),r=a?this.gaijiFont:this.normalFont;if(null!=se&&null!==(i=se)&&void 0!==i&&i.has(t)){var s=se.get(t),o=s.viewBox,l=s.path;this.renderPath(o,l)}else{a&&(t+="︎");var d=document.createElementNS("http://www.w3.org/2000/svg","text");if(d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("transform","scale(".concat(this.text_size_x," ").concat(this.text_size_y,") translate(").concat((this.position_x+this.width()/2)/this.text_size_x," ").concat((this.position_y-this.height()/2)/this.text_size_y,")")),d.setAttribute("transform-origin","0 0"),d.setAttribute("font-size","".concat(this.ssm_x)),d.setAttribute("font-family",r),d.setAttribute("dominant-baseline","central"),d.setAttribute("text-anchor","middle"),d.setAttribute("fill",e.getRGBAfromColorCode(this.fg_color)),d.setAttribute("paint-order","stroke"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-width",this.getOrnColorCode()?"".concat(8):"0"),d.setAttribute("stroke",this.getOrnColorCode()?e.getRGBAfromColorCode(this.getOrnColorCode()):"transparent"),d.appendChild(document.createTextNode(t)),0===this.flc){var p=document.createElementNS("http://www.w3.org/2000/svg","animate");p.setAttribute("attributeName","opacity"),p.setAttribute("values","1;0"),p.setAttribute("dur","1s"),p.setAttribute("calcMode","discrete"),p.setAttribute("repeatCount","indefinite"),d.appendChild(p)}else if(7===this.flc){var c=document.createElementNS("http://www.w3.org/2000/svg","animate");c.setAttribute("attributeName","opacity"),c.setAttribute("values","0;1"),c.setAttribute("dur","1s"),c.setAttribute("calcMode","discrete"),c.setAttribute("repeatCount","indefinite"),d.appendChild(c)}null===(n=this.svg)||void 0===n||n.appendChild(d)}}},{key:"renderPath",value:function(t,i){var n;document.createElementNS("http://www.w3.org/2000/svg","svg").setAttribute("viewBox","".concat(t[0]," ").concat(t[1]," ").concat(t[2]," ").concat(t[3]));var a=this.ssm_x*this.text_size_x/(t[2]-t[0]),r=this.ssm_y*this.text_size_y/(t[3]-t[1]),s=this.shs*this.text_size_x/2,o=this.svs*this.text_size_y/2,l=document.createElementNS("http://www.w3.org/2000/svg","path");if(l.setAttribute("d",i),l.setAttribute("x","0"),l.setAttribute("y","0"),l.setAttribute("transform","scale(".concat(a," ").concat(r,") translate(").concat((this.position_x+s)/a," ").concat((this.position_y+o-this.height())/r,")")),l.setAttribute("transform-origin","0 0"),l.setAttribute("fill",e.getRGBAfromColorCode(this.fg_color)),l.setAttribute("paint-order","stroke"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-width",this.getOrnColorCode()?"".concat(4/Math.min(a,r)):"0"),l.setAttribute("stroke",this.getOrnColorCode()?e.getRGBAfromColorCode(this.getOrnColorCode()):"transparent"),0===this.flc){var d=document.createElementNS("http://www.w3.org/2000/svg","animate");d.setAttribute("attributeName","opacity"),d.setAttribute("values","1;0"),d.setAttribute("dur","1s"),d.setAttribute("calcMode","discrete"),d.setAttribute("repeatCount","indefinite"),l.appendChild(d)}else if(7===this.flc){var p=document.createElementNS("http://www.w3.org/2000/svg","animate");p.setAttribute("attributeName","opacity"),p.setAttribute("values","0;1"),p.setAttribute("dur","1s"),p.setAttribute("calcMode","discrete"),p.setAttribute("repeatCount","indefinite"),l.appendChild(p)}null===(n=this.svg)||void 0===n||n.appendChild(l)}},{key:"parseBitmap",value:function(e,t){if(null!==this.svg){this.rendered||this.svg.setAttribute("viewBox","0 0 ".concat(this.swf_x," ").concat(this.swf_y)),this.rendered=!0;var i=this.pes[e]<<8|this.pes[e+1];e+=2;var n=this.pes[e]<<8|this.pes[e+1];e+=2;var a=this.pes[e];e+=1;var r=new Set(this.pes.subarray(e,e+a));if(!((e+=a)+33>t)){var s=this.pes.subarray(e,e+33),l=this.pes.subarray(e+33,t),d=new Uint8Array(s.byteLength+l.byteLength+396+140),p=new DataView(d.buffer);d.set(s,0),d.set(l,569);for(var c=0;c<8;c++)for(var h=0;h<16;h++)if(!r.has(16*c+h)){var u=o[c][h],f=Number.parseInt(u.substring(1,3),16),A=Number.parseInt(u.substring(3,5),16),y=Number.parseInt(u.substring(5,7),16),b=Number.parseInt(u.substring(7,9),16);d[41+3*(16*c+h)]=f,d[41+3*(16*c+h)+1]=A,d[41+3*(16*c+h)+2]=y,d[437+(16*c+h)]=b}p.setInt32(33,384,!1),d[37]="P".charCodeAt(0),d[38]="L".charCodeAt(0),d[39]="T".charCodeAt(0),d[40]="E".charCodeAt(0),p.setInt32(429,128,!1),d[433]="t".charCodeAt(0),d[434]="R".charCodeAt(0),d[435]="N".charCodeAt(0),d[436]="S".charCodeAt(0),p.setInt32(425,te(d,37,425),!1),p.setInt32(565,te(d,433,565),!1);var g=p.getInt32(16,!1),m=p.getInt32(20,!1),v=document.createElementNS("http://www.w3.org/2000/svg","svg");v.setAttribute("x","".concat(this.sdp_x)),v.setAttribute("y","".concat(this.sdp_y)),v.setAttribute("width","".concat(this.sdf_x)),v.setAttribute("height","".concat(this.sdf_y)),v.setAttribute("viewBox","0 0 ".concat(this.sdf_x," ").concat(this.sdf_y));var C=document.createElementNS("http://www.w3.org/2000/svg","image");if(C.setAttribute("href","data:image/png;base64,"+window.btoa(String.fromCharCode.apply(String,ie(d)))),C.setAttribute("x","".concat(2*i)),C.setAttribute("y","".concat(2*n)),C.setAttribute("width","".concat(2*g)),C.setAttribute("height","".concat(2*m)),v.appendChild(C),r.size>0){for(var x=0;x<8;x++)for(var w=0;w<16;w++)if(r.has(16*x+w)){var k=o[x][w],_=Number.parseInt(k.substring(1,3),16),T=Number.parseInt(k.substring(3,5),16),E=Number.parseInt(k.substring(5,7),16),B=Number.parseInt(k.substring(7,9),16);d[41+3*(16*x+w)]=_,d[41+3*(16*x+w)+1]=T,d[41+3*(16*x+w)+2]=E,d[437+(16*x+w)]=B}else d[437+(16*x+w)]=0;p.setInt32(425,te(d,37,425),!1),p.setInt32(565,te(d,433,565),!1);var S=document.createElementNS("http://www.w3.org/2000/svg","image");S.setAttribute("href","data:image/png;base64,"+window.btoa(String.fromCharCode.apply(String,ie(d)))),S.setAttribute("x","".concat(2*i)),S.setAttribute("y","".concat(2*n)),S.setAttribute("width","".concat(2*g)),S.setAttribute("height","".concat(2*m));var I=document.createElementNS("http://www.w3.org/2000/svg","animate");I.setAttribute("attributeName","opacity"),I.setAttribute("values","1;0"),I.setAttribute("dur","1s"),I.setAttribute("calcMode","discrete"),I.setAttribute("repeatCount","indefinite"),S.appendChild(I),v.appendChild(S)}this.svg.appendChild(v)}}}},{key:"getOrnColorCode",value:function(){return!0===this.force_orn?e.fillAlphaColorCode(this.bg_color):!1===this.force_orn?this.orn:null!==(t=this.force_orn)&&void 0!==t?t:this.orn;var t}}])&&re(t.prototype,i),y&&re(t,y),e}();function le(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function de(e){for(var t=1;tt.length)break;if(73!==t[n+0]||68!==t[n+1]||51!==t[n+2])break;if((n+=6)+4>t.length)break;var r=W(t,n+0,n+4);n+=4;var s=a+3+2+1+4+r;if(s>t.length)break;for(var o=n;ot.length)break;var d=V(t,o+0,o+4);if((o+=4)+4>t.length)break;var p=W(t,o+0,o+4);o+=6;var c=l+4+4+2+p;if(c>t.length)break;if("PRIV"===d){for(var h=o,u=c;0!==t[o]&&ot.length||51===t[n+0]&&68===t[n+1]&&73===t[n+2]&&(n+=10)}return i}},{key:"setInBandMetadataTextTrack",value:function(e){var t;null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),this.id3Track=e,this.id3Track.mode="hidden",this.id3Track.addEventListener("cuechange",this.onID3CueChangeHandler)}},{key:"pushID3v2Cue",value:function(e){if(!this.id3Track)return!1;var t=e.startTime,i=e;if("15260DFFFF49443320FF49443320000F"===this.id3Track.inBandMetadataTrackDispatchType)return this.pushID3v2Data(t,new Uint8Array(i.data));if("com.apple.streaming"===this.id3Track.inBandMetadataTrackDispatchType){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("id3"===this.id3Track.label){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("Timed Metadata"===this.id3Track.label){if("PRIV"===i.frame.key)return this.pushID3v2PRIVData(t,i.frame.owner,new Uint8Array(i.frame.data));if("TXXX"===i.frame.key)return this.pushID3v2TXXXData(t,i.frame.description,i.frame.data)}return!1}},{key:"onID3CueChange",value:function(){this.id3Track&&(this.isOnSeeking||this.onTimeupdate())}},{key:"addB24Cue",value:function(e,t,i){var n;if(!this.b24Track)return!1;if(!oe.detect(i,this.rendererOption))return!1;var a=new(null!==(n=window.VTTCue)&&void 0!==n?n:window.TextTrackCue)(e,t,"");if(a.data=i,window.VTTCue)this.b24Track.addCue(a);else if(window.TextTrackCue){var r;if(Array.prototype.some.call(null!==(r=this.b24Track.cues)&&void 0!==r?r:[],(function(t){return t.startTime===e})))return!1;if(this.b24Track.cues){for(var s=[],o=this.b24Track.cues.length-1;o>=0;o--)this.b24Track.cues[o].startTime>=e&&(s.push(this.b24Track.cues[o]),this.b24Track.removeCue(this.b24Track.cues[o]));this.b24Track.addCue(a);for(var l=s.length-1;l>=0;l--)this.b24Track.addCue(s[l])}}return!0}},{key:"onB24CueChange",value:function(){if(this.media&&this.b24Track){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);if(this.b24Track.activeCues&&this.b24Track.activeCues.length>0){var e=this.b24Track.activeCues[this.b24Track.activeCues.length-1];if(e.startTime<=this.media.currentTime&&this.media.currentTime<=e.endTime&&!this.isOnSeeking){var t=new oe(e.data,e.startTime);if(this.isShowing){var i,n,a,r=t.render(de(de({},this.rendererOption),{},{svg:this.svg}));null!=(null==r?void 0:r.PRA)&&(null===(n=this.rendererOption)||void 0===n||null===(a=n.PRACallback)||void 0===a||a.call(n,r.PRA)),null==r||r.rendered,this.textContent=null!==(i=null==r?void 0:r.textContent)&&void 0!==i?i:null}this.onB24CueChangeDrawed=!0}else this.onB24CueChangeDrawed=!1,this.textContent=null;for(var s=this.b24Track.activeCues.length-2;s>=0;s--){var o=this.b24Track.activeCues[s];o.endTime=Math.min(o.endTime,e.startTime),o.startTime===o.endTime&&this.b24Track.removeCue(o)}}else this.onB24CueChangeDrawed=!1,this.textContent=null}else this.onB24CueChangeDrawed=!1}},{key:"onHighResTimeupdate",value:function(){this.onTimeupdate(),this.highResTimeupdatePollingId=window.requestAnimationFrame(this.onHighResTimeupdateHandler)}},{key:"onTimeupdate",value:function(){if(this.media)if(null!=this.prevCurrentTime)if(this.id3Track&&this.id3Track.cues&&0!==this.id3Track.cues.length)if(this.isOnSeeking)this.prevCurrentTime=this.media.currentTime;else if(Math.abs(this.media.currentTime-this.prevCurrentTime)>1)this.prevCurrentTime=this.media.currentTime;else{for(var e,t,i=new N(Number.NEGATIVE_INFINITY,this.id3Track.cues[0].startTime),n=[i],a=0;ae;u--){var f=n[u];if(f!==i&&this.pushID3v2Cue(f))break}else for(var A=e;A=0;s--)this.b24Track.removeCue(this.b24Track.cues[s]);null===(e=this.b24Track)||void 0===e||e.removeEventListener("cuechange",this.onB24CueChangeHandler),null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),null===(i=this.media)||void 0===i||i.removeEventListener("seeking",this.onSeekingHandler),null===(n=this.media)||void 0===n||n.removeEventListener("seeked",this.onSeekedHandler),null===(a=this.media)||void 0===a||a.textTracks.removeEventListener("addtrack",this.onID3AddtrackHandler),this.b24Track=this.id3Track=null}},{key:"cleanupSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild)}}])&&ce(e.prototype,t),e}();function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i>2)!==r||(b(e,s),0))}},{key:"getRGBAColorCode",value:function(e){if(null==e)return null;var t=document.createElement("canvas");t.width=t.height=1;var i=t.getContext("2d");if(!i)return null;i.fillStyle=e,i.fillRect(0,0,t.width,t.height);var n,a,r=(a=4,function(e){if(Array.isArray(e))return e}(n=i.getImageData(0,0,1,1).data)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,a=!1,r=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){a=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw r}}return i}}(n,a)||function(e,t){if(e){if("string"==typeof e)return ue(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ue(e,t):void 0}}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=r[0],o=r[1],l=r[2],d=r[3],p="#".concat(s.toString(16).toUpperCase().padStart(2,"0")).concat(o.toString(16).toUpperCase().padStart(2,"0")).concat(l.toString(16).toUpperCase().padStart(2,"0")).concat(d.toString(16).toUpperCase().padStart(2,"0"));return t.width=t.height=0,p}},{key:"fillAlphaColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16);return"#".concat(t.toString(16).toUpperCase().padStart(2,"0")).concat(i.toString(16).toUpperCase().padStart(2,"0")).concat(n.toString(16).toUpperCase().padStart(2,"0"),"FF")}},{key:"getRGBAfromColorCode",value:function(e){if(null==e)return"";var t=Number.parseInt(e.substring(1,3),16),i=Number.parseInt(e.substring(3,5),16),n=Number.parseInt(e.substring(5,7),16),a=Number.parseInt(e.substring(7,9),16);return"rgba(".concat(t,", ").concat(i,", ").concat(n,", ").concat(a/255,")")}}],(i=[{key:"width",value:function(){return Math.floor((this.shs+this.ssm_x)*this.text_size_x)}},{key:"height",value:function(){return Math.floor((this.svs+this.ssm_y)*this.text_size_y)}},{key:"move_absolute_dot",value:function(e,t){this.position_x=e,this.position_y=t}},{key:"move_absolute_pos",value:function(e,t){this.position_x=this.sdp_x+e*this.width(),this.position_y=this.sdp_y+(t+1)*this.height()}},{key:"move_relative_pos",value:function(e,t){for((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs));e<0;)this.position_x-=this.width(),e++,this.position_x0;)this.position_x+=this.width(),e--,this.position_x>=this.sdp_x+this.sdf_x&&(this.position_x=this.sdp_x,t++);for(;t<0;)this.position_y-=this.height(),t++;for(;t>0;)this.position_y+=this.height(),t--}},{key:"move_newline",value:function(){(this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),this.position_x=this.sdp_x,this.position_y=this.position_y+this.height()}},{key:"render",value:function(t){var i,n,a,r,s,o,l,d;this.table=null!==(i=null==t?void 0:t.table)&&void 0!==i?i:null,this.force_orn=null!==(n="boolean"==typeof(null==t?void 0:t.forceStrokeColor)?null==t?void 0:t.forceStrokeColor:e.getRGBAColorCode(null==t?void 0:t.forceStrokeColor))&&void 0!==n?n:null,this.force_bg_color=null!==(a=e.getRGBAColorCode(null==t?void 0:t.forceBackgroundColor))&&void 0!==a?a:null,this.normalFont=null!==(r=null==t?void 0:t.normalFont)&&void 0!==r?r:this.normalFont,this.gaijiFont=null!==(s=null==t?void 0:t.gaijiFont)&&void 0!==s?s:this.normalFont,this.drcsReplacement=null!==(o=null==t?void 0:t.drcsReplacement)&&void 0!==o&&o,this.drcsReplaceMapping=new Map(f);for(var p,c=Object.entries(null!==(p=null==t?void 0:t.drcsReplaceMapping)&&void 0!==p?p:{}),h=0;h0&&(this.endTime=this.startTime+this.timeElapsed),e+=1;else if(13===this.pes[e])this.move_newline(),e+=1;else if(14===this.pes[e])this.GL=1,e+=1;else if(15===this.pes[e])this.GL=0,e+=1;else if(22===this.pes[e]){var h=63&this.pes[e+1];this.move_relative_pos(h,0),e+=2}else if(24===this.pes[e])e+=1;else if(25===this.pes[e]){var u=0,f=this.G_BACK[2];if(!f)return;for(var A=0;A>8),b=127&n,g=null===(f=s.get(y))||void 0===f?void 0:f.alphabet;g&&(null===(A=this.DRCS_mapping.get(g))||void 0===A||A.set(b,u))}else{var m,v=32639&n;null===(m=this.DRCS_mapping.get(15))||void 0===m||m.set(v,u)}t+=4+h}}}}},{key:"renderCharacter",value:function(t,i){if((this.position_x<0||this.position_y<0)&&this.move_absolute_dot(this.sdp_x,this.sdp_y+(this.ssm_y+this.svs)),null!==this.table){if(null===this.cells){this.table.parentElement&&(this.table.parentElement.style.position="absolute",this.table.parentElement.style.width="".concat(this.swf_x,"px"),this.table.parentElement.style.height="".concat(this.swf_y,"px")),this.table.style.willChange="transform",this.table.style.position="absolute",this.table.style.left="".concat(this.sdp_x,"px"),this.table.style.top="".concat(this.sdp_y,"px"),this.table.style.width="".concat(this.sdf_x,"px"),this.table.style.height="".concat(this.sdf_y,"px"),this.table.style.boxSizing="border-box",this.table.style.border="none",this.table.style.borderCollapse="collapse";for(var a=[],s=0,o=0;s>8)-33)+(((255&t)>>0)-33),g=7896;if(b>q}G>0&&D.fillRect(2/this.text_size_x+P+L,2/this.text_size_y+z+O,1,1)}}D.fillStyle=e.getRGBAfromColorCode(this.fg_color);for(var j=0;j>J}N>0&&D.fillRect(2/this.text_size_x+H,2/this.text_size_y+j,1,1)}for(var K=Math.floor(2*this.text_size_x),V=Math.floor(2*this.text_size_y),X=Math.round((this.position_x-this.sdp_x)/(this.ssm_x+this.shs)*2),Y=Math.round((this.position_y-this.height()-this.sdp_y)/(this.ssm_y+this.svs)*2),$=0;$t.length)break;if(73!==t[n+0]||68!==t[n+1]||51!==t[n+2])break;if((n+=6)+4>t.length)break;var r=W(t,n+0,n+4);n+=4;var s=a+3+2+1+4+r;if(s>t.length)break;for(var o=n;ot.length)break;var d=V(t,o+0,o+4);if((o+=4)+4>t.length)break;var p=W(t,o+0,o+4);o+=6;var c=l+4+4+2+p;if(c>t.length)break;if("PRIV"===d){for(var h=o,u=c;0!==t[o]&&ot.length||51===t[n+0]&&68===t[n+1]&&73===t[n+2]&&(n+=10)}return i}},{key:"setInBandMetadataTextTrack",value:function(e){var t;null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),this.id3Track=e,this.id3Track.mode="hidden",this.id3Track.addEventListener("cuechange",this.onID3CueChangeHandler)}},{key:"pushID3v2Cue",value:function(e){if(!this.id3Track)return!1;var t=e.startTime,i=e;if("15260DFFFF49443320FF49443320000F"===this.id3Track.inBandMetadataTrackDispatchType)return this.pushID3v2Data(t,new Uint8Array(i.data));if("com.apple.streaming"===this.id3Track.inBandMetadataTrackDispatchType){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("id3"===this.id3Track.label){if("PRIV"===i.value.key)return this.pushID3v2PRIVData(t,i.value.info,new Uint8Array(i.value.data));if("TXXX"===i.value.key)return this.pushID3v2TXXXData(t,i.value.info,i.value.data)}else if("Timed Metadata"===this.id3Track.label){if("PRIV"===i.frame.key)return this.pushID3v2PRIVData(t,i.frame.owner,new Uint8Array(i.frame.data));if("TXXX"===i.frame.key)return this.pushID3v2TXXXData(t,i.frame.description,i.frame.data)}return!1}},{key:"onID3CueChange",value:function(){this.id3Track&&(this.isOnSeeking||this.onTimeupdate())}},{key:"addB24Cue",value:function(e,t,i){var n;if(!this.b24Track)return!1;if(!ye.detect(i,this.rendererOption))return!1;var a=new(null!==(n=window.VTTCue)&&void 0!==n?n:window.TextTrackCue)(e,t,"");if(a.data=i,window.VTTCue)this.b24Track.addCue(a);else if(window.TextTrackCue){var r;if(Array.prototype.some.call(null!==(r=this.b24Track.cues)&&void 0!==r?r:[],(function(t){return t.startTime===e})))return!1;if(this.b24Track.cues){for(var s=[],o=this.b24Track.cues.length-1;o>=0;o--)this.b24Track.cues[o].startTime>=e&&(s.push(this.b24Track.cues[o]),this.b24Track.removeCue(this.b24Track.cues[o]));this.b24Track.addCue(a);for(var l=s.length-1;l>=0;l--)this.b24Track.addCue(s[l])}}return!0}},{key:"onB24CueChange",value:function(){if(this.media&&this.b24Track){if(this.table)for(;this.table.firstChild;)this.table.removeChild(this.table.firstChild);if(this.b24Track.activeCues&&this.b24Track.activeCues.length>0){var e=this.b24Track.activeCues[this.b24Track.activeCues.length-1];if(e.startTime<=this.media.currentTime&&this.media.currentTime<=e.endTime&&!this.isOnSeeking){var t,i,n,a,r,s=new ye(e.data,e.startTime).render(ge(ge({},this.rendererOption),{},{table:null!==(t=this.table)&&void 0!==t?t:void 0}));null!=(null==s?void 0:s.PRA)&&(null===(a=this.rendererOption)||void 0===a||null===(r=a.PRACallback)||void 0===r||r.call(a,s.PRA)),null!=s&&s.rendered&&this.onResize(),this.onB24CueChangeDrawed=null!==(i=null==s?void 0:s.rendered)&&void 0!==i&&i,this.textContent=null!==(n=null==s?void 0:s.textContent)&&void 0!==n?n:null}else this.onB24CueChangeDrawed=!1,this.textContent=null;for(var o=this.b24Track.activeCues.length-2;o>=0;o--){var l=this.b24Track.activeCues[o];l.endTime=Math.min(l.endTime,e.startTime),l.startTime===l.endTime&&this.b24Track.removeCue(l)}}else this.onB24CueChangeDrawed=!1,this.textContent=null}else this.onB24CueChangeDrawed=!1}},{key:"onHighResTimeupdate",value:function(){this.onTimeupdate(),this.highResTimeupdatePollingId=window.requestAnimationFrame(this.onHighResTimeupdateHandler)}},{key:"onTimeupdate",value:function(){if(this.media)if(null!=this.prevCurrentTime)if(this.id3Track&&this.id3Track.cues&&0!==this.id3Track.cues.length)if(this.isOnSeeking)this.prevCurrentTime=this.media.currentTime;else if(Math.abs(this.media.currentTime-this.prevCurrentTime)>1)this.prevCurrentTime=this.media.currentTime;else{for(var e,t,i=new N(Number.NEGATIVE_INFINITY,this.id3Track.cues[0].startTime),n=[i],a=0;ae;u--){var f=n[u];if(f!==i&&this.pushID3v2Cue(f))break}else for(var A=e;A=0;s--)this.b24Track.removeCue(this.b24Track.cues[s]);null===(e=this.b24Track)||void 0===e||e.removeEventListener("cuechange",this.onB24CueChangeHandler),null===(t=this.id3Track)||void 0===t||t.removeEventListener("cuechange",this.onID3CueChangeHandler),null===(i=this.media)||void 0===i||i.removeEventListener("seeking",this.onSeekingHandler),null===(n=this.media)||void 0===n||n.removeEventListener("seeked",this.onSeekedHandler),null===(a=this.media)||void 0===a||a.textTracks.removeEventListener("addtrack",this.onID3AddtrackHandler),this.b24Track=this.id3Track=null}},{key:"cleanupTable",value:function(){var e;window.removeEventListener("resize",this.onResizeHandler),null===(e=this.media)||void 0===e||e.removeEventListener("resize",this.onResizeHandler),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=null),this.table&&this.wrapper&&this.wrapper.removeChild(this.table),this.wrapper&&this.subtitleElement&&this.subtitleElement.removeChild(this.wrapper),this.wrapper=this.table=null}}])&&ve(e.prototype,t),e}()},3099:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},6077:function(e,t,i){var n=i(111);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},1223:function(e,t,i){var n=i(5112),a=i(30),r=i(3070),s=n("unscopables"),o=Array.prototype;null==o[s]&&r.f(o,s,{configurable:!0,value:a(null)}),e.exports=function(e){o[s][e]=!0}},1530:function(e,t,i){"use strict";var n=i(8710).charAt;e.exports=function(e,t,i){return t+(i?n(e,t).length:1)}},5787:function(e){e.exports=function(e,t,i){if(!(e instanceof t))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return e}},9670:function(e,t,i){var n=i(111);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},4019:function(e){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},260:function(e,t,i){"use strict";var n,a=i(4019),r=i(9781),s=i(7854),o=i(111),l=i(6656),d=i(648),p=i(8880),c=i(1320),h=i(3070).f,u=i(9518),f=i(7674),A=i(5112),y=i(9711),b=s.Int8Array,g=b&&b.prototype,m=s.Uint8ClampedArray,v=m&&m.prototype,C=b&&u(b),x=g&&u(g),w=Object.prototype,k=w.isPrototypeOf,_=A("toStringTag"),T=y("TYPED_ARRAY_TAG"),E=a&&!!f&&"Opera"!==d(s.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I={BigInt64Array:8,BigUint64Array:8},F=function(e){if(!o(e))return!1;var t=d(e);return l(S,t)||l(I,t)};for(n in S)s[n]||(E=!1);if((!E||"function"!=typeof C||C===Function.prototype)&&(C=function(){throw TypeError("Incorrect invocation")},E))for(n in S)s[n]&&f(s[n],C);if((!E||!x||x===w)&&(x=C.prototype,E))for(n in S)s[n]&&f(s[n].prototype,x);if(E&&u(v)!==x&&f(v,x),r&&!l(x,_))for(n in B=!0,h(x,_,{get:function(){return o(this)?this[T]:void 0}}),S)s[n]&&p(s[n],T,n);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:E,TYPED_ARRAY_TAG:B&&T,aTypedArray:function(e){if(F(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(C,e))return e}else for(var t in S)if(l(S,n)){var i=s[t];if(i&&(e===i||k.call(i,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,i){if(r){if(i)for(var n in S){var a=s[n];a&&l(a.prototype,e)&&delete a.prototype[e]}x[e]&&!i||c(x,e,i?t:E&&g[e]||t)}},exportTypedArrayStaticMethod:function(e,t,i){var n,a;if(r){if(f){if(i)for(n in S)(a=s[n])&&l(a,e)&&delete a[e];if(C[e]&&!i)return;try{return c(C,e,i?t:E&&b[e]||t)}catch(e){}}for(n in S)!(a=s[n])||a[e]&&!i||c(a,e,t)}},isView:function(e){if(!o(e))return!1;var t=d(e);return"DataView"===t||l(S,t)||l(I,t)},isTypedArray:F,TypedArray:C,TypedArrayPrototype:x}},3331:function(e,t,i){"use strict";var n=i(7854),a=i(9781),r=i(4019),s=i(8880),o=i(2248),l=i(7293),d=i(5787),p=i(9958),c=i(7466),h=i(7067),u=i(1179),f=i(9518),A=i(7674),y=i(8006).f,b=i(3070).f,g=i(1285),m=i(8003),v=i(9909),C=v.get,x=v.set,w="ArrayBuffer",k="DataView",_="Wrong index",T=n.ArrayBuffer,E=T,B=n.DataView,S=B&&B.prototype,I=Object.prototype,F=n.RangeError,R=u.pack,D=u.unpack,M=function(e){return[255&e]},O=function(e){return[255&e,e>>8&255]},L=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},z=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return R(e,23,4)},G=function(e){return R(e,52,8)},U=function(e,t){b(e.prototype,t,{get:function(){return C(this)[t]}})},q=function(e,t,i,n){var a=h(i),r=C(e);if(a+t>r.byteLength)throw F(_);var s=C(r.buffer).bytes,o=a+r.byteOffset,l=s.slice(o,o+t);return n?l:l.reverse()},j=function(e,t,i,n,a,r){var s=h(i),o=C(e);if(s+t>o.byteLength)throw F(_);for(var l=C(o.buffer).bytes,d=s+o.byteOffset,p=n(+a),c=0;cJ;)(H=W[J++])in E||s(E,H,T[H]);N.constructor=E}A&&f(S)!==I&&A(S,I);var K=new B(new E(2)),V=S.setInt8;K.setInt8(0,2147483648),K.setInt8(1,2147483649),!K.getInt8(0)&&K.getInt8(1)||o(S,{setInt8:function(e,t){V.call(this,e,t<<24>>24)},setUint8:function(e,t){V.call(this,e,t<<24>>24)}},{unsafe:!0})}else E=function(e){d(this,E,w);var t=h(e);x(this,{bytes:g.call(new Array(t),0),byteLength:t}),a||(this.byteLength=t)},B=function(e,t,i){d(this,B,k),d(e,E,k);var n=C(e).byteLength,r=p(t);if(r<0||r>n)throw F("Wrong offset");if(r+(i=void 0===i?n-r:c(i))>n)throw F("Wrong length");x(this,{buffer:e,byteLength:i,byteOffset:r}),a||(this.buffer=e,this.byteLength=i,this.byteOffset=r)},a&&(U(E,"byteLength"),U(B,"buffer"),U(B,"byteLength"),U(B,"byteOffset")),o(B.prototype,{getInt8:function(e){return q(this,1,e)[0]<<24>>24},getUint8:function(e){return q(this,1,e)[0]},getInt16:function(e){var t=q(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=q(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return z(q(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return z(q(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return D(q(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return D(q(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){j(this,1,e,M,t)},setUint8:function(e,t){j(this,1,e,M,t)},setInt16:function(e,t){j(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){j(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){j(this,4,e,L,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){j(this,4,e,L,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){j(this,4,e,P,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){j(this,8,e,G,t,arguments.length>2?arguments[2]:void 0)}});m(E,w),m(B,k),e.exports={ArrayBuffer:E,DataView:B}},1048:function(e,t,i){"use strict";var n=i(7908),a=i(1400),r=i(7466),s=Math.min;e.exports=[].copyWithin||function(e,t){var i=n(this),o=r(i.length),l=a(e,o),d=a(t,o),p=arguments.length>2?arguments[2]:void 0,c=s((void 0===p?o:a(p,o))-d,o-l),h=1;for(d0;)d in i?i[l]=i[d]:delete i[l],l+=h,d+=h;return i}},1285:function(e,t,i){"use strict";var n=i(7908),a=i(1400),r=i(7466);e.exports=function(e){for(var t=n(this),i=r(t.length),s=arguments.length,o=a(s>1?arguments[1]:void 0,i),l=s>2?arguments[2]:void 0,d=void 0===l?i:a(l,i);d>o;)t[o++]=e;return t}},8533:function(e,t,i){"use strict";var n=i(2092).forEach,a=i(9341),r=i(9207),s=a("forEach"),o=r("forEach");e.exports=s&&o?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},1318:function(e,t,i){var n=i(5656),a=i(7466),r=i(1400),s=function(e){return function(t,i,s){var o,l=n(t),d=a(l.length),p=r(s,d);if(e&&i!=i){for(;d>p;)if((o=l[p++])!=o)return!0}else for(;d>p;p++)if((e||p in l)&&l[p]===i)return e||p||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},2092:function(e,t,i){var n=i(9974),a=i(8361),r=i(7908),s=i(7466),o=i(5417),l=[].push,d=function(e){var t=1==e,i=2==e,d=3==e,p=4==e,c=6==e,h=7==e,u=5==e||c;return function(f,A,y,b){for(var g,m,v=r(f),C=a(v),x=n(A,y,3),w=s(C.length),k=0,_=b||o,T=t?_(f,w):i||h?_(f,0):void 0;w>k;k++)if((u||k in C)&&(m=x(g=C[k],k,v),e))if(t)T[k]=m;else if(m)switch(e){case 3:return!0;case 5:return g;case 6:return k;case 2:l.call(T,g)}else switch(e){case 4:return!1;case 7:l.call(T,g)}return c?-1:d||p?p:T}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterOut:d(7)}},6583:function(e,t,i){"use strict";var n=i(5656),a=i(9958),r=i(7466),s=i(9341),o=i(9207),l=Math.min,d=[].lastIndexOf,p=!!d&&1/[1].lastIndexOf(1,-0)<0,c=s("lastIndexOf"),h=o("indexOf",{ACCESSORS:!0,1:0}),u=p||!c||!h;e.exports=u?function(e){if(p)return d.apply(this,arguments)||0;var t=n(this),i=r(t.length),s=i-1;for(arguments.length>1&&(s=l(s,a(arguments[1]))),s<0&&(s=i+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:d},1194:function(e,t,i){var n=i(7293),a=i(5112),r=i(7392),s=a("species");e.exports=function(e){return r>=51||!n((function(){var t=[];return(t.constructor={})[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},9341:function(e,t,i){"use strict";var n=i(7293);e.exports=function(e,t){var i=[][e];return!!i&&n((function(){i.call(null,t||function(){throw 1},1)}))}},9207:function(e,t,i){var n=i(9781),a=i(7293),r=i(6656),s=Object.defineProperty,o={},l=function(e){throw e};e.exports=function(e,t){if(r(o,e))return o[e];t||(t={});var i=[][e],d=!!r(t,"ACCESSORS")&&t.ACCESSORS,p=r(t,0)?t[0]:l,c=r(t,1)?t[1]:void 0;return o[e]=!!i&&!a((function(){if(d&&!n)return!0;var e={length:-1};d?s(e,1,{enumerable:!0,get:l}):e[1]=1,i.call(e,p,c)}))}},3671:function(e,t,i){var n=i(3099),a=i(7908),r=i(8361),s=i(7466),o=function(e){return function(t,i,o,l){n(i);var d=a(t),p=r(d),c=s(d.length),h=e?c-1:0,u=e?-1:1;if(o<2)for(;;){if(h in p){l=p[h],h+=u;break}if(h+=u,e?h<0:c<=h)throw TypeError("Reduce of empty array with no initial value")}for(;e?h>=0:c>h;h+=u)h in p&&(l=i(l,p[h],h,d));return l}};e.exports={left:o(!1),right:o(!0)}},5417:function(e,t,i){var n=i(111),a=i(3157),r=i(5112)("species");e.exports=function(e,t){var i;return a(e)&&("function"!=typeof(i=e.constructor)||i!==Array&&!a(i.prototype)?n(i)&&null===(i=i[r])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===t?0:t)}},7072:function(e,t,i){var n=i(5112)("iterator"),a=!1;try{var r=0,s={next:function(){return{done:!!r++}},return:function(){a=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var i=!1;try{var r={};r[n]=function(){return{next:function(){return{done:i=!0}}}},e(r)}catch(e){}return i}},4326:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},648:function(e,t,i){var n=i(1694),a=i(4326),r=i(5112)("toStringTag"),s="Arguments"==a(function(){return arguments}());e.exports=n?a:function(e){var t,i,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?i:s?a(t):"Object"==(n=a(t))&&"function"==typeof t.callee?"Arguments":n}},5631:function(e,t,i){"use strict";var n=i(3070).f,a=i(30),r=i(2248),s=i(9974),o=i(5787),l=i(408),d=i(654),p=i(6340),c=i(9781),h=i(2423).fastKey,u=i(9909),f=u.set,A=u.getterFor;e.exports={getConstructor:function(e,t,i,d){var p=e((function(e,n){o(e,p,t),f(e,{type:t,index:a(null),first:void 0,last:void 0,size:0}),c||(e.size=0),null!=n&&l(n,e[d],{that:e,AS_ENTRIES:i})})),u=A(t),y=function(e,t,i){var n,a,r=u(e),s=b(e,t);return s?s.value=i:(r.last=s={index:a=h(t,!0),key:t,value:i,previous:n=r.last,next:void 0,removed:!1},r.first||(r.first=s),n&&(n.next=s),c?r.size++:e.size++,"F"!==a&&(r.index[a]=s)),e},b=function(e,t){var i,n=u(e),a=h(t);if("F"!==a)return n.index[a];for(i=n.first;i;i=i.next)if(i.key==t)return i};return r(p.prototype,{clear:function(){for(var e=u(this),t=e.index,i=e.first;i;)i.removed=!0,i.previous&&(i.previous=i.previous.next=void 0),delete t[i.index],i=i.next;e.first=e.last=void 0,c?e.size=0:this.size=0},delete:function(e){var t=this,i=u(t),n=b(t,e);if(n){var a=n.next,r=n.previous;delete i.index[n.index],n.removed=!0,r&&(r.next=a),a&&(a.previous=r),i.first==n&&(i.first=a),i.last==n&&(i.last=r),c?i.size--:t.size--}return!!n},forEach:function(e){for(var t,i=u(this),n=s(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:i.first;)for(n(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!b(this,e)}}),r(p.prototype,i?{get:function(e){var t=b(this,e);return t&&t.value},set:function(e,t){return y(this,0===e?0:e,t)}}:{add:function(e){return y(this,e=0===e?0:e,e)}}),c&&n(p.prototype,"size",{get:function(){return u(this).size}}),p},setStrong:function(e,t,i){var n=t+" Iterator",a=A(t),r=A(n);d(e,t,(function(e,t){f(this,{type:n,target:e,state:a(e),kind:t,last:void 0})}),(function(){for(var e=r(this),t=e.kind,i=e.last;i&&i.removed;)i=i.previous;return e.target&&(e.last=i=i?i.next:e.state.first)?"keys"==t?{value:i.key,done:!1}:"values"==t?{value:i.value,done:!1}:{value:[i.key,i.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),i?"entries":"values",!i,!0),p(t)}}},7710:function(e,t,i){"use strict";var n=i(2109),a=i(7854),r=i(4705),s=i(1320),o=i(2423),l=i(408),d=i(5787),p=i(111),c=i(7293),h=i(7072),u=i(8003),f=i(9587);e.exports=function(e,t,i){var A=-1!==e.indexOf("Map"),y=-1!==e.indexOf("Weak"),b=A?"set":"add",g=a[e],m=g&&g.prototype,v=g,C={},x=function(e){var t=m[e];s(m,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(y&&!p(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return y&&!p(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!p(e))&&t.call(this,0===e?0:e)}:function(e,i){return t.call(this,0===e?0:e,i),this})};if(r(e,"function"!=typeof g||!(y||m.forEach&&!c((function(){(new g).entries().next()})))))v=i.getConstructor(t,e,A,b),o.REQUIRED=!0;else if(r(e,!0)){var w=new v,k=w[b](y?{}:-0,1)!=w,_=c((function(){w.has(1)})),T=h((function(e){new g(e)})),E=!y&&c((function(){for(var e=new g,t=5;t--;)e[b](t,t);return!e.has(-0)}));T||((v=t((function(t,i){d(t,v,e);var n=f(new g,t,v);return null!=i&&l(i,n[b],{that:n,AS_ENTRIES:A}),n}))).prototype=m,m.constructor=v),(_||E)&&(x("delete"),x("has"),A&&x("get")),(E||k)&&x(b),y&&m.clear&&delete m.clear}return C[e]=v,n({global:!0,forced:v!=g},C),u(v,e),y||i.setStrong(v,e,A),v}},9920:function(e,t,i){var n=i(6656),a=i(3887),r=i(1236),s=i(3070);e.exports=function(e,t){for(var i=a(t),o=s.f,l=r.f,d=0;d=74)&&(n=s.match(/Chrome\/(\d+)/))&&(a=n[1]),e.exports=a&&+a},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,i){var n=i(7854),a=i(1236).f,r=i(8880),s=i(1320),o=i(3505),l=i(9920),d=i(4705);e.exports=function(e,t){var i,p,c,h,u,f=e.target,A=e.global,y=e.stat;if(i=A?n:y?n[f]||o(f,{}):(n[f]||{}).prototype)for(p in t){if(h=t[p],c=e.noTargetGet?(u=a(i,p))&&u.value:i[p],!d(A?p:f+(y?".":"#")+p,e.forced)&&void 0!==c){if(typeof h==typeof c)continue;l(h,c)}(e.sham||c&&c.sham)&&r(h,"sham",!0),s(i,p,h,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:function(e,t,i){"use strict";i(4916);var n=i(1320),a=i(7293),r=i(5112),s=i(2261),o=i(8880),l=r("species"),d=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),p="$0"==="a".replace(/./,"$0"),c=r("replace"),h=!!/./[c]&&""===/./[c]("a","$0"),u=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var i="ab".split(e);return 2!==i.length||"a"!==i[0]||"b"!==i[1]}));e.exports=function(e,t,i,c){var f=r(e),A=!a((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),y=A&&!a((function(){var t=!1,i=/a/;return"split"===e&&((i={}).constructor={},i.constructor[l]=function(){return i},i.flags="",i[f]=/./[f]),i.exec=function(){return t=!0,null},i[f](""),!t}));if(!A||!y||"replace"===e&&(!d||!p||h)||"split"===e&&!u){var b=/./[f],g=i(f,""[e],(function(e,t,i,n,a){return t.exec===s?A&&!a?{done:!0,value:b.call(t,i,n)}:{done:!0,value:e.call(i,t,n)}:{done:!1}}),{REPLACE_KEEPS_$0:p,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}),m=g[0],v=g[1];n(String.prototype,e,m),n(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}c&&o(RegExp.prototype[f],"sham",!0)}},6677:function(e,t,i){var n=i(7293);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},9974:function(e,t,i){var n=i(3099);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 0:return function(){return e.call(t)};case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,a){return e.call(t,i,n,a)}}return function(){return e.apply(t,arguments)}}},5005:function(e,t,i){var n=i(857),a=i(7854),r=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?r(n[e])||r(a[e]):n[e]&&n[e][t]||a[e]&&a[e][t]}},1246:function(e,t,i){var n=i(648),a=i(7497),r=i(5112)("iterator");e.exports=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[n(e)]}},647:function(e,t,i){var n=i(7908),a=Math.floor,r="".replace,s=/\$([$&'`]|\d\d?|<[^>]*>)/g,o=/\$([$&'`]|\d\d?)/g;e.exports=function(e,t,i,l,d,p){var c=i+e.length,h=l.length,u=o;return void 0!==d&&(d=n(d),u=s),r.call(p,u,(function(n,r){var s;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"'":return t.slice(c);case"<":s=d[r.slice(1,-1)];break;default:var o=+r;if(0===o)return n;if(o>h){var p=a(o/10);return 0===p?n:p<=h?void 0===l[p-1]?r.charAt(1):l[p-1]+r.charAt(1):n}s=l[o-1]}return void 0===s?"":s}))}},7854:function(e,t,i){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof i.g&&i.g)||function(){return this}()||Function("return this")()},6656:function(e){var t={}.hasOwnProperty;e.exports=function(e,i){return t.call(e,i)}},3501:function(e){e.exports={}},490:function(e,t,i){var n=i(5005);e.exports=n("document","documentElement")},4664:function(e,t,i){var n=i(9781),a=i(7293),r=i(317);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},1179:function(e){var t=1/0,i=Math.abs,n=Math.pow,a=Math.floor,r=Math.log,s=Math.LN2;e.exports={pack:function(e,o,l){var d,p,c,h=new Array(l),u=8*l-o-1,f=(1<>1,y=23===o?n(2,-24)-n(2,-77):0,b=e<0||0===e&&1/e<0?1:0,g=0;for((e=i(e))!=e||e===t?(p=e!=e?1:0,d=f):(d=a(r(e)/s),e*(c=n(2,-d))<1&&(d--,c*=2),(e+=d+A>=1?y/c:y*n(2,1-A))*c>=2&&(d++,c/=2),d+A>=f?(p=0,d=f):d+A>=1?(p=(e*c-1)*n(2,o),d+=A):(p=e*n(2,A-1)*n(2,o),d=0));o>=8;h[g++]=255&p,p/=256,o-=8);for(d=d<0;h[g++]=255&d,d/=256,u-=8);return h[--g]|=128*b,h},unpack:function(e,i){var a,r=e.length,s=8*r-i-1,o=(1<>1,d=s-7,p=r-1,c=e[p--],h=127&c;for(c>>=7;d>0;h=256*h+e[p],p--,d-=8);for(a=h&(1<<-d)-1,h>>=-d,d+=i;d>0;a=256*a+e[p],p--,d-=8);if(0===h)h=1-l;else{if(h===o)return a?NaN:c?-1/0:t;a+=n(2,i),h-=l}return(c?-1:1)*a*n(2,h-i)}}},8361:function(e,t,i){var n=i(7293),a=i(4326),r="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?r.call(e,""):Object(e)}:Object},9587:function(e,t,i){var n=i(111),a=i(7674);e.exports=function(e,t,i){var r,s;return a&&"function"==typeof(r=t.constructor)&&r!==i&&n(s=r.prototype)&&s!==i.prototype&&a(e,s),e}},2788:function(e,t,i){var n=i(5465),a=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return a.call(e)}),e.exports=n.inspectSource},2423:function(e,t,i){var n=i(3501),a=i(111),r=i(6656),s=i(3070).f,o=i(9711),l=i(6677),d=o("meta"),p=0,c=Object.isExtensible||function(){return!0},h=function(e){s(e,d,{value:{objectID:"O"+ ++p,weakData:{}}})},u=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!r(e,d)){if(!c(e))return"F";if(!t)return"E";h(e)}return e[d].objectID},getWeakData:function(e,t){if(!r(e,d)){if(!c(e))return!0;if(!t)return!1;h(e)}return e[d].weakData},onFreeze:function(e){return l&&u.REQUIRED&&c(e)&&!r(e,d)&&h(e),e}};n[d]=!0},9909:function(e,t,i){var n,a,r,s=i(8536),o=i(7854),l=i(111),d=i(8880),p=i(6656),c=i(5465),h=i(6200),u=i(3501),f=o.WeakMap;if(s){var A=c.state||(c.state=new f),y=A.get,b=A.has,g=A.set;n=function(e,t){return t.facade=e,g.call(A,e,t),t},a=function(e){return y.call(A,e)||{}},r=function(e){return b.call(A,e)}}else{var m=h("state");u[m]=!0,n=function(e,t){return t.facade=e,d(e,m,t),t},a=function(e){return p(e,m)?e[m]:{}},r=function(e){return p(e,m)}}e.exports={set:n,get:a,has:r,enforce:function(e){return r(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var i;if(!l(t)||(i=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return i}}}},7659:function(e,t,i){var n=i(5112),a=i(7497),r=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||s[r]===e)}},3157:function(e,t,i){var n=i(4326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},4705:function(e,t,i){var n=i(7293),a=/#|\.prototype\./,r=function(e,t){var i=o[s(e)];return i==d||i!=l&&("function"==typeof t?n(t):!!t)},s=r.normalize=function(e){return String(e).replace(a,".").toLowerCase()},o=r.data={},l=r.NATIVE="N",d=r.POLYFILL="P";e.exports=r},111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1913:function(e){e.exports=!1},7850:function(e,t,i){var n=i(111),a=i(4326),r=i(5112)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[r])?!!t:"RegExp"==a(e))}},408:function(e,t,i){var n=i(9670),a=i(7659),r=i(7466),s=i(9974),o=i(1246),l=i(9212),d=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,i){var p,c,h,u,f,A,y,b=i&&i.that,g=!(!i||!i.AS_ENTRIES),m=!(!i||!i.IS_ITERATOR),v=!(!i||!i.INTERRUPTED),C=s(t,b,1+g+v),x=function(e){return p&&l(p),new d(!0,e)},w=function(e){return g?(n(e),v?C(e[0],e[1],x):C(e[0],e[1])):v?C(e,x):C(e)};if(m)p=e;else{if("function"!=typeof(c=o(e)))throw TypeError("Target is not iterable");if(a(c)){for(h=0,u=r(e.length);u>h;h++)if((f=w(e[h]))&&f instanceof d)return f;return new d(!1)}p=c.call(e)}for(A=p.next;!(y=A.call(p)).done;){try{f=w(y.value)}catch(e){throw l(p),e}if("object"==typeof f&&f&&f instanceof d)return f}return new d(!1)}},9212:function(e,t,i){var n=i(9670);e.exports=function(e){var t=e.return;if(void 0!==t)return n(t.call(e)).value}},3383:function(e,t,i){"use strict";var n,a,r,s=i(7293),o=i(9518),l=i(8880),d=i(6656),p=i(5112),c=i(1913),h=p("iterator"),u=!1;[].keys&&("next"in(r=[].keys())?(a=o(o(r)))!==Object.prototype&&(n=a):u=!0);var f=null==n||s((function(){var e={};return n[h].call(e)!==e}));f&&(n={}),c&&!f||d(n,h)||l(n,h,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:u}},7497:function(e){e.exports={}},133:function(e,t,i){var n=i(7293);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},8536:function(e,t,i){var n=i(7854),a=i(2788),r=n.WeakMap;e.exports="function"==typeof r&&/native code/.test(a(r))},3929:function(e,t,i){var n=i(7850);e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},7023:function(e,t,i){var n=i(7854).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&n(e)}},3009:function(e,t,i){var n=i(7854),a=i(3111).trim,r=i(1361),s=n.parseInt,o=/^[+-]?0[Xx]/,l=8!==s(r+"08")||22!==s(r+"0x16");e.exports=l?function(e,t){var i=a(String(e));return s(i,t>>>0||(o.test(i)?16:10))}:s},30:function(e,t,i){var n,a=i(9670),r=i(6048),s=i(748),o=i(3501),l=i(490),d=i(317),p=i(6200)("IE_PROTO"),c=function(){},h=function(e){return"