From 59f0a30aa74d3f18e07069f0a2f0fdfc09e7d3cc Mon Sep 17 00:00:00 2001 From: firebingo Date: Tue, 29 May 2018 11:42:01 -0700 Subject: [PATCH 01/86] Added translation files for bunnies --- .../side02/201002311_translations_eng.json | 3 ++ .../side02/201002311_translations_jpn.json | 3 ++ .../side02/201002322_translations_eng.json | 32 +++++++++++++++++++ .../side02/201002322_translations_jpn.json | 32 +++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 Js/Translations/Missions/side02/201002311_translations_eng.json create mode 100644 Js/Translations/Missions/side02/201002311_translations_jpn.json create mode 100644 Js/Translations/Missions/side02/201002322_translations_eng.json create mode 100644 Js/Translations/Missions/side02/201002322_translations_jpn.json diff --git a/Js/Translations/Missions/side02/201002311_translations_eng.json b/Js/Translations/Missions/side02/201002311_translations_eng.json new file mode 100644 index 0000000..8a20710 --- /dev/null +++ b/Js/Translations/Missions/side02/201002311_translations_eng.json @@ -0,0 +1,3 @@ +{ + "201002311_0": "" +} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002311_translations_jpn.json b/Js/Translations/Missions/side02/201002311_translations_jpn.json new file mode 100644 index 0000000..038f591 --- /dev/null +++ b/Js/Translations/Missions/side02/201002311_translations_jpn.json @@ -0,0 +1,3 @@ +{ + "201002311_0": "バニーガールズ" +} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002322_translations_eng.json b/Js/Translations/Missions/side02/201002322_translations_eng.json new file mode 100644 index 0000000..18ea5b9 --- /dev/null +++ b/Js/Translations/Missions/side02/201002322_translations_eng.json @@ -0,0 +1,32 @@ +{ + "201002322_0": "", + "201002322_1": "", + "201002322_2": "", + "201002322_3": "", + "201002322_4": "", + "201002322_5": "", + "201002322_6": "", + "201002322_7": "", + "201002322_8": "", + "201002322_9": "", + "201002322_10": "", + "201002322_11": "", + "201002322_12": "", + "201002322_13": "", + "201002322_14": "", + "201002322_15": "", + "201002322_16": "", + "201002322_17": "", + "201002322_18": "", + "201002322_19": "", + "201002322_20": "", + "201002322_21": "", + "201002322_22": "", + "201002322_23": "", + "201002322_24": "", + "201002322_25": "", + "201002322_26": "", + "201002322_27": "", + "201002322_28": "", + "201002322_29": "" +} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002322_translations_jpn.json b/Js/Translations/Missions/side02/201002322_translations_jpn.json new file mode 100644 index 0000000..4624658 --- /dev/null +++ b/Js/Translations/Missions/side02/201002322_translations_jpn.json @@ -0,0 +1,32 @@ +{ + "201002322_0": "「司令、戻りました」", + "201002322_1": "「うむ……」", + "201002322_2": "「どうしたんだ、おっさん? 難しい顔して」", + "201002322_3": "「何か問題でも?」", + "201002322_4": "「いや……実はS.O.N.G.主催のパーティで予定していた、\\n 余興のメンバーが来れなくなってな」", + "201002322_5": "「パーティ?」", + "201002322_6": "「余興とは、一体何を」", + "201002322_7": "「藤尭、お前が手配担当だったな。\\n どんなのを予定してたんだ?」", + "201002322_8": "「ちょっとした衣装を着て、呼ばれたらみんなの前で\\n パーティの主役にプレゼントをする予定だったんですが……」", + "201002322_9": "「プレゼンターの人が来れなくなったので、代理を立てる\\n 必要が……」", + "201002322_10": "「プレゼントを渡すだけなら、雪音と一緒に手伝いましょうか?」", + "201002322_11": "「やってくれるのか」", + "201002322_12": "「はい。問題ありません」", + "201002322_13": "「なんであたしまでそんな面倒そうなことを……」", + "201002322_14": "「司令や藤尭さんが困っているのだ。\\n 恩はこういうときにこそ返すものだろう」", + "201002322_15": "「ふうッ。しゃーねーな。わかったよ。あたしも手伝ってやる」", + "201002322_16": "「そうですかッ! 2人とも、ありがとうございますッ!」", + "201002322_17": "「ちょっとした衣装って……なんでこんな衣装なんだよッ!」", + "201002322_18": "「これは……その、何とかならないのですか」", + "201002322_19": "「あはは……それが、何でも主役の人のリクエストだそうで、\\n 変えられないんですよ」", + "201002322_20": "「くっ――不覚ッ! 図らずも窮地に陥るとは」", + "201002322_21": "「だからあたしは嫌だって言ったんだッ!」", + "201002322_22": "「それでも致し方ない……引き受けたからにはこれも任務。\\n 防人としての勤めだ」", + "201002322_23": "「先輩の言うサキモリの範囲がわからねえよッ!」", + "201002322_24": "「防人というのは、時に剣、時に盾となり、\\n 任務のためにこの身を捧げて――」", + "201002322_25": "「ああ――ッ!\\n どうしてこんな時に限ってあのバカはいないんだッ!」", + "201002322_26": "「いたらあいつも道連れにしてやんのにッ!\\n むしろ後輩ども全員道連れにしてやりてえッ!」", + "201002322_27": "「それにしても、雪音、お前……」", + "201002322_28": "「……大きいな」", + "201002322_29": "「ああーッ!\\n とっとと主役とやらを連れて来やがれーッ!」" +} \ No newline at end of file From 4046a973ba474312af25c9d396d71ae33802fc9a Mon Sep 17 00:00:00 2001 From: firebingo Date: Tue, 29 May 2018 11:58:45 -0700 Subject: [PATCH 02/86] Removed translations folder --- .../main03_5/103500111_translations_eng.json | 80 - .../main03_5/103500111_translations_jpn.json | 80 - .../main03_5/103500121_translations_eng.json | 24 - .../main03_5/103500121_translations_jpn.json | 24 - .../main03_5/103500122_translations_eng.json | 15 - .../main03_5/103500122_translations_jpn.json | 15 - .../main03_5/103500131_translations_eng.json | 21 - .../main03_5/103500131_translations_jpn.json | 21 - .../main03_5/103500132_translations_eng.json | 72 - .../main03_5/103500132_translations_jpn.json | 72 - .../main03_5/103500211_translations_eng.json | 53 - .../main03_5/103500211_translations_jpn.json | 53 - .../main03_5/103500212_translations_eng.json | 51 - .../main03_5/103500212_translations_jpn.json | 51 - .../main03_5/103500221_translations_eng.json | 54 - .../main03_5/103500221_translations_jpn.json | 54 - .../main03_5/103500222_translations_eng.json | 14 - .../main03_5/103500222_translations_jpn.json | 14 - .../main03_5/103500231_translations_eng.json | 27 - .../main03_5/103500231_translations_jpn.json | 27 - .../main03_5/103500241_translations_eng.json | 24 - .../main03_5/103500241_translations_jpn.json | 24 - .../main03_5/103500251_translations_eng.json | 49 - .../main03_5/103500251_translations_jpn.json | 49 - .../main03_5/103500252_translations_eng.json | 19 - .../main03_5/103500252_translations_jpn.json | 19 - .../main03_5/103500311_translations_eng.json | 40 - .../main03_5/103500311_translations_jpn.json | 40 - .../main03_5/103500331_translations_eng.json | 12 - .../main03_5/103500331_translations_jpn.json | 12 - .../main03_5/103500332_translations_eng.json | 41 - .../main03_5/103500332_translations_jpn.json | 41 - .../main03_5/103500341_translations_eng.json | 65 - .../main03_5/103500341_translations_jpn.json | 65 - .../main03_5/103500351_translations_eng.json | 27 - .../main03_5/103500351_translations_jpn.json | 27 - .../main03_5/103500352_translations_eng.json | 16 - .../main03_5/103500352_translations_jpn.json | 16 - .../main03_5/103500411_translations_eng.json | 50 - .../main03_5/103500411_translations_jpn.json | 50 - .../main03_5/103500412_translations_eng.json | 23 - .../main03_5/103500412_translations_jpn.json | 23 - .../main03_5/103500421_translations_eng.json | 53 - .../main03_5/103500421_translations_jpn.json | 53 - .../main03_5/103500422_translations_eng.json | 78 - .../main03_5/103500422_translations_jpn.json | 78 - .../main03_5/103500431_translations_eng.json | 65 - .../main03_5/103500431_translations_jpn.json | 65 - .../main03_5/103500441_translations_eng.json | 19 - .../main03_5/103500441_translations_jpn.json | 19 - .../main03_5/103500451_translations_eng.json | 18 - .../main03_5/103500451_translations_jpn.json | 18 - .../main03_5/103500452_translations_eng.json | 13 - .../main03_5/103500452_translations_jpn.json | 13 - .../main03_5/103500511_translations_eng.json | 16 - .../main03_5/103500511_translations_jpn.json | 16 - .../main03_5/103500522_translations_eng.json | 21 - .../main03_5/103500522_translations_jpn.json | 21 - .../main03_5/103500531_translations_eng.json | 115 -- .../main03_5/103500531_translations_jpn.json | 115 -- .../main03_5/103500541_translations_eng.json | 21 - .../main03_5/103500541_translations_jpn.json | 21 - .../main03_5/103500552_translations_eng.json | 27 - .../main03_5/103500552_translations_jpn.json | 27 - .../main03_5/103500611_translations_eng.json | 58 - .../main03_5/103500611_translations_jpn.json | 58 - .../main03_5/103500621_translations_eng.json | 29 - .../main03_5/103500621_translations_jpn.json | 29 - .../main03_5/103500631_translations_eng.json | 17 - .../main03_5/103500631_translations_jpn.json | 17 - .../main03_5/103500641_translations_eng.json | 16 - .../main03_5/103500641_translations_jpn.json | 16 - .../main03_5/103500642_translations_eng.json | 51 - .../main03_5/103500642_translations_jpn.json | 51 - .../main03_5/103500651_translations_eng.json | 23 - .../main03_5/103500651_translations_jpn.json | 23 - .../main03_5/103500652_translations_eng.json | 32 - .../main03_5/103500652_translations_jpn.json | 32 - .../main03_5/103500711_translations_eng.json | 13 - .../main03_5/103500711_translations_jpn.json | 13 - .../main03_5/103500721_translations_eng.json | 28 - .../main03_5/103500721_translations_jpn.json | 28 - .../main03_5/103500722_translations_eng.json | 33 - .../main03_5/103500722_translations_jpn.json | 33 - .../main03_5/103500811_translations_eng.json | 50 - .../main03_5/103500811_translations_jpn.json | 50 - .../side02/201002311_translations_eng.json | 3 - .../side02/201002311_translations_jpn.json | 3 - .../side02/201002322_translations_eng.json | 32 - .../side02/201002322_translations_jpn.json | 32 - .../side02/201007811_translations_eng.json | 177 -- .../side02/201007811_translations_jpn.json | 177 -- Js/Translations/XduMissionsNames_eng.json | 1490 ----------------- Js/Translations/XduMissionsNames_jpn.json | 1490 ----------------- Js/Translations/nametranslations_eng.json | 90 - Js/Translations/nametranslations_jpn.json | 90 - 96 files changed, 6730 deletions(-) delete mode 100644 Js/Translations/Missions/main03_5/103500111_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500111_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500121_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500121_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500122_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500122_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500131_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500131_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500132_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500132_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500211_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500211_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500212_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500212_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500221_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500221_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500222_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500222_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500231_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500231_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500241_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500241_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500251_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500251_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500252_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500252_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500311_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500311_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500331_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500331_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500332_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500332_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500341_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500341_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500351_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500351_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500352_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500352_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500411_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500411_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500412_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500412_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500421_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500421_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500422_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500422_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500431_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500431_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500441_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500441_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500451_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500451_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500452_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500452_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500511_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500511_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500522_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500522_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500531_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500531_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500541_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500541_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500552_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500552_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500611_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500611_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500621_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500621_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500631_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500631_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500641_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500641_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500642_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500642_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500651_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500651_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500652_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500652_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500711_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500711_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500721_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500721_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500722_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500722_translations_jpn.json delete mode 100644 Js/Translations/Missions/main03_5/103500811_translations_eng.json delete mode 100644 Js/Translations/Missions/main03_5/103500811_translations_jpn.json delete mode 100644 Js/Translations/Missions/side02/201002311_translations_eng.json delete mode 100644 Js/Translations/Missions/side02/201002311_translations_jpn.json delete mode 100644 Js/Translations/Missions/side02/201002322_translations_eng.json delete mode 100644 Js/Translations/Missions/side02/201002322_translations_jpn.json delete mode 100644 Js/Translations/Missions/side02/201007811_translations_eng.json delete mode 100644 Js/Translations/Missions/side02/201007811_translations_jpn.json delete mode 100644 Js/Translations/XduMissionsNames_eng.json delete mode 100644 Js/Translations/XduMissionsNames_jpn.json delete mode 100644 Js/Translations/nametranslations_eng.json delete mode 100644 Js/Translations/nametranslations_jpn.json diff --git a/Js/Translations/Missions/main03_5/103500111_translations_eng.json b/Js/Translations/Missions/main03_5/103500111_translations_eng.json deleted file mode 100644 index d0f78e2..0000000 --- a/Js/Translations/Missions/main03_5/103500111_translations_eng.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "103500111_0": "", - "103500111_1": "", - "103500111_2": "", - "103500111_3": "", - "103500111_4": "", - "103500111_5": "", - "103500111_6": "", - "103500111_7": "", - "103500111_8": "", - "103500111_9": "", - "103500111_10": "", - "103500111_11": "", - "103500111_12": "", - "103500111_13": "", - "103500111_14": "", - "103500111_15": "", - "103500111_16": "", - "103500111_17": "", - "103500111_18": "", - "103500111_19": "", - "103500111_20": "", - "103500111_21": "", - "103500111_22": "", - "103500111_23": "", - "103500111_24": "", - "103500111_25": "", - "103500111_26": "", - "103500111_27": "", - "103500111_28": "", - "103500111_29": "", - "103500111_30": "", - "103500111_31": "", - "103500111_32": "", - "103500111_33": "", - "103500111_34": "", - "103500111_35": "", - "103500111_36": "", - "103500111_37": "", - "103500111_38": "", - "103500111_39": "", - "103500111_40": "", - "103500111_41": "", - "103500111_42": "", - "103500111_43": "", - "103500111_44": "", - "103500111_45": "", - "103500111_46": "", - "103500111_47": "", - "103500111_48": "", - "103500111_49": "", - "103500111_50": "", - "103500111_51": "", - "103500111_52": "", - "103500111_53": "", - "103500111_54": "", - "103500111_55": "", - "103500111_56": "", - "103500111_57": "", - "103500111_58": "", - "103500111_59": "", - "103500111_60": "", - "103500111_61": "", - "103500111_62": "", - "103500111_63": "", - "103500111_64": "", - "103500111_65": "", - "103500111_66": "", - "103500111_67": "", - "103500111_68": "", - "103500111_69": "", - "103500111_70": "", - "103500111_71": "", - "103500111_72": "", - "103500111_73": "", - "103500111_74": "", - "103500111_75": "", - "103500111_76": "", - "103500111_77": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500111_translations_jpn.json b/Js/Translations/Missions/main03_5/103500111_translations_jpn.json deleted file mode 100644 index 238d64a..0000000 --- a/Js/Translations/Missions/main03_5/103500111_translations_jpn.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "103500111_0": "ウォームアップ", - "103500111_1": "「響ッ! 早く早くッ!」", - "103500111_2": "「はぁはぁはぁ……。\\n ちょっと待ってってば、未来ぅ……」", - "103500111_3": "「もう響ったら。いつも鍛えてるんでしょ?」", - "103500111_4": "「鍛えてたって、寝起きで全力疾走はさすがにキツイってばぁ」", - "103500111_5": "「響がギリギリまで寝てたから走ることになったんだよ?\\n ほら、もう少しだから頑張って」", - "103500111_6": "「ふわぁい……」", - "103500111_7": "「おふたりとも、来たみたいですわよ?」", - "103500111_8": "「お、ホントだ。おーい、ここここッ!」", - "103500111_9": "「やっと? もう、待ちくたびれちゃったよ」", - "103500111_10": "「遅れちゃってごめんね、みんな」", - "103500111_11": "「はぁはぁはぁ……。ご、ゴメンねぇ」", - "103500111_12": "「どーせビッキーが寝坊したんでしょ?」", - "103500111_13": "「ギクッ! ど、どうして分かったの?\\n ひょっとしてエスパー?」", - "103500111_14": "「そんなの普段の行動から簡単に想像つくって」", - "103500111_15": "「それに、しっかり寝癖も残ってますものね?」", - "103500111_16": "「――嘘ッ!? ほ、ホントにッ!?」", - "103500111_17": "「ほんと、あんたってばアニメのキャラみたいだねぇ」", - "103500111_18": "「もう、響ったら……。\\n ほら、こっち向いて。直してあげる」", - "103500111_19": "「えへへ……ありがと、未来」", - "103500111_20": "「まったく、昼からお熱いことで」", - "103500111_21": "「それよか早く行こうよ。時間がもったいないって」", - "103500111_22": "「あ、ごめん。それじゃ行こっかッ!」", - "103500111_23": "「うん、やっぱり未来にはこういう服が似合うよッ!」", - "103500111_24": "「そ、そう? 確かに色は好きな感じだけど……。\\n でも、ちょっとデザイン、派手すぎないかな?」", - "103500111_25": "「そんなことないってばッ!\\n もう夏なんだし、このくらいでちょうど良いんだってッ!」", - "103500111_26": "「みんなもそう思うでしょ? ね? ね?」", - "103500111_27": "「ええ、とても素敵だと思いますわよ?」", - "103500111_28": "「うん、ビッキーにしては、なかなか良い見立てじゃない?」", - "103500111_29": "「でしょでしょっ?」", - "103500111_30": "「……ん? 『ビッキーにしては?』」", - "103500111_31": "「ホントに? でも、どうしようかな……」", - "103500111_32": "「そういう時は買わずに後悔するより買って後悔だよ」", - "103500111_33": "「もう。無責任に……」", - "103500111_34": "「絶対後悔なんかさせないってッ! わたしが保証するからッ!」", - "103500111_35": "「響がそこまで言うなら……買っちゃおっかな……」", - "103500111_36": "「やったぁッ!」", - "103500111_37": "「はぁ……結局、買っちゃった……」", - "103500111_38": "「フフ。わたしってば、グッジョブ♪」", - "103500111_39": "「ん? なんだろ、このチラシ」", - "103500111_40": "「えーと……ギリシャ エジプト展ですって」", - "103500111_41": "「え? ホントに? どれどれ?」", - "103500111_42": "「あれ意外。あんたってそういうの興味あるんだ?」", - "103500111_43": "「知らないの?\\n 博物館の中って、涼しくて夏にピッタリなんだよ」", - "103500111_44": "「あはは……そんなことだと思った……」", - "103500111_45": "「まあビッキーがエジプトとかに詳しい訳ないか」", - "103500111_46": "「でも、この展示、来週からみたいですわね」", - "103500111_47": "「ありゃりゃ。残念」", - "103500111_48": "「機会があったらみんなで涼みにいこーよ」", - "103500111_49": "「だから、そういう場所じゃないって、響……」", - "103500111_50": "「はぁ……楽しい時間ってのはあっという間だねぇ。\\n アニメのアバンを見たくらいに短く感じるよ」", - "103500111_51": "「この後、どうする? みんなでご飯食べて帰ろっか?」", - "103500111_52": "「久しぶりにふらわーのお好み焼きとか、いかがです?」", - "103500111_53": "「おっ、いいねぇ~。最近ご無沙汰だったし」", - "103500111_54": "「満場一致? それじゃあ早速、レッツゴーッ!」", - "103500111_55": "「あッ!? ……ごめん。わたし、今日駄目だったんだ」", - "103500111_56": "「どうしたのさ、ビッキー?」", - "103500111_57": "「その……実はこの後、クリスちゃんと一緒に、\\n 調ちゃんと切歌ちゃんの訓練に立ち会う約束があってさ……」", - "103500111_58": "「そうなんだ……」", - "103500111_59": "「ほんとにごめん、みんな」", - "103500111_60": "「残念ですけど、お約束なら仕方ないですわね」", - "103500111_61": "「で、時間大丈夫なの?」", - "103500111_62": "「あははは。実はもう結構ギリギリだったりして……」", - "103500111_63": "「なら早く行きなって。\\n また遅刻しちゃ駄目でしょ、ビッキー」", - "103500111_64": "「う、うん。それじゃまたねッ!」", - "103500111_65": "「気をつけてね、響ッ!」", - "103500111_66": "「遅くなりましたぁッ!」", - "103500111_67": "「やっと来たか。遅いぞバカッ!」", - "103500111_68": "「ごめ~ん、クリスちゃんッ!\\n それで、調ちゃんと切歌ちゃんは?」", - "103500111_69": "「もうトレーニングルームに入ってる。\\n ちょうどこれから始めるところだ」", - "103500111_70": "「今日の訓練って、適合係数上昇訓練だっけ?」", - "103500111_71": "「ああ……LiNKERを使ったギア運用は\\n あいつらの身体に負担をかけるからな」", - "103500111_72": "「おお? 今のクリスちゃん、\\n なんだか、すごく頼りになる先輩っぽい」", - "103500111_73": "「ちゃっ、茶化すな、このッ!!」", - "103500111_74": "「あいったぁッ!?」", - "103500111_75": "「……ごほん。\\n 準備はいいか、2人とも? ぼちぼち始めるぞ」", - "103500111_76": "「……はい、いつでも大丈夫です」", - "103500111_77": "「右に同じく。どっからでもかかって来いデスッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500121_translations_eng.json b/Js/Translations/Missions/main03_5/103500121_translations_eng.json deleted file mode 100644 index e9f7b81..0000000 --- a/Js/Translations/Missions/main03_5/103500121_translations_eng.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "103500121_0": "", - "103500121_1": "", - "103500121_2": "", - "103500121_3": "", - "103500121_4": "", - "103500121_5": "", - "103500121_6": "", - "103500121_7": "", - "103500121_8": "", - "103500121_9": "", - "103500121_10": "", - "103500121_11": "", - "103500121_12": "", - "103500121_13": "", - "103500121_14": "", - "103500121_15": "", - "103500121_16": "", - "103500121_17": "", - "103500121_18": "", - "103500121_19": "", - "103500121_20": "", - "103500121_21": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500121_translations_jpn.json b/Js/Translations/Missions/main03_5/103500121_translations_jpn.json deleted file mode 100644 index b7ab52a..0000000 --- a/Js/Translations/Missions/main03_5/103500121_translations_jpn.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "103500121_0": "「へぇ。なかなかやるじゃねーか」", - "103500121_1": "「どんなもんデスッ!\\n こんな雑魚ノイズくらい、へでもねーデスよッ!」", - "103500121_2": "「切ちゃん、言葉汚い……」", - "103500121_3": "「……クリスちゃんの影響かな?」", - "103500121_4": "「おいッ! それはどういう意味だッ!」", - "103500121_5": "「切ちゃんがクリス先輩に染まっていく……」", - "103500121_6": "「アタシはずっと調一筋デスよッ!」", - "103500121_7": "「切ちゃん……」", - "103500121_8": "「調……」", - "103500121_9": "「ああああッ! そういう事は家でやれッ!」", - "103500121_10": "「はいデスッ!」", - "103500121_11": "「わかりました」", - "103500121_12": "「……とにかく、そろそろ次のシミュレータを動かすからなッ!」", - "103500121_13": "「どんな相手にするの、クリスちゃん?」", - "103500121_14": "「そうだな……なあ、やった感じどうだった?」", - "103500121_15": "「余裕デスッ! 簡単すぎなのデスよ」", - "103500121_16": "「うん……少し物足りないのは確か」", - "103500121_17": "「ほー、言ったな?」", - "103500121_18": "「なら次はもう少し設定を上げるからな?\\n 後でキツイとか泣き言言うんじゃねーぞ?」", - "103500121_19": "「フフン。楽勝デスッ!」", - "103500121_20": "「……お願いします」", - "103500121_21": "「2人とも頑張ってね~」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500122_translations_eng.json b/Js/Translations/Missions/main03_5/103500122_translations_eng.json deleted file mode 100644 index 6e0c976..0000000 --- a/Js/Translations/Missions/main03_5/103500122_translations_eng.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "103500122_0": "", - "103500122_1": "", - "103500122_2": "", - "103500122_3": "", - "103500122_4": "", - "103500122_5": "", - "103500122_6": "", - "103500122_7": "", - "103500122_8": "", - "103500122_9": "", - "103500122_10": "", - "103500122_11": "", - "103500122_12": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500122_translations_jpn.json b/Js/Translations/Missions/main03_5/103500122_translations_jpn.json deleted file mode 100644 index 4072969..0000000 --- a/Js/Translations/Missions/main03_5/103500122_translations_jpn.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "103500122_0": "「こんだけ設定上げても問題ねーみてーだな」", - "103500122_1": "「すごいよ、2人ともッ!」", - "103500122_2": "「へへ。まだまだ行けるデスよッ」", - "103500122_3": "「うん、行けるね」", - "103500122_4": "「ずいぶんと調子よさそうだな」", - "103500122_5": "「自分でも不思議なくらい絶好調デスッ!」", - "103500122_6": "「今なら矢でも鉄砲でもネフィリムでも\\n チフォージュ・シャトーでも持ってこいデスッ!」", - "103500122_7": "「切ちゃん、さすがにそれは、調子乗りすぎ……」", - "103500122_8": "「ほー。こりゃまた大きく出やがったな」", - "103500122_9": "「そんならお望み通り、\\n お次はとっておきの相手を用意してやるよ」", - "103500122_10": "「どうするの、クリスちゃん?\\n 次はもっとでっかいやつでも出す?」", - "103500122_11": "「いや。あたしに良い考えがある。ちょっと耳貸せ」", - "103500122_12": "「なになに?」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500131_translations_eng.json b/Js/Translations/Missions/main03_5/103500131_translations_eng.json deleted file mode 100644 index 38719f6..0000000 --- a/Js/Translations/Missions/main03_5/103500131_translations_eng.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500131_0": "", - "103500131_1": "", - "103500131_2": "", - "103500131_3": "", - "103500131_4": "", - "103500131_5": "", - "103500131_6": "", - "103500131_7": "", - "103500131_8": "", - "103500131_9": "", - "103500131_10": "", - "103500131_11": "", - "103500131_12": "", - "103500131_13": "", - "103500131_14": "", - "103500131_15": "", - "103500131_16": "", - "103500131_17": "", - "103500131_18": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500131_translations_jpn.json b/Js/Translations/Missions/main03_5/103500131_translations_jpn.json deleted file mode 100644 index b2c05d8..0000000 --- a/Js/Translations/Missions/main03_5/103500131_translations_jpn.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500131_0": "「遅いデスね……。\\n 設定に手間取ってるデスかね?」", - "103500131_1": "「……もしかして……」", - "103500131_2": "「待たせたな、2人ともッ!」", - "103500131_3": "「……やっぱり」", - "103500131_4": "「どうしたんデス、先輩方?\\n もしかして一緒にトレーニングするデスか?」", - "103500131_5": "「……そうじゃないと思うよ、切ちゃん」", - "103500131_6": "「一緒に戦うんじゃないんデスか?」", - "103500131_7": "「ううん、ある意味一緒に戦うってことだと思う……」", - "103500131_8": "「2人とも立体映像なんかじゃ物足りねぇんだろ?\\n 最後は先輩のあたしたちが直接胸貸してやらぁ」", - "103500131_9": "「やっぱり……」", - "103500131_10": "「え……って、ことはッ!?\\n せ、先輩方が相手デスかッ!?」", - "103500131_11": "「そういうこと。\\n 遠慮せずどーんとかかって来てね」", - "103500131_12": "「強敵……」", - "103500131_13": "「矢でも鉄砲でも持ってこい、なんだろ?\\n お望み通り、しこたま弾ぁくれてやるからな」", - "103500131_14": "「……調」", - "103500131_15": "「……うん、切ちゃん。やろう」", - "103500131_16": "「よろしくお願いするデスッ!」\\n「……よろしくお願いします」", - "103500131_17": "「はッ……なかなかいい面構えじゃねーか」", - "103500131_18": "「そんじゃ――遠慮なく行くぞッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500132_translations_eng.json b/Js/Translations/Missions/main03_5/103500132_translations_eng.json deleted file mode 100644 index f47540a..0000000 --- a/Js/Translations/Missions/main03_5/103500132_translations_eng.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "103500132_0": "", - "103500132_1": "", - "103500132_2": "", - "103500132_3": "", - "103500132_4": "", - "103500132_5": "", - "103500132_6": "", - "103500132_7": "", - "103500132_8": "", - "103500132_9": "", - "103500132_10": "", - "103500132_11": "", - "103500132_12": "", - "103500132_13": "", - "103500132_14": "", - "103500132_15": "", - "103500132_16": "", - "103500132_17": "", - "103500132_18": "", - "103500132_19": "", - "103500132_20": "", - "103500132_21": "", - "103500132_22": "", - "103500132_23": "", - "103500132_24": "", - "103500132_25": "", - "103500132_26": "", - "103500132_27": "", - "103500132_28": "", - "103500132_29": "", - "103500132_30": "", - "103500132_31": "", - "103500132_32": "", - "103500132_33": "", - "103500132_34": "", - "103500132_35": "", - "103500132_36": "", - "103500132_37": "", - "103500132_38": "", - "103500132_39": "", - "103500132_40": "", - "103500132_41": "", - "103500132_42": "", - "103500132_43": "", - "103500132_44": "", - "103500132_45": "", - "103500132_46": "", - "103500132_47": "", - "103500132_48": "", - "103500132_49": "", - "103500132_50": "", - "103500132_51": "", - "103500132_52": "", - "103500132_53": "", - "103500132_54": "", - "103500132_55": "", - "103500132_56": "", - "103500132_57": "", - "103500132_58": "", - "103500132_59": "", - "103500132_60": "", - "103500132_61": "", - "103500132_62": "", - "103500132_63": "", - "103500132_64": "", - "103500132_65": "", - "103500132_66": "", - "103500132_67": "", - "103500132_68": "", - "103500132_69": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500132_translations_jpn.json b/Js/Translations/Missions/main03_5/103500132_translations_jpn.json deleted file mode 100644 index dff406c..0000000 --- a/Js/Translations/Missions/main03_5/103500132_translations_jpn.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "103500132_0": "「はぁ、はぁ、はぁ……」", - "103500132_1": "「な、なんとか勝ったデス……けど……」", - "103500132_2": "「……うん、そうだね、切ちゃん……」", - "103500132_3": "「2人とも、すごいよッ!\\n これなら、LiNKERなしで戦える日も近いんじゃないかな?」", - "103500132_4": "「……それは、まだ結構掛かりそうデス」", - "103500132_5": "「うん、今回はお願いしてLiNKERの濃度をかなり\\n 抑えてもらってるけど……」", - "103500132_6": "「有るのと無いのでは、身体にかかる負担も段違いだと思う」", - "103500132_7": "「……そっか」", - "103500132_8": "「まあ、そんな焦る必要ねーだろ」", - "103500132_9": "「それに、強くなってるってのは事実だしな。\\n 今回は、あたしも一本取られたよ」", - "103500132_10": "「それほどでも、ないのデスよ……」", - "103500132_11": "「なんだ、元気ねーな。もう疲れたか?\\n ま、今日はこれくらいにしとくか」", - "103500132_12": "「先に行ってるね?」", - "103500132_13": "「はいデス……」", - "103500132_14": "「あれだけ暴れておいて息ひとつ乱れてないデスよ。\\n 化け物デスか、あの人たちは……」", - "103500132_15": "「だって、まだ全然本気じゃなかったもの。\\n 大きなハンデも、付けてもらってたし……」", - "103500132_16": "「ハンデ? なんのことデス?」", - "103500132_17": "「わたしたち装者は、戦闘中、歌を唄うことで\\n フォニックゲインを高めてるよね?」", - "103500132_18": "「あたりまえじゃないデスか。\\n 今さらなに言ってるんデス?」", - "103500132_19": "「気づかなかった? ふたりとも、\\n 今の戦いじゃ、ほとんど唄ってなかったの」", - "103500132_20": "「マ、マジでデスかッ!?」", - "103500132_21": "「……うん」", - "103500132_22": "「はぁ……。\\n アタシたち、まだまだデスね……」", - "103500132_23": "「……うん、そうだね」", - "103500132_24": "「ま、なんだ。2人とも、ここ最近、\\n 順調に適合係数が上がってきてるみてーだな」", - "103500132_25": "「まるで成長期だなって、師匠たちも感心してたよ」", - "103500132_26": "「……」", - "103500132_27": "「……」", - "103500132_28": "「……その神妙な顔は、言わなくても\\n こっから先はだいたい分かってるようだな」", - "103500132_29": "「……はいデス」", - "103500132_30": "「わたしたちの今の適合係数では、まだ、LiNKERなしでは、\\n 耐えられない……そういうことですね?」", - "103500132_31": "「ま、そうだな……」", - "103500132_32": "「今日の訓練くらいの少数相手なら何とかなると思う。\\n でも、この前のオートスコアラーみたいな強敵相手だと……」", - "103500132_33": "「対抗してフォニックゲインを無理矢理上げようとしても、\\n バックファイアで身体をぶっ壊しちまうだろうな……」", - "103500132_34": "「でも、model_Kも残りの数が少ないんだって。\\n LiNKERを新しく作れる人はいないし……」", - "103500132_35": "「いざというときのことを考えたら、\\n そうおいそれと使わせるわけにゃ、いかねーだろうな」", - "103500132_36": "「そう……ですけど……」", - "103500132_37": "「……魔法少女事変の時は正直助かったけどよ。\\n あれっきりにしてくれよな」", - "103500132_38": "「万が一お前らに何かあったら、イギリスに行ってるふたりに\\n あたしが何されるか、知れたもんじゃねぇからな?」", - "103500132_39": "「それは確かに恐ろしいデスね……」", - "103500132_40": "「2人とも、マリアさんに心配かけたくないでしょ?」", - "103500132_41": "「……はい」", - "103500132_42": "「そんなしょぼくれた顔すんなってッ!\\n こういうのはよ、焦らずゆっくりやってくしかねぇんだよ」", - "103500132_43": "「……」", - "103500132_44": "「……昔、あたしがソロモンの杖を起動させたんだけどよ」", - "103500132_45": "「……クリスちゃん?」", - "103500132_46": "「……?」", - "103500132_47": "「さすがのあたしも、あれを起動させるために半年も適合率を\\n 上げる訓練を続けなきゃいけなかったんだ」", - "103500132_48": "「完全聖遺物じゃないにしても、お前らみたいなチビたちに\\n ほいほい適合されたら先輩のあたしの立場がねぇっつーの」", - "103500132_49": "「何が言いたいかっつーと、まあ、時間がかかっても\\n 当たり前って事だ。じっくりやってきゃ良いんだよ」", - "103500132_50": "「クリス先輩……」", - "103500132_51": "「……わかりました」", - "103500132_52": "「ともかく、だ。\\n お前たちが今、出来る範囲で力を貸してくれりゃいいんだ」", - "103500132_53": "「こ、これでも、それなりに頼りにしてんだからよ……」", - "103500132_54": "「クリス先輩……」", - "103500132_55": "「クリスちゃんも、わたしも、師匠も、S.O.N.G.のみんなも。\\n 2人のこと、サポートするから。焦らないでやっていこう?」", - "103500132_56": "「みんな一緒なら、へいき、へっちゃら、だよッ!」", - "103500132_57": "「そういうこった。\\n だからぜってー、無茶だけはすんなよな?」", - "103500132_58": "「はい、わかったデスよ」", - "103500132_59": "「……焦らずじっくり頑張ります」", - "103500132_60": "「おっし、いい返事だ」", - "103500132_61": "「さっすが、クリスちゃんッ! 頼れる先輩だねッ!」", - "103500132_62": "「だからいちいち茶化すなって言ってんだろがッ!」", - "103500132_63": "「あいったぁッ!! うう、痛いよう、クリスちゃん……。\\n わたしにも優しくしてよぅ……わたしも後輩なのに」", - "103500132_64": "「やめろ、キショイってぇのッ!!\\n 第一お前、後輩なら後輩らしくだな――ッ」", - "103500132_65": "「うーん、でもクリスちゃんはクリスちゃんだし~」", - "103500132_66": "「……よーし分かった。今日こそは先輩をなめると\\n どうなるか、その体に教えてやらぁッ!」", - "103500132_67": "「く、クリスちゃんッ!? くすぐりは、反則――ッ!?\\n あははっ、く……ははっ、や、やめてってば~ッ!」", - "103500132_68": "「フフ……」", - "103500132_69": "「あはは、仲の良い先輩方なのデス」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500211_translations_eng.json b/Js/Translations/Missions/main03_5/103500211_translations_eng.json deleted file mode 100644 index 2d7b401..0000000 --- a/Js/Translations/Missions/main03_5/103500211_translations_eng.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "103500211_0": "", - "103500211_1": "", - "103500211_2": "", - "103500211_3": "", - "103500211_4": "", - "103500211_5": "", - "103500211_6": "", - "103500211_7": "", - "103500211_8": "", - "103500211_9": "", - "103500211_10": "", - "103500211_11": "", - "103500211_12": "", - "103500211_13": "", - "103500211_14": "", - "103500211_15": "", - "103500211_16": "", - "103500211_17": "", - "103500211_18": "", - "103500211_19": "", - "103500211_20": "", - "103500211_21": "", - "103500211_22": "", - "103500211_23": "", - "103500211_24": "", - "103500211_25": "", - "103500211_26": "", - "103500211_27": "", - "103500211_28": "", - "103500211_29": "", - "103500211_30": "", - "103500211_31": "", - "103500211_32": "", - "103500211_33": "", - "103500211_34": "", - "103500211_35": "", - "103500211_36": "", - "103500211_37": "", - "103500211_38": "", - "103500211_39": "", - "103500211_40": "", - "103500211_41": "", - "103500211_42": "", - "103500211_43": "", - "103500211_44": "", - "103500211_45": "", - "103500211_46": "", - "103500211_47": "", - "103500211_48": "", - "103500211_49": "", - "103500211_50": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500211_translations_jpn.json b/Js/Translations/Missions/main03_5/103500211_translations_jpn.json deleted file mode 100644 index c9caec0..0000000 --- a/Js/Translations/Missions/main03_5/103500211_translations_jpn.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "103500211_0": "新たな脅威", - "103500211_1": "「進捗はどうだ?」", - "103500211_2": "「あっ、司令。お疲れ様です」", - "103500211_3": "「有り体に申し上げて、\\n 順調に難航中、といったところですね」", - "103500211_4": "「ウェル博士の遺したチップ……相当の難物のようだな」", - "103500211_5": "「データが何種類もの複雑な暗号化でガードされてまして。\\n まだ断片的にしか復号化できていない状況です」", - "103500211_6": "「この中に最新のLiNKERのレシピが\\n 含まれているらしいことだけはわかったのですが……」", - "103500211_7": "「まったく。あの天才ならぬ天災博士のおかげで\\n 今月の残業時間がどんどん増えてますよ」", - "103500211_8": "「あら、お手当増えていいじゃない?」", - "103500211_9": "「使う時間があればもっと嬉しいんだけどね」", - "103500211_10": "「すまん。お前たちには無理をさせる」", - "103500211_11": "「やめて下さい。別に司令のせいじゃないんですから」", - "103500211_12": "「たまのボヤきくらいは大目に見て下さい」", - "103500211_13": "「フッ……そうだな。\\n それで、部分的にでもわかったことはあるか?」", - "103500211_14": "「正直言って、まだほとんど何も、ですね」", - "103500211_15": "「ギアを人体に接続するには脳のどの領域を経由しているのか、\\n そんな基本的なことも我々は正確には把握していませんから」", - "103500211_16": "「ふむ……エルフナインくんの知識を持ってしてもか?」", - "103500211_17": "「ボクにわかるのはコンバーターやリミッターまわりと言った\\n 数億もあるギア機構の、表層的なほんの一握りのみです」", - "103500211_18": "「一緒にウェル博士のデータを解析し、\\n 了子さんの残した研究資料と照合しているところですが……」", - "103500211_19": "「正直なところ、LiNKERの開発にこぎつけるには\\n まだかなりの時間が必要そうですね……」", - "103500211_20": "(了子くんにナスターシャ教授、それにウェル博士……)", - "103500211_21": "(聖遺物やLiNKERについて知悉した異才たちを\\n 次々に喪ったことは、人類にとって余りに痛い損失だった)", - "103500211_22": "(だが、ここで立ち止まるわけにもいくまい……。\\n 託された知識と技術、必ず我々が継いで見せる)", - "103500211_23": "「司令? どうかしましたか?」", - "103500211_24": "「……いや、なんでもない。状況はわかった。\\n なに、焦る必要はない。確実に解析を進めるんだ」", - "103500211_25": "「了解です」", - "103500211_26": "「クリス先輩、もう少し訓練付き合ってもらっていいデスか?」", - "103500211_27": "「わたしも……もっと、強くなりたいから……」", - "103500211_28": "「ああ。いくらでもつきあってやるよ」", - "103500211_29": "「じゃあ早速、始めるデスよッ!」", - "103500211_30": "「ちょっと待て。さっきと同じじゃ面白くねえ。\\n 今度は組み合わせを変えてみるってのはどうだ?」", - "103500211_31": "「それって……」", - "103500211_32": "「アタシと調の組み合わせじゃ弱いからデスか?」", - "103500211_33": "「ったく。いちいち悪く取るなっての」", - "103500211_34": "「そうじゃなくて。作戦やその時の状況によっちゃ、\\n 必ずお前たち2人が一緒に戦えるとも限らねぇだろ?」", - "103500211_35": "「組み合わせを変えても力を充分発揮できるかどうかで、\\n 任務の成功率はだいぶ違ってくるはずだからな」", - "103500211_36": "「すごいねクリスちゃん。そんなこと考えてるんだ」", - "103500211_37": "「お前が考えてなさすぎなだけだってのッ!」", - "103500211_38": "「あははは~、面目ない。\\n それで、どう組もっか?」", - "103500211_39": "「そうだな……近接・遠隔の組み合わせで2組に分けてみるか。\\n バランスもあるしな」", - "103500211_40": "「わたしが近接で、クリスちゃんが遠隔だよね。\\n えっと、そうなると2人は――」", - "103500211_41": "「どちらかといえばわたしが遠隔だから……響さんと……?」", - "103500211_42": "「で、アタシが近接だからクリス先輩と組むデスか?」", - "103500211_43": "「そういうことだな」", - "103500211_44": "「よろしくね、調ちゃん」", - "103500211_45": "「よろしくお願いします……」", - "103500211_46": "「2人だけで組んだことってあまりないから、\\n なんだか新鮮だね~」", - "103500211_47": "「訓練以外じゃ調と戦いたくなんて無いデスけど、\\n やるからには全力デスッ!」", - "103500211_48": "「うん。わたしも、全力だよ」", - "103500211_49": "「気合入ってていいじゃねーか」", - "103500211_50": "「それじゃ、さっそく始めようッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500212_translations_eng.json b/Js/Translations/Missions/main03_5/103500212_translations_eng.json deleted file mode 100644 index 68c0e3a..0000000 --- a/Js/Translations/Missions/main03_5/103500212_translations_eng.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "103500212_0": "", - "103500212_1": "", - "103500212_2": "", - "103500212_3": "", - "103500212_4": "", - "103500212_5": "", - "103500212_6": "", - "103500212_7": "", - "103500212_8": "", - "103500212_9": "", - "103500212_10": "", - "103500212_11": "", - "103500212_12": "", - "103500212_13": "", - "103500212_14": "", - "103500212_15": "", - "103500212_16": "", - "103500212_17": "", - "103500212_18": "", - "103500212_19": "", - "103500212_20": "", - "103500212_21": "", - "103500212_22": "", - "103500212_23": "", - "103500212_24": "", - "103500212_25": "", - "103500212_26": "", - "103500212_27": "", - "103500212_28": "", - "103500212_29": "", - "103500212_30": "", - "103500212_31": "", - "103500212_32": "", - "103500212_33": "", - "103500212_34": "", - "103500212_35": "", - "103500212_36": "", - "103500212_37": "", - "103500212_38": "", - "103500212_39": "", - "103500212_40": "", - "103500212_41": "", - "103500212_42": "", - "103500212_43": "", - "103500212_44": "", - "103500212_45": "", - "103500212_46": "", - "103500212_47": "", - "103500212_48": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500212_translations_jpn.json b/Js/Translations/Missions/main03_5/103500212_translations_jpn.json deleted file mode 100644 index 72835d9..0000000 --- a/Js/Translations/Missions/main03_5/103500212_translations_jpn.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "103500212_0": "「さすがに手強かったのデス……」", - "103500212_1": "「付け焼き刃にしちゃ、\\n 今のは良いコンビネーションだったんじゃねーか」", - "103500212_2": "「さいですかッ!?」", - "103500212_3": "「ああ」", - "103500212_4": "「調ちゃん、ごめんね。\\n わたしが無理に突っ込んじゃって……」", - "103500212_5": "「いえ、わたしの方こそ、\\n うまくサポート出来ずにすみません……」", - "103500212_6": "「まあ、このバカをサポートするのは、\\n 少し難易度が高かったかもな」", - "103500212_7": "「えぇッ!?……わたしって、そんなにめんどくさい?」", - "103500212_8": "「あったりめーだろッ!\\n 毎回お前に合わせるこっちの身にもなれっつーんだよッ!」", - "103500212_9": "「そんな、酷いよ~」", - "103500212_10": "「……最近のクリスちゃん、わたしにだけ厳しいよね~。\\n わたしだって可愛い後輩なのに……」", - "103500212_11": "「あたしはあたしを敬わないやつは、そう認めないことにしたんだ」", - "103500212_12": "「ねぇ~、ほらほら~。\\n こーんなになついてもダメかなぁ?」", - "103500212_13": "「よ、寄るなッ! 抱きつくなッ!\\n 気色悪いだろッ!」", - "103500212_14": "「やっぱり先輩方は仲良しデスね、フフ……」", - "103500212_15": "「う、うん、そうだね……」", - "103500212_16": "「…………」", - "103500212_17": "「――おいッ! この音ッ!」", - "103500212_18": "「えッ!? これって……緊急警報?」", - "103500212_19": "「訓練……じゃないデスよね?」", - "103500212_20": "「何か事件が……?」", - "103500212_21": "「ここであれこれ言ってても始まらねぇ。\\n とにかく発令所へ急ぐぞッ!」", - "103500212_22": "「うん、行こうッ!」", - "103500212_23": "「……お前たち、揃ったようだな」", - "103500212_24": "「師匠、いったい何があったんです?」", - "103500212_25": "「それなんだが……藤尭、頼む」", - "103500212_26": "「はい。今から10分ほど前、東京湾に寄港中の豪華客船\\n 『アレキサンドリア号』船内で事故が発生したそうです」", - "103500212_27": "「事故……デスか? それってレスキューとか\\n 海上ナントカの担当じゃないんデスか?」", - "103500212_28": "「海上保安庁だよ、切ちゃん……」", - "103500212_29": "「そう、それそれデス」", - "103500212_30": "「それが……その事故現場に関して、\\n 担当省庁よりS.O.N.G.へ調査要請が入ったの」", - "103500212_31": "「S.O.N.G.に連絡……しかも救助じゃなくて調査要請って。\\n つまり超常の事件ってことなのかよ?」", - "103500212_32": "「詳しい状況は不明だが、現場に怪物が現れたというような\\n 目撃証言もあったらしくてな。無視するわけにもいくまい」", - "103500212_33": "「怪物……?」", - "103500212_34": "「それって、アルカ・ノイズじゃないんデスか?」", - "103500212_35": "「それならそう報告が来るはずなんだが……。\\n 今のところは何とも言えんな」", - "103500212_36": "「わかりましたッ! とにかく出動ですねッ!」", - "103500212_37": "「ああ……。だが、何があるかわからん。\\n 警戒を怠らず、現場へ向かってくれ」", - "103500212_38": "「現地にS.O.N.G.職員を先行させています。\\n 彼らと連携して調査をお願いします」", - "103500212_39": "「了解ですッ! 行こう、みんなッ!」", - "103500212_40": "「訓練の成果、見せてやるデスよッ!」", - "103500212_41": "「切ちゃん、まだ本当に敵がいるとは限らないよ」", - "103500212_42": "「そういうこった。張り切りすぎてズッコケんなよ?」", - "103500212_43": "「うう、折角のやる気が削がれるデスよ……」", - "103500212_44": "「あの……みなさん、お気を付けて」", - "103500212_45": "「エルフナインちゃん?」", - "103500212_46": "「なんだか、少し胸騒ぎがします……」", - "103500212_47": "「大丈夫。みんながついてるから。\\n なにがあっても、へいき、へっちゃら、だよ?」", - "103500212_48": "「……はい。そうですね」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500221_translations_eng.json b/Js/Translations/Missions/main03_5/103500221_translations_eng.json deleted file mode 100644 index 7a3c21f..0000000 --- a/Js/Translations/Missions/main03_5/103500221_translations_eng.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "103500221_0": "", - "103500221_1": "", - "103500221_2": "", - "103500221_3": "", - "103500221_4": "", - "103500221_5": "", - "103500221_6": "", - "103500221_7": "", - "103500221_8": "", - "103500221_9": "", - "103500221_10": "", - "103500221_11": "", - "103500221_12": "", - "103500221_13": "", - "103500221_14": "", - "103500221_15": "", - "103500221_16": "", - "103500221_17": "", - "103500221_18": "", - "103500221_19": "", - "103500221_20": "", - "103500221_21": "", - "103500221_22": "", - "103500221_23": "", - "103500221_24": "", - "103500221_25": "", - "103500221_26": "", - "103500221_27": "", - "103500221_28": "", - "103500221_29": "", - "103500221_30": "", - "103500221_31": "", - "103500221_32": "", - "103500221_33": "", - "103500221_34": "", - "103500221_35": "", - "103500221_36": "", - "103500221_37": "", - "103500221_38": "", - "103500221_39": "", - "103500221_40": "", - "103500221_41": "", - "103500221_42": "", - "103500221_43": "", - "103500221_44": "", - "103500221_45": "", - "103500221_46": "", - "103500221_47": "", - "103500221_48": "", - "103500221_49": "", - "103500221_50": "", - "103500221_51": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500221_translations_jpn.json b/Js/Translations/Missions/main03_5/103500221_translations_jpn.json deleted file mode 100644 index 5fe8823..0000000 --- a/Js/Translations/Missions/main03_5/103500221_translations_jpn.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "103500221_0": "「うわぁ……すっごく大きな船デス……」", - "103500221_1": "「うん。まるでホテルが海に浮いてるみたい」", - "103500221_2": "「しかも無茶苦茶豪華だねー。\\n いったい、どういう人たちが乗ってるのかなあ?」", - "103500221_3": "「はッ、どーせ趣味の悪りぃ成金どもばっかだろ」", - "103500221_4": "「ひどい偏見……」", - "103500221_5": "「ねえ、あそこッ!\\n 立ち入り禁止の線が張ってあるみたいだよ?」", - "103500221_6": "「お待ちしておりました」", - "103500221_7": "「あ、S.O.N.G.の人デスね。\\n ご苦労様デスッ!」", - "103500221_8": "「はっ。先着して事故現場周辺に非常線を張り、\\n 現場維持に努めておりました」", - "103500221_9": "「ありがとな。\\n ……で、怪物の情報は?」", - "103500221_10": "「それが……被害者はパニック状態で要領を得ず、\\n 正体は依然不明です」", - "103500221_11": "「そっか。この先の区画に民間人は?」", - "103500221_12": "「乗員乗客の退避と点呼確認は先ほど完了しました。\\n 封鎖線の中には誰も残っていないはずです」", - "103500221_13": "「へー。なかなか仕事が早えじゃねーか。\\n それじゃ、あたしらは調査に入るとするか」", - "103500221_14": "「後はわたしたちに任せちゃってくださいッ!」", - "103500221_15": "「お気を付けて」", - "103500221_16": "「はぁ……船の貨物室って、広いんだねぇ」", - "103500221_17": "「薄暗くって不気味デスよ。\\n なんか出そうな雰囲気デス……」", - "103500221_18": "「ば、バカヤロッ!? へっ、変なこと言うなッ!!」", - "103500221_19": "「あれ、クリスちゃん。\\n ひょっとして、幽霊とか怖い人?」", - "103500221_20": "「なななななに言ってんだよッ!?\\n そそそんなわけねーだろッ!!」", - "103500221_21": "(あはは……声が思いっきり裏返ってるんだけど)", - "103500221_22": "「暗い上に物陰が多い。不意打ちに注意しないと」", - "103500221_23": "「なんだろ……部屋の中、うっすらモヤがかかってない?」", - "103500221_24": "「ホントデスね……余計に先が見えにくいデス――」", - "103500221_25": "「――デスッ!?」", - "103500221_26": "「ししししらっ調ッ! あ、あそあそ……あそこッ!!」", - "103500221_27": "「どうしたの、切ちゃん……?」", - "103500221_28": "「調は何も見なかったデスかッ!?\\n 今、あそこに何かがふわーって宙に浮かび上がってッ!!」", - "103500221_29": "「ひッ!? ば、バカッ! 変なこと言うなッ!!\\n ど、どうせお前の、みっ、見間違えだろッ!?」", - "103500221_30": "「なんかクリスちゃん、涙ぐんでない?」", - "103500221_31": "「ち、ちげ―って。これは埃が目に入ってだな――」", - "103500221_32": "「でっ――出たあああああッ!?」", - "103500221_33": "「ひぇぇぇデスぅ~~~ッ!!」", - "103500221_34": "「わッ!? ちょ、ちょっとクリスちゃんッ!?」", - "103500221_35": "「そ、そんな風に抱きつかれたら動けないッ!」", - "103500221_36": "「あっ……響さん、あそこにッ!!」", - "103500221_37": "「なに、調ちゃんまで。幽霊なんているわけ――\\n って、ホントにいたぁッ!?」", - "103500221_38": "「いいえ、あれは幽霊なんかじゃない。\\n 何らかの、実体を持った超常の存在……」", - "103500221_39": "「なんか風船みたいな形だけど。\\n ともかく、幽霊じゃないなら――ッ!」", - "103500221_40": "「な、何するつもりだ、お前? まさか――」", - "103500221_41": "「その、まさかだよッ!」", - "103500221_42": "「おいバカやめろッ! 祟られるぞッ!!」", - "103500221_43": "「でぇりゃあああああああああ――ッ!!」", - "103500221_44": "「うん、大丈夫ッ! ちゃんと攻撃が効く相手だよッ!」", - "103500221_45": "「どんな相手かわからないのに、よく殴れますね……」", - "103500221_46": "「1体だけじゃなかった? 囲まれてるッ!?」", - "103500221_47": "「ほら言っただろーがッ! 祟られるってよッ!!」", - "103500221_48": "「こ、こっち来るなデスぅ~ッ!!」", - "103500221_49": "「2人とも、まだ幽霊だと思ってる?」", - "103500221_50": "「なんだか知らないけど。\\n 襲って来る気なら、わたしが相手にッ!!」", - "103500221_51": "「わたしも、やりますッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500222_translations_eng.json b/Js/Translations/Missions/main03_5/103500222_translations_eng.json deleted file mode 100644 index f870d5c..0000000 --- a/Js/Translations/Missions/main03_5/103500222_translations_eng.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "103500222_0": "", - "103500222_1": "", - "103500222_2": "", - "103500222_3": "", - "103500222_4": "", - "103500222_5": "", - "103500222_6": "", - "103500222_7": "", - "103500222_8": "", - "103500222_9": "", - "103500222_10": "", - "103500222_11": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500222_translations_jpn.json b/Js/Translations/Missions/main03_5/103500222_translations_jpn.json deleted file mode 100644 index 8974392..0000000 --- a/Js/Translations/Missions/main03_5/103500222_translations_jpn.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "103500222_0": "「ふう……やれやれ。なんとか片付いたね」", - "103500222_1": "「でも……切ちゃんたちがいない……」", - "103500222_2": "「あれ? 本当だ……どこ行っちゃったんだろ?」", - "103500222_3": "「あっちの方に走って行くのを見たのが最後……」", - "103500222_4": "「クリスちゃーんッ!? 切歌ちゃーんッ!? どこーッ!?」", - "103500222_5": "「…………」", - "103500222_6": "「……この近くにはいないみたいだね」", - "103500222_7": "「本部とも通信が通じない……?」", - "103500222_8": "「あれ、こっちもだ。故障かな? 通信障害?」", - "103500222_9": "「もしかしてさっきの怪物が関係してる……?」", - "103500222_10": "「まあでも、いくら広いと言っても船なんだし。\\n 調べてる内に合流できるんじゃないかな」", - "103500222_11": "「そう……ですね……」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500231_translations_eng.json b/Js/Translations/Missions/main03_5/103500231_translations_eng.json deleted file mode 100644 index 835f77d..0000000 --- a/Js/Translations/Missions/main03_5/103500231_translations_eng.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500231_0": "", - "103500231_1": "", - "103500231_2": "", - "103500231_3": "", - "103500231_4": "", - "103500231_5": "", - "103500231_6": "", - "103500231_7": "", - "103500231_8": "", - "103500231_9": "", - "103500231_10": "", - "103500231_11": "", - "103500231_12": "", - "103500231_13": "", - "103500231_14": "", - "103500231_15": "", - "103500231_16": "", - "103500231_17": "", - "103500231_18": "", - "103500231_19": "", - "103500231_20": "", - "103500231_21": "", - "103500231_22": "", - "103500231_23": "", - "103500231_24": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500231_translations_jpn.json b/Js/Translations/Missions/main03_5/103500231_translations_jpn.json deleted file mode 100644 index acc0a3e..0000000 --- a/Js/Translations/Missions/main03_5/103500231_translations_jpn.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500231_0": "「あわわわ……くわばらくわばら……」", - "103500231_1": "「ク、クリス先輩、やっぱり幽霊が怖いんじゃないデスか?」", - "103500231_2": "「…………」", - "103500231_3": "「……いいか、人にはなあ、\\n 苦手な物の1つや2つ、あるもんなんだよ」", - "103500231_4": "「つーか、そう言うお前だって、震えてんじゃねーか?」", - "103500231_5": "「ア、アタシはいいんデスよ。後輩なんデスから」", - "103500231_6": "「後輩関係ねーだろッ!」", - "103500231_7": "「そ、それより、ここ、いったいどこデスか?」", - "103500231_8": "「あたしが知るかよッ!!\\n こっちだってテキトー走って来ただけだってのッ!!」", - "103500231_9": "「そんな無責任なッ!?\\n クリス先輩に考えがあると思ってついてきたんデスよッ!?」", - "103500231_10": "「なのに気づいたら調も響さんもいないデスよッ!\\n これからどうするつもりデスかッ!?」", - "103500231_11": "「うっせーなッ!\\n なんでも先輩に頼りゃいいとか思ってんじゃ――」", - "103500231_12": "「ひッ!?」", - "103500231_13": "「どうしたデスか? ま、まさか――」", - "103500231_14": "「そ、そのまさか、だ……」", - "103500231_15": "「でででで出た~~~~~ッ!!」", - "103500231_16": "「よよよよ寄るんじゃねぇ~~~~ッ!!」", - "103500231_17": "「あれ……破裂して消えた、だと……?\\n こいつら……幽霊じゃねぇぞッ!!」", - "103500231_18": "「そういえばさっき、響さんもそんなようなこと……。\\n アタシも試してみるデスッ!!」", - "103500231_19": "「うりゃぁぁぁ――――――ッ!!」", - "103500231_20": "「確かに普通に手応えあるデスよッ!\\n おどかしやがってデスッ!」", - "103500231_21": "「フン……そうこう言ってる内に、\\n 団体さんのお出ましかよッ!」", - "103500231_22": "「いくらでもかかってこいデスッ!!」", - "103500231_23": "「ヘッ。なんだよ急に元気になりやがったな」", - "103500231_24": "「それはお互い様デスよッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500241_translations_eng.json b/Js/Translations/Missions/main03_5/103500241_translations_eng.json deleted file mode 100644 index 4a95c47..0000000 --- a/Js/Translations/Missions/main03_5/103500241_translations_eng.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "103500241_0": "", - "103500241_1": "", - "103500241_2": "", - "103500241_3": "", - "103500241_4": "", - "103500241_5": "", - "103500241_6": "", - "103500241_7": "", - "103500241_8": "", - "103500241_9": "", - "103500241_10": "", - "103500241_11": "", - "103500241_12": "", - "103500241_13": "", - "103500241_14": "", - "103500241_15": "", - "103500241_16": "", - "103500241_17": "", - "103500241_18": "", - "103500241_19": "", - "103500241_20": "", - "103500241_21": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500241_translations_jpn.json b/Js/Translations/Missions/main03_5/103500241_translations_jpn.json deleted file mode 100644 index 79e9474..0000000 --- a/Js/Translations/Missions/main03_5/103500241_translations_jpn.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "103500241_0": "「切ちゃんたち、ここにもいないみたい……」", - "103500241_1": "「大丈夫。すぐに見つかるよ」", - "103500241_2": "「はい……」", - "103500241_3": "「それにしても……。\\n この辺の荷物、梱包が中途半端に解けてるね」", - "103500241_4": "「中身の確認作業中に、避難指示が出た?」", - "103500241_5": "「うん、そうかもね」", - "103500241_6": "「中身は絵画とか彫像とか、美術品ばかり……」", - "103500241_7": "「それにしても、ずいぶん量が多いね」", - "103500241_8": "「これは? なにかの歯車? これも美術品……?」", - "103500241_9": "「あれ? これって、どっかで見覚えあるなぁ……」", - "103500241_10": "「響さんが、ですか?」", - "103500241_11": "「ん? それ、どういう意味?」", - "103500241_12": "「いえ、なんでもないです……」", - "103500241_13": "「うーん、どこだったっけな……?」", - "103500241_14": "「あっ、そうだッ! 未来たちと買い物してた時に見た、\\n ギリシャ エジプト展のチラシだッ!」", - "103500241_15": "「ギリシャ エジプト展……ですか?」", - "103500241_16": "「うん、来週から開かれるんだって。\\n そっかあ、この船が展示品を運んで来てたんだ……」", - "103500241_17": "「――ッ!? また、あの敵がッ!」", - "103500241_18": "「キリがないなぁ……どれだけいるんだろう?」", - "103500241_19": "「切ちゃんたち、大丈夫かな……」", - "103500241_20": "「2人なら心配ないとは思うけど。\\n こいつらを倒して早く探しに行こうッ!」", - "103500241_21": "「はいッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500251_translations_eng.json b/Js/Translations/Missions/main03_5/103500251_translations_eng.json deleted file mode 100644 index 833132a..0000000 --- a/Js/Translations/Missions/main03_5/103500251_translations_eng.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "103500251_0": "", - "103500251_1": "", - "103500251_2": "", - "103500251_3": "", - "103500251_4": "", - "103500251_5": "", - "103500251_6": "", - "103500251_7": "", - "103500251_8": "", - "103500251_9": "", - "103500251_10": "", - "103500251_11": "", - "103500251_12": "", - "103500251_13": "", - "103500251_14": "", - "103500251_15": "", - "103500251_16": "", - "103500251_17": "", - "103500251_18": "", - "103500251_19": "", - "103500251_20": "", - "103500251_21": "", - "103500251_22": "", - "103500251_23": "", - "103500251_24": "", - "103500251_25": "", - "103500251_26": "", - "103500251_27": "", - "103500251_28": "", - "103500251_29": "", - "103500251_30": "", - "103500251_31": "", - "103500251_32": "", - "103500251_33": "", - "103500251_34": "", - "103500251_35": "", - "103500251_36": "", - "103500251_37": "", - "103500251_38": "", - "103500251_39": "", - "103500251_40": "", - "103500251_41": "", - "103500251_42": "", - "103500251_43": "", - "103500251_44": "", - "103500251_45": "", - "103500251_46": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500251_translations_jpn.json b/Js/Translations/Missions/main03_5/103500251_translations_jpn.json deleted file mode 100644 index 4885030..0000000 --- a/Js/Translations/Missions/main03_5/103500251_translations_jpn.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "103500251_0": "「でっかいホールに出たね」", - "103500251_1": "「そうですね……あッ!?」", - "103500251_2": "「切ちゃんッ!」", - "103500251_3": "「調ッ!」", - "103500251_4": "「もう、2人してどこ行ってたの?\\n クリスちゃんたちがいなくなってから大変だったんだよ?」", - "103500251_5": "「いっ、いなくなったのはそっちだろッ!」", - "103500251_6": "「そ、それより、どうだった? 船内の様子は?\\n 見回ってきたんだろ?」", - "103500251_7": "「うん。あの風船みたいなお化けがたくさんいたよ。\\n 後はギリシャ エジプト展の美術品が置かれてたっけ」", - "103500251_8": "「ギリシャ エジプト展?」", - "103500251_9": "「今度、近くの博物館で開かれる展示会だよ。\\n この船、その荷物を運んで来たみたい」", - "103500251_10": "「ギリシャ エジプト展……それっぽい荷物ならアタシたちも\\n 見てきたデスよ」", - "103500251_11": "「なんだ、変なガラクタばかり積んでると思ったら、\\n そういうことかよ」", - "103500251_12": "「ガ、ガラクタ……」", - "103500251_13": "「それにしても、いったい何なんデスか、あの化け物は?」", - "103500251_14": "「ノイズとも、アルカ・ノイズとも違う……」", - "103500251_15": "「そうみたいだね。\\n でも、今は通信が使えないから師匠たちにも聞けないし……」", - "103500251_16": "「なんだ、そっちもか?\\n となると、これは偶然じゃねーな……」", - "103500251_17": "「この変なモヤみたいな物が関係しているのかも……?」", - "103500251_18": "「ここはいったん退いて本部と連絡を\\n 取るべきじゃないデスか?」", - "103500251_19": "「つっても、またここまで来るのもな……どうするか……」", - "103500251_20": "「――ッ!? なにもんだッ!?」", - "103500251_21": "「いない……か」", - "103500251_22": "「きゅ、急にどうしたの、クリスちゃん?」", - "103500251_23": "「脅かさないで欲しいデスッ!」", - "103500251_24": "「……何か、ありました?」", - "103500251_25": "「今、確かにすげー嫌な気配が……。\\n 誰かに覗かれてたみてーな変な感じがして……」", - "103500251_26": "「え……な、なにこれ?\\n モヤが渦を巻いて集まっていくッ!?」", - "103500251_27": "「ん、なんだ、あのマーク……」", - "103500251_28": "「どうしたデス? クリス先輩」", - "103500251_29": "「いや、今なんかうっすらと――」", - "103500251_30": "「見て、形が変わる」", - "103500251_31": "「な、なんだかでっかくなって――ッ!?\\n あ、あの形って、確か……ええと、猫みたいな――」", - "103500251_32": "「――スフィンクスッ!?」", - "103500251_33": "「そうそうッ! それだよッ!」", - "103500251_34": "「でも、顔がのっぺらぼうデスよッ!?」", - "103500251_35": "「うぐッ!? な、なんデス――ッ!?」", - "103500251_36": "「すごく嫌な気配……なに、これ?」", - "103500251_37": "「来るぞッ! みんな気をつけろッ!!」", - "103500251_38": "「うひゃぁぁッ!? すごい威力ッ!!」", - "103500251_39": "「さっきの風船といい、いったい全体、\\n なんなんデスか、この船はッ!?」", - "103500251_40": "「そんなことあたしが知るかよッ!」", - "103500251_41": "「喋ってる暇、ないよッ!」", - "103500251_42": "「とにかく攻撃してくるってことは敵ってこったッ!\\n やるしかねぇだろッ!!」", - "103500251_43": "「2人はLiNKERの数も限られてるんだから無理しないでッ!」", - "103500251_44": "「わかってるデスッ!」", - "103500251_45": "「出来る範囲でサポートしますッ!」", - "103500251_46": "「それじゃ――行くよッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500252_translations_eng.json b/Js/Translations/Missions/main03_5/103500252_translations_eng.json deleted file mode 100644 index b7c8138..0000000 --- a/Js/Translations/Missions/main03_5/103500252_translations_eng.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "103500252_0": "", - "103500252_1": "", - "103500252_2": "", - "103500252_3": "", - "103500252_4": "", - "103500252_5": "", - "103500252_6": "", - "103500252_7": "", - "103500252_8": "", - "103500252_9": "", - "103500252_10": "", - "103500252_11": "", - "103500252_12": "", - "103500252_13": "", - "103500252_14": "", - "103500252_15": "", - "103500252_16": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500252_translations_jpn.json b/Js/Translations/Missions/main03_5/103500252_translations_jpn.json deleted file mode 100644 index 92b5268..0000000 --- a/Js/Translations/Missions/main03_5/103500252_translations_jpn.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "103500252_0": "「ふう……なんとか倒したね……。\\n みんな無事で良かったよ」", - "103500252_1": "「無茶苦茶、手強かったデス……」", - "103500252_2": "「見て、スフィンクスの身体が消えていく……」", - "103500252_3": "「霧みたいに散っていくだと……?」", - "103500252_4": "「待ってッ! 真ん中に、何か光の珠がッ!!」", - "103500252_5": "「あッ! 逃げるデスよッ!!」", - "103500252_6": "「なんだか知らねーが、逃がすかよッ!!」", - "103500252_7": "「うん、追おう」", - "103500252_8": "「いたぞ、あそこだッ!!」", - "103500252_9": "「あれって……」", - "103500252_10": "「光があれに吸い込まれたデスよッ!?」", - "103500252_11": "「あれ、ツタンカーメンの――くッ!?」", - "103500252_12": "「ど、どうしたデスか、調ッ!?」", - "103500252_13": "「なんだか、急に、力が……」", - "103500252_14": "「うう……ア、アタシも、デス……」", - "103500252_15": "「なんだよ……これ……ッ。\\n 力が、何かに、吸収されて……くッ……」", - "103500252_16": "「黄金の……仮面……?」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500311_translations_eng.json b/Js/Translations/Missions/main03_5/103500311_translations_eng.json deleted file mode 100644 index 841bc6f..0000000 --- a/Js/Translations/Missions/main03_5/103500311_translations_eng.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "103500311_0": "", - "103500311_1": "", - "103500311_2": "", - "103500311_3": "", - "103500311_4": "", - "103500311_5": "", - "103500311_6": "", - "103500311_7": "", - "103500311_8": "", - "103500311_9": "", - "103500311_10": "", - "103500311_11": "", - "103500311_12": "", - "103500311_13": "", - "103500311_14": "", - "103500311_15": "", - "103500311_16": "", - "103500311_17": "", - "103500311_18": "", - "103500311_19": "", - "103500311_20": "", - "103500311_21": "", - "103500311_22": "", - "103500311_23": "", - "103500311_24": "", - "103500311_25": "", - "103500311_26": "", - "103500311_27": "", - "103500311_28": "", - "103500311_29": "", - "103500311_30": "", - "103500311_31": "", - "103500311_32": "", - "103500311_33": "", - "103500311_34": "", - "103500311_35": "", - "103500311_36": "", - "103500311_37": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500311_translations_jpn.json b/Js/Translations/Missions/main03_5/103500311_translations_jpn.json deleted file mode 100644 index 4cc16a0..0000000 --- a/Js/Translations/Missions/main03_5/103500311_translations_jpn.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "103500311_0": "錬金術の足跡", - "103500311_1": "「――ノーザン線ご利用のお客様は黒のガイダンスに従い\\n 4番ホームへ。ヴィクトリア線ご利用のお客様は青の――」", - "103500311_2": "「…………」", - "103500311_3": "(見るからに不審な格好……。\\n お陰で、尾行する方としては助かるけれど――)", - "103500311_4": "(ロンドン地下鉄『The Tube』の路線を徘徊するなんて。\\n 切り裂きジャックにでも出くわしそうで、ぞっとしないわね)", - "103500311_5": "(――ッ!? 勘づかれた?)", - "103500311_6": "「…………」", - "103500311_7": "(大丈夫……みたいね)", - "103500311_8": "(でも、警戒は完全には解かれていない。\\n これまで以上に慎重に尾行しなくては)", - "103500311_9": "(そういえば……どれくらい経ったかしら?\\n 地下にいると時間感覚がなくなるわね)", - "103500311_10": "(もう、こんな時間?)", - "103500311_11": "(……翼との約束は、守れそうにないわね)", - "103500311_12": "「はい」", - "103500311_13": "「こちらの調査部が、\\n エルフナインくんからの証言を元に情報を掴んだ」", - "103500311_14": "「マリアくんが\\n 八紘兄貴から受けている特命にも大いに関係がある情報だ」", - "103500311_15": "「魔法少女事変の、背後関係の洗い出しに?」", - "103500311_16": "「捜査線上に浮かんできた組織の名は、\\n 裏歴史に暗躍してきたアナキスト集団、パヴァリア光明結社」", - "103500311_17": "「――ッ!?\\n まさかとは思ったけれど……」", - "103500311_18": "「かつて、月の落下からの人類救済を口実にF.I.S.を扇動し、\\n 結果、世界の覇権を握らんとする米国の権威を失墜させた集団」", - "103500311_19": "「……もちろん、知っているわ……\\n 忘れたくても忘れられない名前……」", - "103500311_20": "「でもまさか、フロンティア事変のみならず、\\n 魔法少女事変にも関係していたなんて……」", - "103500311_21": "「なるほど、チフォージュ・シャトーの建造資金の多くが、\\n 欧州から流れてきていたのは、そういう事だったのね」", - "103500311_22": "「そちらでの捜査を頼めるか?」", - "103500311_23": "「むしろ、こっちからお願いしたいくらいだわ」", - "103500311_24": "「では、翼、緒川と合流後、新たな任務を通達する。\\n 資料や情報は、そこで受け取ってくれ」", - "103500311_25": "「了解です」", - "103500311_26": "「……」", - "103500311_27": "(いけない。考え事をしてる場合じゃないわ)", - "103500311_28": "(なにッ!? 消えたッ!?)", - "103500311_29": "(どこにもいない……どういう事……?)", - "103500311_30": "(まるで闇の中に吸い込まれて消えてしまったみたい……)", - "103500311_31": "(尾行に気づかれていた? それとも――)", - "103500311_32": "(いずれにしても尾行失敗、ね……。\\n 仕方ない。戻りましょう……)", - "103500311_33": "「――ッ! なに、この感覚はッ!?」", - "103500311_34": "「アルカ・ノイズッ!?」", - "103500311_35": "「……なるほど。\\n 捲かれただけでなく、釣り上げられたってわけね……」", - "103500311_36": "「いいわ……お望み通り、相手してあげるッ!」", - "103500311_37": "「Seilien coffin airget-lamh tron」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500331_translations_eng.json b/Js/Translations/Missions/main03_5/103500331_translations_eng.json deleted file mode 100644 index 45cc7bd..0000000 --- a/Js/Translations/Missions/main03_5/103500331_translations_eng.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "103500331_0": "", - "103500331_1": "", - "103500331_2": "", - "103500331_3": "", - "103500331_4": "", - "103500331_5": "", - "103500331_6": "", - "103500331_7": "", - "103500331_8": "", - "103500331_9": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500331_translations_jpn.json b/Js/Translations/Missions/main03_5/103500331_translations_jpn.json deleted file mode 100644 index 6fdb1f9..0000000 --- a/Js/Translations/Missions/main03_5/103500331_translations_jpn.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "103500331_0": "「これで――最後ッ!!」", - "103500331_1": "「せっかくの歓迎パーティ、痛み入るけど、\\n そろそろお暇させてもらうわッ!」", - "103500331_2": "「――何ッ!?」", - "103500331_3": "「くっ……また新手なのッ!?」", - "103500331_4": "「なッ!? こんな地下で飛び道具だなんて正気ッ!?」", - "103500331_5": "(このまま駅構内や地上に戻れば民間人を巻き込んでしまうし、\\n レールやトンネルを破壊されたら列車事故が起きかねない)", - "103500331_6": "(どうやら、ここで倒していくしかないようね)", - "103500331_7": "「ほんと……嫌になるわ……」", - "103500331_8": "「今さらこんなアルカ・ノイズで止められるとでも?\\n わたしも、なめられたものね――ッ!!」", - "103500331_9": "「でやぁぁぁ――――――ッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500332_translations_eng.json b/Js/Translations/Missions/main03_5/103500332_translations_eng.json deleted file mode 100644 index 109d1b1..0000000 --- a/Js/Translations/Missions/main03_5/103500332_translations_eng.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "103500332_0": "", - "103500332_1": "", - "103500332_2": "", - "103500332_3": "", - "103500332_4": "", - "103500332_5": "", - "103500332_6": "", - "103500332_7": "", - "103500332_8": "", - "103500332_9": "", - "103500332_10": "", - "103500332_11": "", - "103500332_12": "", - "103500332_13": "", - "103500332_14": "", - "103500332_15": "", - "103500332_16": "", - "103500332_17": "", - "103500332_18": "", - "103500332_19": "", - "103500332_20": "", - "103500332_21": "", - "103500332_22": "", - "103500332_23": "", - "103500332_24": "", - "103500332_25": "", - "103500332_26": "", - "103500332_27": "", - "103500332_28": "", - "103500332_29": "", - "103500332_30": "", - "103500332_31": "", - "103500332_32": "", - "103500332_33": "", - "103500332_34": "", - "103500332_35": "", - "103500332_36": "", - "103500332_37": "", - "103500332_38": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500332_translations_jpn.json b/Js/Translations/Missions/main03_5/103500332_translations_jpn.json deleted file mode 100644 index 795db2e..0000000 --- a/Js/Translations/Missions/main03_5/103500332_translations_jpn.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "103500332_0": "「ふう……ロンドンの空気をこんなに美味しいと\\n 思ったのは初めてね……」", - "103500332_1": "「……調査はまたやり直しだけど」", - "103500332_2": "(向こうに顔を見られたかどうかが気がかりね……)", - "103500332_3": "(どちらにしても、尾行には気づかれてしまった。\\n 今後は相応の警戒を覚悟しないといけないわね……)", - "103500332_4": "「そうだ、時間――」", - "103500332_5": "(思ったよりは、早く戻って来れたけど――少し遅れる連絡は\\n しなきゃならないわね……)", - "103500332_6": "「はぁ……」", - "103500332_7": "「わたしだ。どうした、マリア?」", - "103500332_8": "「夕食の約束だけど、少し遅れるわ」", - "103500332_9": "「なにかあったのか?」", - "103500332_10": "「いいえ。……ターゲットの尾行をしてたのよ」", - "103500332_11": "「ターゲット? 何のことだ。\\n 夕食の獲物でも仕留める気か?」", - "103500332_12": "「そんなわけないでしょッ!\\n 特命の調査中――って、もしかしてあなた聞いてないの?」", - "103500332_13": "「わたしは何も……」", - "103500332_14": "「いや、待て、そういえば、緒川さんが内密に行動している\\n S.O.N.G.のエージェントがいると言っていたが……まさか」", - "103500332_15": "「そのまさかよ。大体、そうでなければ、\\n なんでわたしがロンドンまで来たと思ってるのよ」", - "103500332_16": "「それは……月読や暁が学業で忙しく、\\n 1人でいるのが寂しいからついてきたのかと」", - "103500332_17": "「はあ……なんだか、どっと疲れが出たわ」", - "103500332_18": "「マリア、疲れているのに、\\n 1人で無茶をするのは感心しないぞ」", - "103500332_19": "「誰のせいよ……。\\n ともかく、わたしの方は大丈夫だから」", - "103500332_20": "「それに、やっと錬金術師に繋がる糸口を見つけた所だしね」", - "103500332_21": "「錬金術師……、なるほど、それがマリアの目的と言うわけか」", - "103500332_22": "「それで、糸口というのは?」", - "103500332_23": "「ええ、やっぱり睨んだ通り、ロンドン地下鉄『The Tube』の\\n 地下深くに隠れ家の一つがあるみたいね」", - "103500332_24": "「地下鉄、そんな所に……。で、その正確な位置は?」", - "103500332_25": "「それが、地下鉄のトンネル内を尾行してたんだけど、\\n 急に見失って……闇の中に溶けるようにね」", - "103500332_26": "「なるほど、何らかの兵装か聖遺物の能力か……?」", - "103500332_27": "「そこまではわからないわね」", - "103500332_28": "「見失った地点はどの辺りなんだ?\\n それに、その周辺の調査は?」", - "103500332_29": "「詳しい話は夕食の時に話すわ。調査はまだよ」", - "103500332_30": "「なにしろその直後に、アルカ・ノイズに襲われてね。\\n なんとか撃退して、やっと今地上に戻ってきたところ」", - "103500332_31": "「だ、大丈夫なのか?」", - "103500332_32": "「大丈夫じゃなかったら今頃こんな風に暢気に\\n 通信なんてしてられないわよ」", - "103500332_33": "「それもそうだな……。\\n ともかく無事で何よりだ」", - "103500332_34": "「心配し過ぎよ。\\n アルカ・ノイズ程度に今さらやられるわたしじゃないわ」", - "103500332_35": "「……流石はマリアだ、頼もしいな」", - "103500332_36": "「フフ……それじゃ、また後でね」", - "103500332_37": "「翼には悪いけど、多少の無茶くらいさせてもらうわ……」", - "103500332_38": "「マムが変えようとした旧世界……変革を妨げる遺物たち。\\n おまえたちの存在を――わたしは、決して許さない」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500341_translations_eng.json b/Js/Translations/Missions/main03_5/103500341_translations_eng.json deleted file mode 100644 index 230830f..0000000 --- a/Js/Translations/Missions/main03_5/103500341_translations_eng.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "103500341_0": "", - "103500341_1": "", - "103500341_2": "", - "103500341_3": "", - "103500341_4": "", - "103500341_5": "", - "103500341_6": "", - "103500341_7": "", - "103500341_8": "", - "103500341_9": "", - "103500341_10": "", - "103500341_11": "", - "103500341_12": "", - "103500341_13": "", - "103500341_14": "", - "103500341_15": "", - "103500341_16": "", - "103500341_17": "", - "103500341_18": "", - "103500341_19": "", - "103500341_20": "", - "103500341_21": "", - "103500341_22": "", - "103500341_23": "", - "103500341_24": "", - "103500341_25": "", - "103500341_26": "", - "103500341_27": "", - "103500341_28": "", - "103500341_29": "", - "103500341_30": "", - "103500341_31": "", - "103500341_32": "", - "103500341_33": "", - "103500341_34": "", - "103500341_35": "", - "103500341_36": "", - "103500341_37": "", - "103500341_38": "", - "103500341_39": "", - "103500341_40": "", - "103500341_41": "", - "103500341_42": "", - "103500341_43": "", - "103500341_44": "", - "103500341_45": "", - "103500341_46": "", - "103500341_47": "", - "103500341_48": "", - "103500341_49": "", - "103500341_50": "", - "103500341_51": "", - "103500341_52": "", - "103500341_53": "", - "103500341_54": "", - "103500341_55": "", - "103500341_56": "", - "103500341_57": "", - "103500341_58": "", - "103500341_59": "", - "103500341_60": "", - "103500341_61": "", - "103500341_62": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500341_translations_jpn.json b/Js/Translations/Missions/main03_5/103500341_translations_jpn.json deleted file mode 100644 index 6226dc6..0000000 --- a/Js/Translations/Missions/main03_5/103500341_translations_jpn.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "103500341_0": "(……確か、この辺だったかしら)", - "103500341_1": "(ああ、もうッ! こう暗いと、区別がつかないわッ!)", - "103500341_2": "(おおっぴらにライトを使うわけにもいかないし。\\n もどかしいわね……)", - "103500341_3": "(――あったッ!)", - "103500341_4": "(壁にアルカ・ノイズの砲撃の痕跡が残ってる。\\n この付近で間違いなさそうね)", - "103500341_5": "(あのローブの人影は、闇に吸い込まれるように\\n 忽然と消えた……)", - "103500341_6": "(ならばこの周辺に、その秘密が隠されているはず――)", - "103500341_7": "「――ッ!?」", - "103500341_8": "(――隠し扉があったのね。\\n なんともまあ、古典的なこと)", - "103500341_9": "(ここで一度戻るべきかしら。それとも――)", - "103500341_10": "(……虎穴にいらずんば虎児を得ず、ね)", - "103500341_11": "(こちらは照明が生きている、か……。\\n 暗いよりはいいけど、敵に注意して進まないと……)", - "103500341_12": "(監視カメラの様なものは、一見、見当たらないけど――)", - "103500341_13": "(相手は錬金術師。カメラはなくても防衛術式が\\n 張り巡らされている可能性はあるか……気をつけないと)", - "103500341_14": "(それにしても……。\\n どこまで続いているのかしら、この通路――)", - "103500341_15": "「はッ――アルカ・ノイズッ!?」", - "103500341_16": "「やっぱり、罠だったというわけねッ! 上等よッ!!」", - "103500341_17": "「Seilien coffin――」", - "103500341_18": "「――ッ!? この至近距離じゃ聖詠が間に合わないッ!?」", - "103500341_19": "「こうなったら、仕方ないわね――」", - "103500341_20": "「逃げるが勝ちよッ!!」", - "103500341_21": "「はぁはぁはぁ……ホントに、しつこいわねッ!!」", - "103500341_22": "(すぐ背後まで敵の気配は迫ってる……。\\n なんとか振り切ってギアを――)", - "103500341_23": "「無事かッ!? マリアッ!」", - "103500341_24": "「おかげさまで、元気にランニング中ッ!!」", - "103500341_25": "「位置はつかんでいる、もう間もなくッ!\\n それまで持ちこたえるんだッ!」", - "103500341_26": "「言われなくても――ッ!」", - "103500341_27": "「く――ッ!? 通信機が――ッ!?」", - "103500341_28": "「そこまでだ」", - "103500341_29": "「無駄なあがきはやめることだな。\\n お前の歌などより、こいつらが飛びかかる方が速いのだから」", - "103500341_30": "「お前は、あの時の――」", - "103500341_31": "「鼠が嗅ぎ回っているのは気づいていたが。\\n まさか歌姫マリア・カデンツァヴナ・イヴとは、な」", - "103500341_32": "「S.O.N.G.の飼い犬になったと聞いていたが……。\\n まあ、なんにしろ、目的を聞かせて貰おうか?」", - "103500341_33": "「素直に教えたら、見逃してくれるのかしら?」", - "103500341_34": "「それはそちらの態度次第だな。欲しい情報を全て素直に吐いて\\n もらえるなら、なるべく早く帰れるように取り計らおう」", - "103500341_35": "「お話しにならないわね。\\n こう見えてもわたしを待ってるファンが大勢いるのよ」", - "103500341_36": "「命にはかえられないと思うがね?」", - "103500341_37": "「それは価値観の相違って奴ね」", - "103500341_38": "「ならば致し方あるまい。\\n 答える気がないのなら、この場で死んでもらうとしようッ!」", - "103500341_39": "(くッ! 万事休す、か――ッ!?)", - "103500341_40": "「むッ? なんだ、地下鉄だとッ!?」", - "103500341_41": "「――いやッ! この時間には走っていないはずだッ!」", - "103500341_42": "「このエンジン音は――ッ!!」", - "103500341_43": "「おおおおおおお――――ッ!!」", - "103500341_44": "「なッ……S.O.N.G.の援軍ッ!?\\n 貴様、この時間を稼いでいたのかッ!?」", - "103500341_45": "「待たせたなっ、マリアッ!」", - "103500341_46": "「遅いわよ、もうッ!」", - "103500341_47": "「だから迂闊に先行するなと言っただろうッ!」", - "103500341_48": "「小言なら後でいくらでも聞くわよッ!」", - "103500341_49": "「シンフォギア……ッ!」", - "103500341_50": "(連中の注意が翼に向いてる今が好機――ッ!)", - "103500341_51": "「Seilien coffin airget-lamh tron」", - "103500341_52": "「なッ? し、しまったッ!?」", - "103500341_53": "「形成逆転――というところかしら?」", - "103500341_54": "「貴様には聞きたいことが山ほどある。\\n おとなしく我々と同道願おうか?」", - "103500341_55": "「おのれ、小癪な小娘どもめが、囀りおってッ!!」", - "103500341_56": "「アルカ・ノイズッ! ――お前自身も錬金術師かッ!」", - "103500341_57": "「問答無用ッ! こいつらを始末しろッ!!」", - "103500341_58": "「逃がすかあ――ッ!!」", - "103500341_59": "「――ッ! 邪魔立てするなッ!!」", - "103500341_60": "「立ち塞がるならば、斬り捨てるのみ」", - "103500341_61": "「30秒で片付けるわよ、翼ッ!!」", - "103500341_62": "「応ともッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500351_translations_eng.json b/Js/Translations/Missions/main03_5/103500351_translations_eng.json deleted file mode 100644 index 044e323..0000000 --- a/Js/Translations/Missions/main03_5/103500351_translations_eng.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500351_0": "", - "103500351_1": "", - "103500351_2": "", - "103500351_3": "", - "103500351_4": "", - "103500351_5": "", - "103500351_6": "", - "103500351_7": "", - "103500351_8": "", - "103500351_9": "", - "103500351_10": "", - "103500351_11": "", - "103500351_12": "", - "103500351_13": "", - "103500351_14": "", - "103500351_15": "", - "103500351_16": "", - "103500351_17": "", - "103500351_18": "", - "103500351_19": "", - "103500351_20": "", - "103500351_21": "", - "103500351_22": "", - "103500351_23": "", - "103500351_24": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500351_translations_jpn.json b/Js/Translations/Missions/main03_5/103500351_translations_jpn.json deleted file mode 100644 index a48b777..0000000 --- a/Js/Translations/Missions/main03_5/103500351_translations_jpn.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500351_0": "「あの錬金術師は――ッ!?」", - "103500351_1": "「奥へ逃げたようだな」", - "103500351_2": "「このチャンス、逃す訳にはッ!」", - "103500351_3": "「待て、チャンスとは言うが、\\n 一歩間違えれば危ないところだったぞ?」", - "103500351_4": "「まったく……。\\n あれ程無茶をしてくれるなと言ったというのに」", - "103500351_5": "「そう……ね。ごめんなさい。\\n 確かに今回は無茶が過ぎたかも知れないわね……」", - "103500351_6": "「いったい、なにを焦っているのだ?」", - "103500351_7": "「つまらないこだわり、かしら……」", - "103500351_8": "「……私情を任務に持ち込むのは感心しないな」 ", - "103500351_9": "「心を捨てろとまでは言わないが、御さねばならないだろう。\\n 我々の任務には多くの人々の命が乗っているのだ」", - "103500351_10": "「ええ……わかってるわ」", - "103500351_11": "「……それにしても、よくわたしの居場所がわかったわね」", - "103500351_12": "「端末でアルカ・ノイズの反応を検知して来てみたら、\\n 誰かが交戦しているように見えたんでな」", - "103500351_13": "「この辺でそんなことしてるのはマリアくらいだろう。\\n 大体の位置も事前に聞いていたし」", - "103500351_14": "「フフ、本当に助かったわ翼」", - "103500351_15": "「では、これからどうする?」", - "103500351_16": "「相手が錬金術師であることは、さっきの交戦で確認できたわ。\\n それに、この先にアジトがあるのも間違いない」", - "103500351_17": "「ああ、アルカ・ノイズの召喚法……。\\n あれはキャロルやオートスコアラーと同一の物だった」", - "103500351_18": "「……成果としては充分だけど、足りないわね。\\n わたしたちの見つけた隠し扉はすぐに潰されるでしょうし」", - "103500351_19": "「ああ。だが、これだけ広いロンドンの地下だ。間違いなく\\n 他の出入り口もあるはずだ」", - "103500351_20": "「でしょうね。体制を整えて、後日の探索も可能かもしれない。\\n ……でも、敵が混乱している今が最大の好機だと思わない?」", - "103500351_21": "「なるほど、そうだな。\\n だが――」", - "103500351_22": "「まずは今この場を切り抜けてからだなッ!」", - "103500351_23": "「あの男、またアルカ・ノイズを召喚して――?」", - "103500351_24": "「すぐ追いつくから、首を洗って待ってなさいッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500352_translations_eng.json b/Js/Translations/Missions/main03_5/103500352_translations_eng.json deleted file mode 100644 index f88cb70..0000000 --- a/Js/Translations/Missions/main03_5/103500352_translations_eng.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500352_0": "", - "103500352_1": "", - "103500352_2": "", - "103500352_3": "", - "103500352_4": "", - "103500352_5": "", - "103500352_6": "", - "103500352_7": "", - "103500352_8": "", - "103500352_9": "", - "103500352_10": "", - "103500352_11": "", - "103500352_12": "", - "103500352_13": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500352_translations_jpn.json b/Js/Translations/Missions/main03_5/103500352_translations_jpn.json deleted file mode 100644 index f836816..0000000 --- a/Js/Translations/Missions/main03_5/103500352_translations_jpn.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500352_0": "「あらかた片付いたかしら」", - "103500352_1": "「そのようだな……しかし、ここまでアルカ・ノイズを保有して\\n いるとは……」", - "103500352_2": "「錬金術師というのも厄介な物ね……。\\n さすがにキャロル並ってわけではないでしょうけど」", - "103500352_3": "「だが、未知の聖遺物を保有している可能性はある。\\n ……用心するに越した事は無いな」", - "103500352_4": "「そうね。ならどうしましょうか。\\n 用心して、やっぱり一度戻るって手もあるわよ?」", - "103500352_5": "「……分かってて言っているだろう、マリア」", - "103500352_6": "「フフ、ごめんなさい。\\n 翼にしてはずいぶんと慎重な意見が出て来たものだから」", - "103500352_7": "「わたしはそんなに無鉄砲ではないと思うんだが……」", - "103500352_8": "「そう? 知らぬは本人ばかりなり、ね。……あ、さっき、\\n バイクに乗って助けに来てくれたの、カッコ良かったわよ?」", - "103500352_9": "「急いでいるとはいえ、線路を直接バイクで走って来るなんて、\\n さすがにわたしも予想外だったし、ね?」", - "103500352_10": "「くッ……そ、そんな事より、先に進むぞ、マリアッ!」", - "103500352_11": "「はいはい。……さっきは追い掛け回されたけど、今度は\\n こっちの順番よ。狐狩りと行きましょうか」", - "103500352_12": "「必ず奴らの尻尾を掴んでやろう」", - "103500352_13": "「ええ、そうこなくちゃねッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500411_translations_eng.json b/Js/Translations/Missions/main03_5/103500411_translations_eng.json deleted file mode 100644 index 89b3435..0000000 --- a/Js/Translations/Missions/main03_5/103500411_translations_eng.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "103500411_0": "", - "103500411_1": "", - "103500411_2": "", - "103500411_3": "", - "103500411_4": "", - "103500411_5": "", - "103500411_6": "", - "103500411_7": "", - "103500411_8": "", - "103500411_9": "", - "103500411_10": "", - "103500411_11": "", - "103500411_12": "", - "103500411_13": "", - "103500411_14": "", - "103500411_15": "", - "103500411_16": "", - "103500411_17": "", - "103500411_18": "", - "103500411_19": "", - "103500411_20": "", - "103500411_21": "", - "103500411_22": "", - "103500411_23": "", - "103500411_24": "", - "103500411_25": "", - "103500411_26": "", - "103500411_27": "", - "103500411_28": "", - "103500411_29": "", - "103500411_30": "", - "103500411_31": "", - "103500411_32": "", - "103500411_33": "", - "103500411_34": "", - "103500411_35": "", - "103500411_36": "", - "103500411_37": "", - "103500411_38": "", - "103500411_39": "", - "103500411_40": "", - "103500411_41": "", - "103500411_42": "", - "103500411_43": "", - "103500411_44": "", - "103500411_45": "", - "103500411_46": "", - "103500411_47": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500411_translations_jpn.json b/Js/Translations/Missions/main03_5/103500411_translations_jpn.json deleted file mode 100644 index 6f1cd3c..0000000 --- a/Js/Translations/Missions/main03_5/103500411_translations_jpn.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "103500411_0": "黄金に刻まれた呪い", - "103500411_1": "「あれ……ここ、は……?」", - "103500411_2": "「響ッ!? 気づいたのッ!?」", - "103500411_3": "「未来……ここって……? 本部の?」", - "103500411_4": "「もう……心配させないで、響」", - "103500411_5": "「ごめん……でも、わたし、どうして……?」", - "103500411_6": "「覚えてないの?」", - "103500411_7": "「うん、ちょっと今、頭の中グルグルしてて……」", - "103500411_8": "「無事目覚めたようで何よりだ」", - "103500411_9": "「師匠……?」", - "103500411_10": "「わたし、どうなったんですか……?」", - "103500411_11": "「スフィンクス型の敵との交戦後、装者は全員、\\n 昏倒してしまったと聞いたが……君は覚えてるか?」", - "103500411_12": "「そうだ……。モヤの中から現れた光の珠を追っていったら、\\n 黄金のマスクがあって……そこで急に、力が抜けて……」", - "103500411_13": "「あ……もしかして師匠が助けてくれたんですか?」", - "103500411_14": "「いや、君たちを助けたのは、S.O.N.G.の職員たちだ」", - "103500411_15": "「ええッ!?\\n あんな危険なところに普通の人が来て大丈夫なんですか?」", - "103500411_16": "「それは、君が気にすることではない」", - "103500411_17": "「でも、わたしのせいで、スタッフさんたちに危険な命令を……」", - "103500411_18": "「今回のような、現場の状況を把握するのが難しい場合、\\n その判断は、現場の者たちにゆだねられている」", - "103500411_19": "「え? それじゃ……」", - "103500411_20": "「彼らが助けると判断したから助けた。もちろん命懸けでな」", - "103500411_21": "「…………」", - "103500411_22": "「おそらく、こちらで止めても彼らは助けに行っただろう」", - "103500411_23": "「つまり、みんな弦十郎さんみたいな人ってことですね」", - "103500411_24": "「俺みたい?」", - "103500411_25": "「はい、だって、最初は、弦十郎さんが1人で\\n 乗り込もうとしてたじゃないですか?」", - "103500411_26": "「オペレーターの人たちに止められてましたけど」", - "103500411_27": "「ぐッ、部下の窮地になるとどうもな……」", - "103500411_28": "「あはは……、ありがとうございます」", - "103500411_29": "「あの、ところで、師匠。他のみんなは?」", - "103500411_30": "「CT検査での異常は特に見られなかったからな、\\n 少し休んだ後、トレーニングルームへ向かったようだ」", - "103500411_31": "「クリスくんに至っては、\\n 今回の件に関して、思うところがあったらしい」", - "103500411_32": "「とは言え、病み上がりの状態に変わりはないからな。\\n 長時間の訓練は禁止にしている」", - "103500411_33": "「それより、身体の調子は大丈夫か?」", - "103500411_34": "「あ、はい。少し頭がぼーっとしてただけで。\\n もう何ともありません」", - "103500411_35": "「もうしばらくゆっくりしていて構わない。俺は戻って\\n 今後の対策を検討しているから、後で本部まで来てくれ」", - "103500411_36": "「了解です」", - "103500411_37": "「他の連中は内線で呼び出すとしよう」", - "103500411_38": "「あ。それなら、わたし、みんなを呼んで一緒に行きます」", - "103500411_39": "「そうか? なら任せた。また後でな」", - "103500411_40": "「そっか、そうだったんだ……」", - "103500411_41": "「響……どうかした?」", - "103500411_42": "「うん、わたしたちって、色んな人に支えられてるんだなーって」", - "103500411_43": "「未来も、ごめんね、心配かけちゃったみたいで。\\n もう、へいき、へっちゃらだよ」", - "103500411_44": "「もう……無茶だけはしないでね。約束だよ?」", - "103500411_45": "「うん、わかってる。約束、ね」", - "103500411_46": "(戦ってるのは、わたしたち装者だけじゃない。\\n 師匠やS.O.N.G.のみんなも一緒に戦ってるんだよね)", - "103500411_47": "「なんだか、力も湧いてきたッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500412_translations_eng.json b/Js/Translations/Missions/main03_5/103500412_translations_eng.json deleted file mode 100644 index e7405c3..0000000 --- a/Js/Translations/Missions/main03_5/103500412_translations_eng.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "103500412_0": "", - "103500412_1": "", - "103500412_2": "", - "103500412_3": "", - "103500412_4": "", - "103500412_5": "", - "103500412_6": "", - "103500412_7": "", - "103500412_8": "", - "103500412_9": "", - "103500412_10": "", - "103500412_11": "", - "103500412_12": "", - "103500412_13": "", - "103500412_14": "", - "103500412_15": "", - "103500412_16": "", - "103500412_17": "", - "103500412_18": "", - "103500412_19": "", - "103500412_20": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500412_translations_jpn.json b/Js/Translations/Missions/main03_5/103500412_translations_jpn.json deleted file mode 100644 index f6c8068..0000000 --- a/Js/Translations/Missions/main03_5/103500412_translations_jpn.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "103500412_0": "「あ、響さんと未来さんデスッ!」", - "103500412_1": "「良かった、無事で……」", - "103500412_2": "「やっとお目覚めか? ずいぶんごゆっくりだな」", - "103500412_3": "「あははは。ついでに爆睡しちゃってたみたい」", - "103500412_4": "「それで、身体の調子はどうだ?」", - "103500412_5": "「うん……最初は頭がぼーっとしてたけど、今はなんとも。\\n いつも通り、健康そのものって感じ」", - "103500412_6": "「お前もか……」", - "103500412_7": "「でも、どうしていきなり訓練なんか?」", - "103500412_8": "「ああ、ちょっと調子を確かめるためにな」", - "103500412_9": "「こいつらと一暴れしてみたんだが、\\n 身体もギアもいつも通りの絶好調でよ」", - "103500412_10": "「わたしたちもです」", - "103500412_11": "「なんで倒れたのか、訳がわからないデスよ」", - "103500412_12": "「そうなんだ……」", - "103500412_13": "「で、どうする? お前も1本いっとくか?」", - "103500412_14": "「あ、う―ん。そうだね」", - "103500412_15": "「響、弦十郎さんの伝言はいいの?」", - "103500412_16": "「あっとッ! そうだ忘れるところだった」", - "103500412_17": "「師匠が今後の対策を検討したいから、\\n みんなで発令所に来てくれって」", - "103500412_18": "「バカ。そういうことは早く言えってのッ!」", - "103500412_19": "「それじゃお開きデスね」", - "103500412_20": "「うん、急ごう、切ちゃん」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500421_translations_eng.json b/Js/Translations/Missions/main03_5/103500421_translations_eng.json deleted file mode 100644 index e8cee07..0000000 --- a/Js/Translations/Missions/main03_5/103500421_translations_eng.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "103500421_0": "", - "103500421_1": "", - "103500421_2": "", - "103500421_3": "", - "103500421_4": "", - "103500421_5": "", - "103500421_6": "", - "103500421_7": "", - "103500421_8": "", - "103500421_9": "", - "103500421_10": "", - "103500421_11": "", - "103500421_12": "", - "103500421_13": "", - "103500421_14": "", - "103500421_15": "", - "103500421_16": "", - "103500421_17": "", - "103500421_18": "", - "103500421_19": "", - "103500421_20": "", - "103500421_21": "", - "103500421_22": "", - "103500421_23": "", - "103500421_24": "", - "103500421_25": "", - "103500421_26": "", - "103500421_27": "", - "103500421_28": "", - "103500421_29": "", - "103500421_30": "", - "103500421_31": "", - "103500421_32": "", - "103500421_33": "", - "103500421_34": "", - "103500421_35": "", - "103500421_36": "", - "103500421_37": "", - "103500421_38": "", - "103500421_39": "", - "103500421_40": "", - "103500421_41": "", - "103500421_42": "", - "103500421_43": "", - "103500421_44": "", - "103500421_45": "", - "103500421_46": "", - "103500421_47": "", - "103500421_48": "", - "103500421_49": "", - "103500421_50": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500421_translations_jpn.json b/Js/Translations/Missions/main03_5/103500421_translations_jpn.json deleted file mode 100644 index b213581..0000000 --- a/Js/Translations/Missions/main03_5/103500421_translations_jpn.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "103500421_0": "「お待たせしました、師匠ッ!」", - "103500421_1": "「これでみんな揃ったな。\\n それではエルフナインくんから説明を頼む」", - "103500421_2": "「はい」", - "103500421_3": "「装者のみなさんが今一番の懸念に思われているのは、\\n みなさんの身に降りかかった昏倒現象の原因についてでしょう」", - "103500421_4": "「ああ、その通りだ。何かわかったのか?」", - "103500421_5": "「その原因は、いわゆる『呪い』にあるかと思われます」", - "103500421_6": "「の、呪いって――マジで祟りってやつかよッ!?」", - "103500421_7": "「ヒッ! 怪談話はもう勘弁して欲しいデスッ!!」", - "103500421_8": "「……呪いって、いったいなんの」", - "103500421_9": "「ひええええッ!?」", - "103500421_10": "「呪いという言葉を使うと非科学的に聞こえますが、\\n これも一種のエネルギーのようなものと捉えるべきでしょう」", - "103500421_11": "「エネルギーって……?」", - "103500421_12": "「フォニックゲイン同様、呪いもある種の波動とみなして\\n 間違いありません」", - "103500421_13": "「歌が奇跡の力を生み出すように、呪いを乗せた念波や言葉――\\n 東洋思想でいうならば言霊が、対象に干渉し害し得るのです」", - "103500421_14": "「わたしたちが倒れたのも、その呪いの力のせい?」", - "103500421_15": "「はい。呪いの波動が、肉体に何らかの影響を与えたためと\\n 思われます」", - "103500421_16": "「みなさんが戦ったスフィンクス型の怪異、\\n これを便宜的にカースド・ファラオと呼称しますが――」", - "103500421_17": "「カースド・ファラオを倒した後に出現したという光珠は、\\n 恐らくは高密度の呪いの集積体であったと思われます」", - "103500421_18": "「それがツタンカーメンのマスクと反応したことで呪いに\\n 指向性が生まれ、ある種の哲学兵装と化したのでしょう」", - "103500421_19": "「哲学兵装って……そりゃ前に戦った人形の1体が\\n 持ってたっていう、アレか?」", - "103500421_20": "「はい、翼さんが戦ったオートスコアラー、\\n ファラの持っていたソードブレイカーと同質のものですね」", - "103500421_21": "「で、あたしたちは、どういう原理で意識を失ったんだ?」", - "103500421_22": "「それを防ぐ手はあるの?」", - "103500421_23": "「残念ながら、そこまではまだわかりません……」", - "103500421_24": "「あれがどういったタイプの哲学兵装なのか\\n もう少し詳細を分析してみるので、時間をください」", - "103500421_25": "「うん、よろしくね。エルフナインちゃんッ!」", - "103500421_26": "「そういえば、あの船って今、どうなってるんデス?」", - "103500421_27": "「船の封鎖線の奥では、あの風船型の怪異、\\n 通称バル―ンが、依然徘徊しているようです」", - "103500421_28": "「被害を避けるため、船から乗員を全員退避させた上、\\n S.O.N.G.職員による24時間体制での監視を継続中です」", - "103500421_29": "「今のところ船の外に出てくる気配はないようだが……\\n こちらの対策が進むまで大きな動きがないといいのだがな」", - "103500421_30": "「あの。ひとつ、いいですか?」", - "103500421_31": "「なんでしょう?」", - "103500421_32": "「通信機が急に使えなくなった理由は?」", - "103500421_33": "「それも、呪いの持つ特定振幅の波動の干渉だと思われます」", - "103500421_34": "「ですので、おそらくこちらも呪いの波動を解析できれば、\\n 何らかの対策が打てると考えています」", - "103500421_35": "「それはありがたいデス」", - "103500421_36": "「本当ですね。これで司令がほいほい現場に出かける\\n 理由もなくなりますし」", - "103500421_37": "「そうそう。今回は、なんとか現場に任せる形で\\n 収まりましたけど、こっちはダブルで冷や汗もんですよ」", - "103500421_38": "「おいおい、勘弁してくれ。\\n 俺だって好きで出動しようと思ったわけじゃあない」", - "103500421_39": "「どうですかね?」", - "103500421_40": "「司令、現場に出てる時が一番活き活きとしてるじゃないですか」", - "103500421_41": "「お前たちなぁ……」", - "103500421_42": "「あはははははは……」", - "103500421_43": "「まあ冗談はともかくだ。\\n 状況が進展するまでそれぞれ待機していてくれ」", - "103500421_44": "「しっかし、いったい何だってんだ?\\n あの金ぴかマスクが哲学兵装?」", - "103500421_45": "「ソードブレイカーは、剣を壊すもの――\\n なら、ツタンカーメンのマスクは……?」", - "103500421_46": "「そもそもツタンカーメンって誰デス?\\n エジプトの王様ってことくらいなら知ってるデスけど」", - "103500421_47": "「わたしも、切歌ちゃんと似た様なものかな」", - "103500421_48": "「うーん……」", - "103500421_49": "「まあその辺はあたしらが考えても始まらねぇ。\\n とりあえず訓練でもするか」", - "103500421_50": "「あ、うん。そうだね……」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500422_translations_eng.json b/Js/Translations/Missions/main03_5/103500422_translations_eng.json deleted file mode 100644 index fdbb38e..0000000 --- a/Js/Translations/Missions/main03_5/103500422_translations_eng.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "103500422_0": "", - "103500422_1": "", - "103500422_2": "", - "103500422_3": "", - "103500422_4": "", - "103500422_5": "", - "103500422_6": "", - "103500422_7": "", - "103500422_8": "", - "103500422_9": "", - "103500422_10": "", - "103500422_11": "", - "103500422_12": "", - "103500422_13": "", - "103500422_14": "", - "103500422_15": "", - "103500422_16": "", - "103500422_17": "", - "103500422_18": "", - "103500422_19": "", - "103500422_20": "", - "103500422_21": "", - "103500422_22": "", - "103500422_23": "", - "103500422_24": "", - "103500422_25": "", - "103500422_26": "", - "103500422_27": "", - "103500422_28": "", - "103500422_29": "", - "103500422_30": "", - "103500422_31": "", - "103500422_32": "", - "103500422_33": "", - "103500422_34": "", - "103500422_35": "", - "103500422_36": "", - "103500422_37": "", - "103500422_38": "", - "103500422_39": "", - "103500422_40": "", - "103500422_41": "", - "103500422_42": "", - "103500422_43": "", - "103500422_44": "", - "103500422_45": "", - "103500422_46": "", - "103500422_47": "", - "103500422_48": "", - "103500422_49": "", - "103500422_50": "", - "103500422_51": "", - "103500422_52": "", - "103500422_53": "", - "103500422_54": "", - "103500422_55": "", - "103500422_56": "", - "103500422_57": "", - "103500422_58": "", - "103500422_59": "", - "103500422_60": "", - "103500422_61": "", - "103500422_62": "", - "103500422_63": "", - "103500422_64": "", - "103500422_65": "", - "103500422_66": "", - "103500422_67": "", - "103500422_68": "", - "103500422_69": "", - "103500422_70": "", - "103500422_71": "", - "103500422_72": "", - "103500422_73": "", - "103500422_74": "", - "103500422_75": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500422_translations_jpn.json b/Js/Translations/Missions/main03_5/103500422_translations_jpn.json deleted file mode 100644 index e41987d..0000000 --- a/Js/Translations/Missions/main03_5/103500422_translations_jpn.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "103500422_0": "「ふぁ~くたびれたぁ~~」", - "103500422_1": "「みんな、お疲れ様。はい、飲み物をどうぞ」", - "103500422_2": "「お、気がきいてるじゃねーか」", - "103500422_3": "「ありがとうデース」", - "103500422_4": "「どうも……」", - "103500422_5": "「んじゃ、しばらく休憩挟むとすっか」", - "103500422_6": "「どう、調子は?」", - "103500422_7": "「全然大丈夫だって。未来は心配性だなぁ」", - "103500422_8": "「それにしては、浮かない顔してるから……」", - "103500422_9": "「え? ホントに?」", - "103500422_10": "「うん……」", - "103500422_11": "「あーあ。やっぱり未来にはかなわないなぁ……」", - "103500422_12": "「なに? 身体の具合、やっぱり悪いの?」", - "103500422_13": "「違う違う、そうじゃなくてさ。\\n ちょっと考え事、してたんだ……」", - "103500422_14": "「考え事?」", - "103500422_15": "「あの、ツタ……なんだっけ?」", - "103500422_16": "「ツタンカーメン?」", - "103500422_17": "「そうそう。それってどんな人だったんだろうって……」", - "103500422_18": "「どういうこと?」", - "103500422_19": "「……呪いって、要するに歌と同じで、心の声な訳、だよね?」", - "103500422_20": "「それは……怨念っていうくらいだから」", - "103500422_21": "「その大本ってさ。苦しかったり、怒ったり、悲しんだり――\\n 何かに傷ついたから、魂から絞り出されるんじゃないかな」", - "103500422_22": "「人を傷つけてでも、救われたい想いがあるのかな、って。\\n もちろん、人を傷つけるなんて許されないことだけど」", - "103500422_23": "「響……」", - "103500422_24": "「だからつい、どんな人だったのかな……って。\\n でも、考えてもわからなくてさ~」", - "103500422_25": "「あはは……ごめん、変な話しちゃって」", - "103500422_26": "「ううん……響らしいと思う」", - "103500422_27": "「そう、かな?」", - "103500422_28": "「そんなに気になるなら、調べて見ればいいんじゃないかな。\\n そのツタンカーメンさんのこと」", - "103500422_29": "「えっ?」", - "103500422_30": "「わたしも一緒に手伝うから。ね? そうしよ?」", - "103500422_31": "「うん……ありがとね、未来」", - "103500422_32": "「はぁ……久々に文字いっぱい読んで疲れたよ……」", - "103500422_33": "「朝からずっと図書館に籠もりっぱなしだったものね」", - "103500422_34": "「その割にはあんまり詳しいことわからなかったなぁ……」", - "103500422_35": "「響が大イビキで居眠りして図書館を追い出されなければ、\\n もう少し何か分かったかも知れないけどね」", - "103500422_36": "「あははは、ゴメン、未来」", - "103500422_37": "「もう。本当に恥ずかしかったんだからね」", - "103500422_38": "「ホントにゴメンってば。\\n 夕べまた考え事しちゃってよく眠れなかったからさ……」", - "103500422_39": "「その悩みを解消するために調べてるのに、\\n それじゃ本末転倒じゃない?」", - "103500422_40": "「面目ないです……」", - "103500422_41": "「後はリディアンの図書館で調べるしかないかな……。\\n 街の図書館よりはぜんぜん本の数、少ないけど」", - "103500422_42": "「うん、それでもじっとしてるよりはいいよ」", - "103500422_43": "「あれ、ビッキーとヒナじゃん」", - "103500422_44": "「あ、ホントだ。\\n 街中で偶然バッタリなんてまるでアニメだねぇ」", - "103500422_45": "「さすがにそれは大げさ過ぎでは……」", - "103500422_46": "「で。どうしたの、浮かない顔して?」", - "103500422_47": "「小日向さんも、お顔、ふくれてますわよ?」", - "103500422_48": "「まーたビッキーがヒナを怒らせたんでしょ?」", - "103500422_49": "「あはは……ちょっと図書館で調べ物してたんだけどさ。\\n わたしが居眠りしたせいで追い出されちゃって……」", - "103500422_50": "「あー、そりゃビッキーが悪いわ」", - "103500422_51": "「それで、何を調べてらしたんです?」", - "103500422_52": "「えーと、その。つ、つた……なんだっけ?」", - "103500422_53": "「もう、ツタンカーメンでしょ」", - "103500422_54": "「そうそう。そのラーメンさんの事」", - "103500422_55": "「急にどしたの? 世界史の試験範囲だったっけ?」", - "103500422_56": "「そうじゃないんだけど……」", - "103500422_57": "「ツタンカーメンといえば、この間、チラシで見た\\n ギリシャ エジプト展に黄金の仮面が出展されるらしいですね」", - "103500422_58": "「えっ? へー、そ、そーなんだ。知らなかったなー」", - "103500422_59": "「なに隠してるの?」", - "103500422_60": "「いや、その。隠してるわけじゃないけど……」", - "103500422_61": "「なにかお仕事の関係なんですね?」", - "103500422_62": "「えと、その……ちょっとだけ、ね」", - "103500422_63": "「水くさいなぁビッキーは。\\n そういうことなら、わたしたちも手伝うって」", - "103500422_64": "「いやでも、なんか悪いし……巻き込みたくないし……」", - "103500422_65": "「それが水くさいと言うのですわ」", - "103500422_66": "「あたしたちが何度、あんたに助けられたと思ってるのさ」", - "103500422_67": "「たまにはわたしたちにも力にならせてよ」", - "103500422_68": "「本当に、いいのかな……」", - "103500422_69": "「あったりまえでしょッ!」", - "103500422_70": "「それでどうします?」", - "103500422_71": "「まあ今日はこんな時間だし。\\n まずは各自、家にある本とかネットとか当たろっか」", - "103500422_72": "「んじゃ、調べたことは明日教室で報告ってことで」", - "103500422_73": "「わかりましたわ」", - "103500422_74": "「よかったね、響」", - "103500422_75": "「う、うん……ありがとうね、みんな」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500431_translations_eng.json b/Js/Translations/Missions/main03_5/103500431_translations_eng.json deleted file mode 100644 index a11225e..0000000 --- a/Js/Translations/Missions/main03_5/103500431_translations_eng.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "103500431_0": "", - "103500431_1": "", - "103500431_2": "", - "103500431_3": "", - "103500431_4": "", - "103500431_5": "", - "103500431_6": "", - "103500431_7": "", - "103500431_8": "", - "103500431_9": "", - "103500431_10": "", - "103500431_11": "", - "103500431_12": "", - "103500431_13": "", - "103500431_14": "", - "103500431_15": "", - "103500431_16": "", - "103500431_17": "", - "103500431_18": "", - "103500431_19": "", - "103500431_20": "", - "103500431_21": "", - "103500431_22": "", - "103500431_23": "", - "103500431_24": "", - "103500431_25": "", - "103500431_26": "", - "103500431_27": "", - "103500431_28": "", - "103500431_29": "", - "103500431_30": "", - "103500431_31": "", - "103500431_32": "", - "103500431_33": "", - "103500431_34": "", - "103500431_35": "", - "103500431_36": "", - "103500431_37": "", - "103500431_38": "", - "103500431_39": "", - "103500431_40": "", - "103500431_41": "", - "103500431_42": "", - "103500431_43": "", - "103500431_44": "", - "103500431_45": "", - "103500431_46": "", - "103500431_47": "", - "103500431_48": "", - "103500431_49": "", - "103500431_50": "", - "103500431_51": "", - "103500431_52": "", - "103500431_53": "", - "103500431_54": "", - "103500431_55": "", - "103500431_56": "", - "103500431_57": "", - "103500431_58": "", - "103500431_59": "", - "103500431_60": "", - "103500431_61": "", - "103500431_62": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500431_translations_jpn.json b/Js/Translations/Missions/main03_5/103500431_translations_jpn.json deleted file mode 100644 index 25e8bc4..0000000 --- a/Js/Translations/Missions/main03_5/103500431_translations_jpn.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "103500431_0": "「――で、なんであたしたちまで呼び出されてるんだ?」", - "103500431_1": "「折角みんなが一生懸命調べてくれたんだし、\\n 一緒に聞いてもらおうと思って」", - "103500431_2": "「後でわたしが説明してぐちゃぐちゃになるより、\\n 直接聞いたほうが絶対いいと思うよッ!」", - "103500431_3": "「確かに、そりゃそうだな……」", - "103500431_4": "「納得するんだ……」", - "103500431_5": "「それじゃ、説明お願いね、みんな」", - "103500431_6": "「よろしくお願いするデス、先輩方」", - "103500431_7": "「おほん、任せておきたまえよ」", - "103500431_8": "「ツタンカーメン、正しくはトゥトゥ・アンク・アメンは\\n 古代エジプト第18王朝のファラオです」", - "103500431_9": "「最初はトゥトゥ・アンク・アテンって名乗ってたらしいけど。\\n ちなみにアメンもアテンも、エジプトの神様の名前ね」", - "103500431_10": "「即位した時はまだ10代の、少年と言っていい年齢だった上、\\n その治世はわずか9年ほどで、最後は病死したと言われます」", - "103500431_11": "「彼の遺体は王家の伝統に従いミイラに加工されましたが、\\n そのミイラに被せられたのが、かの有名な黄金の仮面です」", - "103500431_12": "「黄金の仮面なら、アタシも知ってるデスよッ!」", - "103500431_13": "「この間、実際に見てきたし……」", - "103500431_14": "「アレ? 展示会ってもう始まってたっけ?」", - "103500431_15": "「あ、いやいや。本の話。だよね、調ちゃん?」", - "103500431_16": "「あ、うん」", - "103500431_17": "「さて、そのツタンカーメンと黄金の仮面。\\n なんで有名になったかといえば、やっぱり王家の呪いだよね」", - "103500431_18": "「王家の、呪い……」", - "103500431_19": "「具体的にはどんな呪いだったデスか?」", - "103500431_20": "「ツタンカーメンの墓を暴いた後、発掘隊のスポンサーの\\n カーナヴォン卿が急死したのがその始まりと言われます」", - "103500431_21": "「その後も発掘関係者が次々に急死したということがあったため、\\n 王家の呪いが降りかかったのだ――と、噂されました」", - "103500431_22": "「それって、やっぱりお墓を暴かれたことに怒って\\n 呪いをかけたのかな……?」", - "103500431_23": "「そのことですが……。\\n 現在では呪いなんてものはなかった、というのが通説です」", - "103500431_24": "「えッ!? ど、どういうこと?」", - "103500431_25": "「呪いで死んだとされるカーナヴォン卿ですが、後の調査で\\n 蚊が媒介する熱病に肺炎が併発したことが死因だと判明しました」", - "103500431_26": "「しかも、ツタンカーメン王の墓の発掘を始める前に、\\n もう罹ってたらしいんだってさ」", - "103500431_27": "「後からそんなことまで分かるのかよ。逆に怖ぇな」", - "103500431_28": "「ちなみに、ツタンカーメンの墓の発掘に関わった関係者で、\\n 1年以内に死亡したのは、カーナヴォン卿だけなんだってさ」", - "103500431_29": "「亡くなったとされる発掘関係者についても、大半が\\n 後の世のねつ造や誇張、こじつけの類いだったようですね」", - "103500431_30": "「それってつまり……」", - "103500431_31": "「そう。つまりツタンカーメンの呪いで死んだ人間は、\\n ただの1人もいないってことになるね」", - "103500431_32": "「ええッ? ホントなんデスかッ!?」", - "103500431_33": "「それじゃただの迷信ってこと……?」", - "103500431_34": "「そうに決まってんでしょ。\\n 盗掘者を呪った碑文なんてのもガセネタらしいしさ」", - "103500431_35": "「な、ならどうしてそんなデタラメが広がったんデス?」", - "103500431_36": "「一言で言えば、話題性――でしょうか」", - "103500431_37": "「話題性?」", - "103500431_38": "「発掘直後にカーナヴォン卿が亡くなったこと、ツタンカーメンの\\n 墓が珍しく盗掘にあわずほぼ完全な状態で残っていたこと――」", - "103500431_39": "「特に副葬品にあった、神秘的な黄金の仮面という\\n 目に見える『形』が、流言を助長したのかもしれませんね」", - "103500431_40": "「ずいぶんと適当な話だなぁ……」", - "103500431_41": "「ゴシップってのは今も昔もそんなもんなんじゃない?」", - "103500431_42": "「今でこそ様々な記録の分析や、科学的調査で真相が明らかに\\n されましたが、当時はそんな術はありませんでしたからね」", - "103500431_43": "「…………」", - "103500431_44": "「呪いなんて、本当はなかった……?\\n でもそれならあれは……う~ん……?」", - "103500431_45": "「まあ所詮、素人が表世界の情報で調べたことだろ?」", - "103500431_46": "「世間一般の通説はどうかしれねぇが、実際、\\n あたしたちはその呪いってのをこの身に受けたんだ」", - "103500431_47": "「それは……そうだけど……」", - "103500431_48": "「聖遺物の力もシンフォギアの力も、\\n 一般世間には知られてないデスしねぇ……」", - "103500431_49": "「でも……それだとツタンカーメンの呪いの動機が……。\\n 呪いの核がなんなのか、よくわからなくなったのは事実」", - "103500431_50": "「そう……なんだよね」", - "103500431_51": "「盗掘者を呪う碑文もなければ、\\n 実際には発掘隊も誰一人呪い殺してもいないのに……」", - "103500431_52": "「どうして今になって、あのマスクが呪いの哲学兵装になんて\\n なっちゃったんだろう……?」", - "103500431_53": "「お前な……無い頭、無理に使うとショートするぞ?」", - "103500431_54": "「う、うん……そうかもしれない、けど……」", - "103500431_55": "「おいおい、軽口をマジに受け取んなって。\\n はあ……こりゃ重症だな……」", - "103500431_56": "「あ、みなさんここでしたか。\\n ちょうど良かったです」", - "103500431_57": "「エルフナインちゃん?」", - "103500431_58": "「実は先日モニタリングできていた戦闘データを元に、\\n 仮想敵としてバルーンを設定出来るようにしておきました」", - "103500431_59": "「おー。お仕事早いデスねッ!」", - "103500431_60": "「ありがとう」", - "103500431_61": "「……下手な考えなんとやらってな。\\n とにかく新しいシミュレータ、早速使ってみるか」", - "103500431_62": "「う、うん……そうだね。\\n 今やれることをちゃんとやっておかないとだよねッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500441_translations_eng.json b/Js/Translations/Missions/main03_5/103500441_translations_eng.json deleted file mode 100644 index a8660bb..0000000 --- a/Js/Translations/Missions/main03_5/103500441_translations_eng.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "103500441_0": "", - "103500441_1": "", - "103500441_2": "", - "103500441_3": "", - "103500441_4": "", - "103500441_5": "", - "103500441_6": "", - "103500441_7": "", - "103500441_8": "", - "103500441_9": "", - "103500441_10": "", - "103500441_11": "", - "103500441_12": "", - "103500441_13": "", - "103500441_14": "", - "103500441_15": "", - "103500441_16": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500441_translations_jpn.json b/Js/Translations/Missions/main03_5/103500441_translations_jpn.json deleted file mode 100644 index 763f1e7..0000000 --- a/Js/Translations/Missions/main03_5/103500441_translations_jpn.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "103500441_0": "「来たな」", - "103500441_1": "「何があったんですかッ!?」", - "103500441_2": "「東京湾上の豪華客船からモヤが溢れだし沿岸の市街地に到達、\\n 集積して多数のバルーンを形成中との報告です」", - "103500441_3": "「あれが街中にだって?」", - "103500441_4": "「急いで現場へ向かってくれ」", - "103500441_5": "「言われるまでもねぇッ!」", - "103500441_6": "「シミュレーションの成果を見せてやるデスよッ!」", - "103500441_7": "「うん。やろう、切ちゃん」", - "103500441_8": "「みなさん待ってください。\\n これを持って行ってください」", - "103500441_9": "「これは、通信機?」", - "103500441_10": "「先日の解析データから、バルーンを構成する呪いの波動に\\n 干渉されない、改良版の通信機を完成させました」", - "103500441_11": "「これで心配のひとつは解決デスね」", - "103500441_12": "「黄金のマスク……哲学兵装の正体は?」", - "103500441_13": "「ごめんなさい、そちらについてはまだ……」", - "103500441_14": "「前よか1歩も2歩も前進してるんだ。文句はねえさ」", - "103500441_15": "「まずは目の前のバルーン退治に集中デスねッ!」", - "103500441_16": "「うん。みんな、行こうッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500451_translations_eng.json b/Js/Translations/Missions/main03_5/103500451_translations_eng.json deleted file mode 100644 index 4a187b5..0000000 --- a/Js/Translations/Missions/main03_5/103500451_translations_eng.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "103500451_0": "", - "103500451_1": "", - "103500451_2": "", - "103500451_3": "", - "103500451_4": "", - "103500451_5": "", - "103500451_6": "", - "103500451_7": "", - "103500451_8": "", - "103500451_9": "", - "103500451_10": "", - "103500451_11": "", - "103500451_12": "", - "103500451_13": "", - "103500451_14": "", - "103500451_15": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500451_translations_jpn.json b/Js/Translations/Missions/main03_5/103500451_translations_jpn.json deleted file mode 100644 index 7362e89..0000000 --- a/Js/Translations/Missions/main03_5/103500451_translations_jpn.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "103500451_0": "「どんどん増えて来てる……」", - "103500451_1": "「はッ、雑魚が群れやがって。ちょせぇんだよッ!」", - "103500451_2": "「こんなのいくらいたって余裕デスよッ!」", - "103500451_3": "「……2人とも、幽霊と間違えて逃げ出したのに」", - "103500451_4": "「なッ……なんのことだッ!\\n あたしたちは、別ルートでの調査をな……」", - "103500451_5": "「デスデスッ! アレは高度な作戦だったのデスッ!」", - "103500451_6": "「みなさん気をつけて下さいッ!\\n 呪いの反応が、一箇所に集中し始めてますッ!」", - "103500451_7": "「一箇所に集中、だと?」", - "103500451_8": "「見て、あそこッ!」", - "103500451_9": "「モヤとバルーンたちが集まって行くデスッ!?」", - "103500451_10": "「バルーン同士が、くっついて――ッ!?」", - "103500451_11": "「で、でっかいバルーンになったデスよッ!?」", - "103500451_12": "「ビビるこたぁねぇ。的がでかくなったってぇ事は、\\n 攻撃が当てやすくなったって事でもあるんだよッ!!」", - "103500451_13": "「効いてるみたい?」", - "103500451_14": "「わたしたちも行こうッ!」", - "103500451_15": "「はいデスッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500452_translations_eng.json b/Js/Translations/Missions/main03_5/103500452_translations_eng.json deleted file mode 100644 index 7fadb0d..0000000 --- a/Js/Translations/Missions/main03_5/103500452_translations_eng.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "103500452_0": "", - "103500452_1": "", - "103500452_2": "", - "103500452_3": "", - "103500452_4": "", - "103500452_5": "", - "103500452_6": "", - "103500452_7": "", - "103500452_8": "", - "103500452_9": "", - "103500452_10": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500452_translations_jpn.json b/Js/Translations/Missions/main03_5/103500452_translations_jpn.json deleted file mode 100644 index 7680697..0000000 --- a/Js/Translations/Missions/main03_5/103500452_translations_jpn.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "103500452_0": "「ふう……なんとか無事、倒せたね」", - "103500452_1": "「タフなだけで、意外と大したことなかったデスね」", - "103500452_2": "「正直、見かけ倒し……」", - "103500452_3": "「言っただろ?\\n ああいうのはでかいだけだって」", - "103500452_4": "「お前たち、ご苦労だった――と言いたいところだが。\\n ――悪い知らせだ」", - "103500452_5": "「どうしたんですか?」", - "103500452_6": "「東京湾上の客船だが、周囲にドス黒いモヤが発生し、\\n 高密度のエネルギー反応が確認された」", - "103500452_7": "「ドス黒い……モヤ?」", - "103500452_8": "「バルーンを形成する呪いのモヤに類似した反応ですが、\\n 出力がケタ違いです」", - "103500452_9": "「すぐに対策を練る必要がある。急いで戻ってきてくれッ!」", - "103500452_10": "「了解ですッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500511_translations_eng.json b/Js/Translations/Missions/main03_5/103500511_translations_eng.json deleted file mode 100644 index 491e207..0000000 --- a/Js/Translations/Missions/main03_5/103500511_translations_eng.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500511_0": "", - "103500511_1": "", - "103500511_2": "", - "103500511_3": "", - "103500511_4": "", - "103500511_5": "", - "103500511_6": "", - "103500511_7": "", - "103500511_8": "", - "103500511_9": "", - "103500511_10": "", - "103500511_11": "", - "103500511_12": "", - "103500511_13": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500511_translations_jpn.json b/Js/Translations/Missions/main03_5/103500511_translations_jpn.json deleted file mode 100644 index 8450ecd..0000000 --- a/Js/Translations/Missions/main03_5/103500511_translations_jpn.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500511_0": "歌姫たちの日常", - "103500511_1": "「……全く、ここまでの大探索になるだなんてね」", - "103500511_2": "「ああ。わたしたちの知らない通路がこれほどあるとは……」", - "103500511_3": "「……隠し扉が未だに潰されてないのは助かるけど、\\n なんて事は無い、潰す必要すらないって事とはね……」", - "103500511_4": "「まさに迷宮だな。しかし――」", - "103500511_5": "「――こうして敵が増えている以上、核心に近づいているはずだ」", - "103500511_6": "「どうかしら。陽動かも知れないわよ?」", - "103500511_7": "「だとしても問題ない。\\n 敵の手駒を減らせることには変わりないからな」", - "103500511_8": "「……アルカ・ノイズさえいなければ、\\n もう少し他の手も打てるのに」", - "103500511_9": "「向こうもそれが分かっているから、アルカ・ノイズに\\n ここの守護をさせているんだろう」", - "103500511_10": "「……いい加減、これっきりにして欲しいものね」", - "103500511_11": "「重ね重ね、手厚い歓待、痛み入るな」", - "103500511_12": "「まったく、今日も長い夜になりそうね」", - "103500511_13": "「問題ない、わたしとマリアならな」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500522_translations_eng.json b/Js/Translations/Missions/main03_5/103500522_translations_eng.json deleted file mode 100644 index 28fb3ef..0000000 --- a/Js/Translations/Missions/main03_5/103500522_translations_eng.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500522_0": "", - "103500522_1": "", - "103500522_2": "", - "103500522_3": "", - "103500522_4": "", - "103500522_5": "", - "103500522_6": "", - "103500522_7": "", - "103500522_8": "", - "103500522_9": "", - "103500522_10": "", - "103500522_11": "", - "103500522_12": "", - "103500522_13": "", - "103500522_14": "", - "103500522_15": "", - "103500522_16": "", - "103500522_17": "", - "103500522_18": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500522_translations_jpn.json b/Js/Translations/Missions/main03_5/103500522_translations_jpn.json deleted file mode 100644 index 3afae4c..0000000 --- a/Js/Translations/Missions/main03_5/103500522_translations_jpn.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500522_0": "「また行き止まり……もう、これでいくつめよ」", - "103500522_1": "「これだけ広大では、一体どれほどの時間がかかるか\\n わからないな……」", - "103500522_2": "「……何か、方針を決めるべきかもしれないわね。\\n 無目的に虱潰しはこれだけ広いと下策だわ」", - "103500522_3": "「そうは言っても、何か妙案は無いものか……」", - "103500522_4": "(それにしても、これだけ広い地下を彼らはどうやって……)", - "103500522_5": "「……そうかッ! どうしてもっと早く気付かなかったのかしら」", - "103500522_6": "「ん? どうしたマリア」", - "103500522_7": "「これほど入り組んだ通路で、術者たちは、\\n どうやってアジトへ物資を運んでいたのか」", - "103500522_8": "「公共の列車は使えるわけないだろうから、\\n 可能性としてあるのは……」", - "103500522_9": "「なんだ? もったいぶらずに教えてくれッ!」", - "103500522_10": "「地下へとまっすぐに伸びてる道があるでしょ?」", - "103500522_11": "「地下へとまっすぐに……?\\n ――そうかッ! 地下鉄メンテナンス用のエレベーターッ!」", - "103500522_12": "「確かにこの入り組んだ道で、物資を運ぶのは得策ではない。\\n だが、メンテナンス用のエレベーターなら……」", - "103500522_13": "「ええ。恐らくはそこから降りられる建設中、もしくは廃線に\\n なった地下鉄の路線辺りが怪しいんじゃないかしら」", - "103500522_14": "「それも恐らくはかなり深く……少なくともわたしたちが少し\\n くらい暴れても、影響がないくらいには地下でしょうね」", - "103500522_15": "「確かにそれなら辻褄は合うな……」", - "103500522_16": "「まあ貨物用まで含めたら、どこのエレベーターが正解なのか\\n 調べるのは多少骨が折れるけど……」", - "103500522_17": "「いや、それでも建設中や廃線に繋がるものは限られる。\\n 早速、緒川さんに連絡して、特定を急いでもらうとしよう」", - "103500522_18": "「ええ、そうね。仕切り直しにはなるけど、\\n それが一番確実な方法だと思うわ」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500531_translations_eng.json b/Js/Translations/Missions/main03_5/103500531_translations_eng.json deleted file mode 100644 index 556bb32..0000000 --- a/Js/Translations/Missions/main03_5/103500531_translations_eng.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "103500531_0": "", - "103500531_1": "", - "103500531_2": "", - "103500531_3": "", - "103500531_4": "", - "103500531_5": "", - "103500531_6": "", - "103500531_7": "", - "103500531_8": "", - "103500531_9": "", - "103500531_10": "", - "103500531_11": "", - "103500531_12": "", - "103500531_13": "", - "103500531_14": "", - "103500531_15": "", - "103500531_16": "", - "103500531_17": "", - "103500531_18": "", - "103500531_19": "", - "103500531_20": "", - "103500531_21": "", - "103500531_22": "", - "103500531_23": "", - "103500531_24": "", - "103500531_25": "", - "103500531_26": "", - "103500531_27": "", - "103500531_28": "", - "103500531_29": "", - "103500531_30": "", - "103500531_31": "", - "103500531_32": "", - "103500531_33": "", - "103500531_34": "", - "103500531_35": "", - "103500531_36": "", - "103500531_37": "", - "103500531_38": "", - "103500531_39": "", - "103500531_40": "", - "103500531_41": "", - "103500531_42": "", - "103500531_43": "", - "103500531_44": "", - "103500531_45": "", - "103500531_46": "", - "103500531_47": "", - "103500531_48": "", - "103500531_49": "", - "103500531_50": "", - "103500531_51": "", - "103500531_52": "", - "103500531_53": "", - "103500531_54": "", - "103500531_55": "", - "103500531_56": "", - "103500531_57": "", - "103500531_58": "", - "103500531_59": "", - "103500531_60": "", - "103500531_61": "", - "103500531_62": "", - "103500531_63": "", - "103500531_64": "", - "103500531_65": "", - "103500531_66": "", - "103500531_67": "", - "103500531_68": "", - "103500531_69": "", - "103500531_70": "", - "103500531_71": "", - "103500531_72": "", - "103500531_73": "", - "103500531_74": "", - "103500531_75": "", - "103500531_76": "", - "103500531_77": "", - "103500531_78": "", - "103500531_79": "", - "103500531_80": "", - "103500531_81": "", - "103500531_82": "", - "103500531_83": "", - "103500531_84": "", - "103500531_85": "", - "103500531_86": "", - "103500531_87": "", - "103500531_88": "", - "103500531_89": "", - "103500531_90": "", - "103500531_91": "", - "103500531_92": "", - "103500531_93": "", - "103500531_94": "", - "103500531_95": "", - "103500531_96": "", - "103500531_97": "", - "103500531_98": "", - "103500531_99": "", - "103500531_100": "", - "103500531_101": "", - "103500531_102": "", - "103500531_103": "", - "103500531_104": "", - "103500531_105": "", - "103500531_106": "", - "103500531_107": "", - "103500531_108": "", - "103500531_109": "", - "103500531_110": "", - "103500531_111": "", - "103500531_112": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500531_translations_jpn.json b/Js/Translations/Missions/main03_5/103500531_translations_jpn.json deleted file mode 100644 index 62de937..0000000 --- a/Js/Translations/Missions/main03_5/103500531_translations_jpn.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "103500531_0": "「果たして、こんなことをしていていいのだろうか……」", - "103500531_1": "「なにが?」", - "103500531_2": "「このウィンドウショッピング――というやつだが」", - "103500531_3": "「いいのよ、たまには息抜きも大事でしょ?」", - "103500531_4": "「いや、しかし緒川さんたちが調べてくれている時に、\\n わたしたちだけこんな――」", - "103500531_5": "「そんなに固く考えず、わたしたちは結果が出るのを待てば\\n いいのよ」", - "103500531_6": "「調査の後、実際に斬ったはったするのはわたしたちなんだし。\\n 少しくらい骨休めしておきましょう」", - "103500531_7": "「それはそうだけど……どちらかと言えばマリアの方が\\n 焦っていなかったか?」", - "103500531_8": "「まあ、そうだけど、ね……。でも、餅は餅屋って言葉もあるじゃ\\n ない? わたしたちが直接動くより、緒川さんの方が適任よ」", - "103500531_9": "「……確かに」", - "103500531_10": "「次こそは、必ず尻尾を掴んでみせる……。\\n でも、そのためには万全な準備を整えて挑まないとね」", - "103500531_11": "「……まあ納得しておこう」", - "103500531_12": "「なら今日は夕方までオフってことでいいわね?」", - "103500531_13": "「え? あ、ああ……」", - "103500531_14": "「フフ。さて、どうしようかしら。\\n いい機会だから、新しい服でも見立ててあげましょうか?」", - "103500531_15": "「べ、別に、普段着なら間に合ってるぞ?」", - "103500531_16": "「あなたねえ……仮にもアーティストなんだから、\\n もっと私生活でもファンの視線を意識しなさいな」", - "103500531_17": "「気づいてる? さっきからチラチラ見られてるの」", - "103500531_18": "「わ、わたしだって歌い手の端くれだ。\\n そのくらい日本でも、だな――」", - "103500531_19": "「欧米のセレブを見慣れてる人々の審美眼は厳しいわよ?」", - "103500531_20": "「うう……そ、そうなのか?\\n ……いや、やはり今回は遠慮しておく」", - "103500531_21": "「わたしよりも、マリアの服を買おう」", - "103500531_22": "「わたしの?」", - "103500531_23": "「ああ、ちょうどいいタイミングだと思ってだな。\\n もうすぐだろう? マリアの誕生日」", - "103500531_24": "「仕事柄、いつこうしてまた会えるかわからない。\\n 少し早いがお祝いをさせてくれ」", - "103500531_25": "「翼……わたしの誕生日覚えてたの?」", - "103500531_26": "「ああ、当然だろう?\\n これでも、マリアのことは大切に思ってるからな」", - "103500531_27": "「――――ッ!?」", - "103500531_28": "「ん、どうしたマリア? \\n ……もしかして迷惑だったか?」", - "103500531_29": "「そ、そんなわけないでしょッ!\\n ただ、ちょっと……驚いただけよ」", - "103500531_30": "(この剣はどうして急に、そんなことを平然と言えるのッ!?)", - "103500531_31": "「ん?」", - "103500531_32": "「……それじゃあ、お言葉に甘えさせてもらおうかしら」", - "103500531_33": "「ああ、なんでも言ってくれ」", - "103500531_34": "「なかなかいい買い物が出来たわね。\\n さあそれじゃ次は――」", - "103500531_35": "「ま、まってくれ……。\\n まだ買う気なのか?」", - "103500531_36": "「もちろんよ。\\n 次は、翼。あなたの服を選んであげるッ!」", - "103500531_37": "「い、いや、わたしのは――」", - "103500531_38": "「いいのよ。わたしが選んであげたいのッ!」", - "103500531_39": "「さっきなんでもわたしの言うことを聞くって言ったでしょ?\\n 今日は素直にわたしに従いなさい」", - "103500531_40": "「……ああ、わかった。それじゃあ、よろしく頼む」", - "103500531_41": "「よろしい」", - "103500531_42": "「こんなもんかしらね?」", - "103500531_43": "「もう勘弁してくれ……。\\n 疲れた。主に精神が……」", - "103500531_44": "「だらしないわね……。\\n じゃあ、そこのカフェでお茶でもしましょうか」", - "103500531_45": "「ふう……タフすぎるぞ、マリア……」", - "103500531_46": "「もう。息抜きで疲れてどうするのよ?\\n 荷物だってデリバリーなんだし、楽なもんでしょ」", - "103500531_47": "「まあ、途中からわたしがいろいろ連れまわしたってのも\\n あるけど」", - "103500531_48": "「いらっしゃいませ。ご注文はいかがなさいましょう?」", - "103500531_49": "「そうだな……グリーンティーはあるかな? ホットの」", - "103500531_50": "「ございます」", - "103500531_51": "「わたしはアイス・カフェオレを」", - "103500531_52": "「かしこまりました。少々お待ちを」", - "103500531_53": "「フフ……緑茶なんて。日本が恋しくなった?」", - "103500531_54": "「そんなことは――」", - "103500531_55": "「……いや、多少、里心がついているのかも知れんな」", - "103500531_56": "「あら。嫌に素直じゃない」", - "103500531_57": "「だが、きっと贅沢、なのだろうな……」", - "103500531_58": "「贅沢? どういうこと?」", - "103500531_59": "「お父様に許して頂いて、こうしてまたロンドンに来られて……」", - "103500531_60": "「トニー・グレイザーさんのプロデュースのお陰で、\\n アーティスト活動も順調だ」", - "103500531_61": "「こうして再び夢を追うことが出来ること自体が、\\n わたしにとって、この上ない僥倖だというのに……」", - "103500531_62": "「それでも。日本での暮らしが、仲間との繋がりが。\\n ふと、恋しくなることがある……」", - "103500531_63": "「あれもこれもと望むのは、強欲に過ぎるというものだろうに」", - "103500531_64": "「はあ……なにを馬鹿なことを言ってるのかしらね、\\n この石頭は」", - "103500531_65": "「なっ、何が馬鹿だというのだ?」", - "103500531_66": "「そんなの、ごく当たり前の感情じゃない。\\n 何で後ろめたさや引け目を感じなきゃいけないわけ?」", - "103500531_67": "「いい? あなたがここにいられるのは、\\n あなたが今まで絶えず努力して来たからに他ならないわ」", - "103500531_68": "「もちろん、あなたがここに来るまで手助けしてくれた人も\\n 背中を押してくれた人も、大勢いたでしょう」", - "103500531_69": "「でも、そもそもあなたが何もしなければ、\\n そんな手助けは、何の意味も成さないのよ?」", - "103500531_70": "「何も神様からポンとプレゼントしてもらった訳じゃない。\\n 代価はとうに支払い済みなのよ。引け目を感じる必要ないわ」", - "103500531_71": "「昔のことはともかく、少なくとも最近のあなたの努力は、\\n このわたしが一番よく知ってるもの……」", - "103500531_72": "「マ、マリア……?」", - "103500531_73": "「夢を追うのに……\\n 何かを諦めたり捨てたりする必要なんて、ないのよ」", - "103500531_74": "「そう、なのかな……」", - "103500531_75": "「ま、わたしなんかが、偉そうに言えた義理じゃないけどね」", - "103500531_76": "「……お待たせいたしました。\\n ご注文のグリーンティーとアイス・カフェオレでございます」", - "103500531_77": "「あ、ありがとう。これ、チップを」", - "103500531_78": "「ありがとうございます。どうぞごゆっくり」", - "103500531_79": "「あーあ。慣れないお説教なんかしたから肩が凝っちゃったわ」", - "103500531_80": "「すまん……だが、ありがとう。\\n 少し、気が楽になった」", - "103500531_81": "「いいけどね……。で、どうなの、その後。\\n パパさんとは連絡取ってるの?」", - "103500531_82": "「ああ……この間、手紙をいただいた。\\n 短いが……でも、何よりの励みになった」", - "103500531_83": "「そう……よかったじゃない」", - "103500531_84": "「マリアも、月読と暁には連絡はしてるのか?」", - "103500531_85": "「わたしの方はほぼ毎日よ。\\n こっちからかけなくても向こうからかかってくるけどね」", - "103500531_86": "「慕われているのだな」", - "103500531_87": "「わたしたちは、お互い最後の家族だから、ね」", - "103500531_88": "「そう、だな……」", - "103500531_89": "「こんな時間になっちゃったわね。\\n 暗くなる前に帰りましょうか」", - "103500531_90": "「ああ、そうだな」", - "103500531_91": "「――ッ!」", - "103500531_92": "「……翼、先に出るわ。\\n それじゃまたね」", - "103500531_93": "「……わかってる。またな、マリア。\\n わたしはもう一杯いただいてから出よう」", - "103500531_94": "「ああ、そうそう、今日は本当に楽しかったわ。\\n ありがとう、翼」", - "103500531_95": "「今度の翼の誕生日に思いっきりお返しさせてもらうから、\\n 覚悟しておいてね」", - "103500531_96": "「フフ、楽しみにしておこう」", - "103500531_97": "「…………」", - "103500531_98": "「Seilien coffin airget-lamh tron」", - "103500531_99": "「――そろそろ、出てきたらどう?」", - "103500531_100": "「……気づいていた、ということか?」", - "103500531_101": "「商売柄、視線には敏感なの。\\n ファンなのかそうじゃないのかの区別くらいつくわ」", - "103500531_102": "「まして。殺気がこもってれば尚更、ね」", - "103500531_103": "「待っててくれたらご挨拶に伺うつもりだったんだけど。\\n まさか、そちらから出向いてくれるとは思わなかったわ」", - "103500531_104": "「これ以上、嗅ぎ回られては面倒なのでな……」", - "103500531_105": "「だが、気づいた上で1人で相手しようとはな。\\n この俺も随分となめられたものだ」", - "103500531_106": "「小娘1人捻るなど――たやすいことよッ!!」", - "103500531_107": "「その程度の衝撃波で――ッ!!」", - "103500531_108": "「この銀の腕を打ち砕けるなんて思わないことねッ!!」", - "103500531_109": "「ぐッ!! どこまでも小癪な娘よッ!!」", - "103500531_110": "「なあに? あれだけ大口叩いておいて、\\n 結局はアルカ・ノイズ頼みなの?」", - "103500531_111": "「なんとでも言うが良いわッ!!\\n どうせ貴様はここで死ぬのだからなあッ!!」", - "103500531_112": "「セレナとマムにもらったこの命――\\n そう易々とくれてやる訳にはいかないわッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500541_translations_eng.json b/Js/Translations/Missions/main03_5/103500541_translations_eng.json deleted file mode 100644 index cc06e99..0000000 --- a/Js/Translations/Missions/main03_5/103500541_translations_eng.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500541_0": "", - "103500541_1": "", - "103500541_2": "", - "103500541_3": "", - "103500541_4": "", - "103500541_5": "", - "103500541_6": "", - "103500541_7": "", - "103500541_8": "", - "103500541_9": "", - "103500541_10": "", - "103500541_11": "", - "103500541_12": "", - "103500541_13": "", - "103500541_14": "", - "103500541_15": "", - "103500541_16": "", - "103500541_17": "", - "103500541_18": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500541_translations_jpn.json b/Js/Translations/Missions/main03_5/103500541_translations_jpn.json deleted file mode 100644 index 1069bda..0000000 --- a/Js/Translations/Missions/main03_5/103500541_translations_jpn.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "103500541_0": "「お見事ッ! さすがはフロンティア事変の汚れた英雄、\\n マリア・カデンツァヴナ・イヴ」", - "103500541_1": "「だが、その勢いも、いったいいつまで持つかなぁ?」", - "103500541_2": "「フフ……」", - "103500541_3": "「何を笑っている? 頭がおかしくなったか?」", - "103500541_4": "「なぜ笑ってるかって? それはあなたが滑稽だからよ」", - "103500541_5": "「なんだと――?」", - "103500541_6": "「なッ!? なんだこれは、身体が動かんッ!!」", - "103500541_7": "「錬金術師も日本の現代忍法は知らぬと見えるな」", - "103500541_8": "「なっ……貴様はッ!?」", - "103500541_9": "「遅かったわね。どれだけゆっくりお茶を飲んでたのよ」", - "103500541_10": "「そんな事はない。予定通りだろう」", - "103500541_11": "「まさか……罠だとッ!?」", - "103500541_12": "「ええ。そうよ、あなたを捕える為の、ね」", - "103500541_13": "「しかし、そんな素振りは……はッ!? 茶……だとッ!?」", - "103500541_14": "「……翼、先に出るわ。\\n それじゃまたね」", - "103500541_15": "「……わかってる。またな、マリア。\\n わたしはもう一杯いただいてから出よう」", - "103500541_16": "「まさか……あの時の、あれだけで、だとッ!?」", - "103500541_17": "「あなたはそこで見てなさい。\\n こいつらを片付けたら、後で尋問させてもらうから」", - "103500541_18": "「だが、わたしたちのステージのチケット代――\\n 決して安くはないぞ?」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500552_translations_eng.json b/Js/Translations/Missions/main03_5/103500552_translations_eng.json deleted file mode 100644 index d236c67..0000000 --- a/Js/Translations/Missions/main03_5/103500552_translations_eng.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500552_0": "", - "103500552_1": "", - "103500552_2": "", - "103500552_3": "", - "103500552_4": "", - "103500552_5": "", - "103500552_6": "", - "103500552_7": "", - "103500552_8": "", - "103500552_9": "", - "103500552_10": "", - "103500552_11": "", - "103500552_12": "", - "103500552_13": "", - "103500552_14": "", - "103500552_15": "", - "103500552_16": "", - "103500552_17": "", - "103500552_18": "", - "103500552_19": "", - "103500552_20": "", - "103500552_21": "", - "103500552_22": "", - "103500552_23": "", - "103500552_24": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500552_translations_jpn.json b/Js/Translations/Missions/main03_5/103500552_translations_jpn.json deleted file mode 100644 index dbeba24..0000000 --- a/Js/Translations/Missions/main03_5/103500552_translations_jpn.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "103500552_0": "「最後だッ! はあああああ――ッ!」", - "103500552_1": "「……さあ、これでアルカ・ノイズは排除した」", - "103500552_2": "「ええ、本命の尋問といきましょうか。\\n ……聞きたい事は山ほどあるし。ねえ?」", - "103500552_3": "「……」", - "103500552_4": "「むッ? 待て、様子がおかしいッ!」", - "103500552_5": "「えっ……まさかッ!?」", - "103500552_6": "「これは、毒か……?\\n 口を割るより、死を選ぶとは……」", - "103500552_7": "「……」", - "103500552_8": "(ローブに縫いつけられた、この紋章……)", - "103500552_9": "「なにをしている、マリア?」", - "103500552_10": "「なにか手掛かりになりそうなものが、無いかと思ってね」", - "103500552_11": "「重要な情報を持っていながら死を選ぶとは思えないが……」", - "103500552_12": "「ええ、そうね。でも、相手は確実にわたしを仕留められると\\n 思って挑んできたのよ」", - "103500552_13": "「可能性はゼロではないわ。\\n ――っと、ほらね?」", - "103500552_14": "「これは、メモリーチップか?」", - "103500552_15": "「ええ、そうみたいね」", - "103500552_16": "「流石だ、マリア。\\n それじゃ、早速端末につないで情報を――」", - "103500552_17": "「それはやめておきましょう」", - "103500552_18": "「……なぜだ?」", - "103500552_19": "「重要な情報を持っていながら死を選んだってことは、\\n 情報を持っていないか、もしくは……」", - "103500552_20": "「……抜き取られる心配がない?」", - "103500552_21": "「そういうこと。下手にわたしたちがアクセスして、\\n 大事な情報が消えてしまったらもともこもないでしょ?」", - "103500552_22": "「フッ、なるほど、では、餅は餅屋にまかせるとするか」", - "103500552_23": "「ええ、そうしましょう」", - "103500552_24": "(それにしても、やはりこれは、\\n 避けては通れない闇の深淵なのね……)" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500611_translations_eng.json b/Js/Translations/Missions/main03_5/103500611_translations_eng.json deleted file mode 100644 index 9130c48..0000000 --- a/Js/Translations/Missions/main03_5/103500611_translations_eng.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "103500611_0": "", - "103500611_1": "", - "103500611_2": "", - "103500611_3": "", - "103500611_4": "", - "103500611_5": "", - "103500611_6": "", - "103500611_7": "", - "103500611_8": "", - "103500611_9": "", - "103500611_10": "", - "103500611_11": "", - "103500611_12": "", - "103500611_13": "", - "103500611_14": "", - "103500611_15": "", - "103500611_16": "", - "103500611_17": "", - "103500611_18": "", - "103500611_19": "", - "103500611_20": "", - "103500611_21": "", - "103500611_22": "", - "103500611_23": "", - "103500611_24": "", - "103500611_25": "", - "103500611_26": "", - "103500611_27": "", - "103500611_28": "", - "103500611_29": "", - "103500611_30": "", - "103500611_31": "", - "103500611_32": "", - "103500611_33": "", - "103500611_34": "", - "103500611_35": "", - "103500611_36": "", - "103500611_37": "", - "103500611_38": "", - "103500611_39": "", - "103500611_40": "", - "103500611_41": "", - "103500611_42": "", - "103500611_43": "", - "103500611_44": "", - "103500611_45": "", - "103500611_46": "", - "103500611_47": "", - "103500611_48": "", - "103500611_49": "", - "103500611_50": "", - "103500611_51": "", - "103500611_52": "", - "103500611_53": "", - "103500611_54": "", - "103500611_55": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500611_translations_jpn.json b/Js/Translations/Missions/main03_5/103500611_translations_jpn.json deleted file mode 100644 index e6f0a9b..0000000 --- a/Js/Translations/Missions/main03_5/103500611_translations_jpn.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "103500611_0": "蠢くもの", - "103500611_1": "「ただいま戻りましたッ!」", - "103500611_2": "「ああ、ご苦労だったな、お前たち」", - "103500611_3": "「それで……船はどんな状態なんです?」", - "103500611_4": "「これが現在の船の状況です」", - "103500611_5": "「なんだありゃ? ホントに真っ黒じゃねぇか」", - "103500611_6": "「船の周囲は尋常ではない密度の呪いにより、\\n 異界レベルの汚染濃度となっています」", - "103500611_7": "「あれ? S.O.N.G.の人たちが\\n 船に残って監視してたんじゃなかったデスっけ?」", - "103500611_8": "「大丈夫。\\n 幸い、早めに異変に気付いて全員、無事退避済みよ」", - "103500611_9": "「良かった……」", - "103500611_10": "「ですが……今、無防備な一般人が立ち入れば、\\n 恐らく呪いによって直ちに浸食を受けてしまうでしょう」", - "103500611_11": "「ところで、みなさん。\\n あの哲学兵装の詳細がわかりました」", - "103500611_12": "「本当に?」", - "103500611_13": "「はい、マリアさんと翼さんのおかげです」", - "103500611_14": "「えッ、どうしてマリアと翼さんデスかッ!?」", - "103500611_15": "「実は、ロンドンにいるマリアさんと翼さんから\\n 今回の件に関する有益な情報が送られてきたんです」", - "103500611_16": "「今お2人には、ロンドンの方で、\\n とある件について調査をして頂いているんですが……」", - "103500611_17": "「その調査中に錬金術師と接触、交戦した際に、\\n この『データチップ』を入手したそうです」", - "103500611_18": "「……マリアさんと翼さんも向こうで戦ってる」", - "103500611_19": "「んで、その中にどんな情報が入ってたんだ?」", - "103500611_20": "「はい、強固なプロテクトと暗号化によって、\\n 得られた情報は少ないですが……」", - "103500611_21": "「それでも、解析できた中に哲学兵装に関する研究データが\\n 含まれていたんです」", - "103500611_22": "「さらには今回の『ツタンカーメン』に関する情報も……」", - "103500611_23": "「錬金術師が持っていたデータチップの中に……?」", - "103500611_24": "「なんだか、色んなものが繋がってきたって感じデスね」", - "103500611_25": "「それで呪いの正体がわかったってことか?」", - "103500611_26": "「はい。あの呪いの詳細はツタンカーメンの呪い――つまりは\\n 『領域に立ち入った者、関わる者に死を撒く』哲学兵装です」", - "103500611_27": "「で、でもッ! わたし、みんなからその人の話、教えて\\n もらったけど……呪いなんて、ただの迷信だってッ!」", - "103500611_28": "「はい。ツタンカーメン王にまつわる、\\n いわゆる『王家の呪い』は、確かに迷信です」", - "103500611_29": "「は? 意味わかんねーな。\\n ただの迷信なら、そんな力発揮するわけねーだろ?」", - "103500611_30": "「迷信かどうかは関係ないんです。それを信じる人が多ければ、\\n それは呪いとして意味を――効果を持ってしまうのです」", - "103500611_31": "「デタラメの噂が本当になるって事デスかッ!?」", - "103500611_32": "「もちろん、通常ではありえない事です」", - "103500611_33": "「ですが、全世界の非常に多くの人たちが長期に渡って\\n 信じる事で、事実が捻じ曲げられてしまっているのです」", - "103500611_34": "「道理を超越し、法理として現実に概念を成立させる\\n ――それこそが『哲学兵装』の本質なのですから」", - "103500611_35": "「そんな理不尽な……」", - "103500611_36": "「そんなの、ある意味何でもアリじゃねーかッ!」", - "103500611_37": "(人の命を奪うっていうだけでも恐ろしい事なのに……)", - "103500611_38": "(みんなの想いこみで、その人の、本当の姿も、想いも、\\n 一方的にねじ曲げられちゃうだなんて……)", - "103500611_39": "(それこそが、呪いだよ……)", - "103500611_40": "「……王様、かわいそうだよ。自分の意志とは関係なく、\\n 死の呪いを撒き散らす呪いの源にされちゃうだなんて……」", - "103500611_41": "「だが、このまま捨て置くわけにもいかないだろう」", - "103500611_42": "「超常の脅威に対抗し、日常を守護する事こそ、\\n 我々S.O.N.G.の使命なのだからな」", - "103500611_43": "「……はい、師匠」", - "103500611_44": "「よしッ! では、準備が出来次第出動だッ!」", - "103500611_45": "「よっしゃーッ! やってやろうじゃねーかッ!」", - "103500611_46": "「大丈夫デスよ。調がいればッ!」", - "103500611_47": "「うん、切ちゃんがいれば」", - "103500611_48": "「うん……みんながいるなら。\\n 呪いになんか負けない……負けてやるものかッ!」", - "103500611_49": "「もう少しで、港のはずだけど――」", - "103500611_50": "「げげッ!? こんなところまで\\n バルーンがうようよしてるデスッ!?」", - "103500611_51": "「前菜にしちゃあ、なかなかヘビーだが……」", - "103500611_52": "「残さず平らげてやらぁ――――ッ!」", - "103500611_53": "「ちらほら食べ残ってるデスよっとッ!」", - "103500611_54": "「突入前に後顧の憂いも絶たないとッ!」", - "103500611_55": "「嘘っぱちの呪いの欠片なんかッ!\\n 片っ端から潰してやるんだから――――ッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500621_translations_eng.json b/Js/Translations/Missions/main03_5/103500621_translations_eng.json deleted file mode 100644 index 715e6be..0000000 --- a/Js/Translations/Missions/main03_5/103500621_translations_eng.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "103500621_0": "", - "103500621_1": "", - "103500621_2": "", - "103500621_3": "", - "103500621_4": "", - "103500621_5": "", - "103500621_6": "", - "103500621_7": "", - "103500621_8": "", - "103500621_9": "", - "103500621_10": "", - "103500621_11": "", - "103500621_12": "", - "103500621_13": "", - "103500621_14": "", - "103500621_15": "", - "103500621_16": "", - "103500621_17": "", - "103500621_18": "", - "103500621_19": "", - "103500621_20": "", - "103500621_21": "", - "103500621_22": "", - "103500621_23": "", - "103500621_24": "", - "103500621_25": "", - "103500621_26": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500621_translations_jpn.json b/Js/Translations/Missions/main03_5/103500621_translations_jpn.json deleted file mode 100644 index c3a6e66..0000000 --- a/Js/Translations/Missions/main03_5/103500621_translations_jpn.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "103500621_0": "「港まで辿り着いたはいいけどよ……」", - "103500621_1": "「あの真っ黒なモヤが……全部呪い……?」", - "103500621_2": "「船の周りにも、バルーンがいっぱい…………」", - "103500621_3": "「あ、あんな中に入って、ホントに大丈夫デスか?」", - "103500621_4": "「みなさん、聞こえますか?」", - "103500621_5": "「うん、聞こえてるよ、エルフナインちゃん」", - "103500621_6": "「よかった。これだけまわりに濃い呪いのモヤが\\n 渦巻いてても、通信機使えるんデスね」", - "103500621_7": "「少しだけ安心……」", - "103500621_8": "「ですが通信はともかく、例えシンフォギアを纏っていても、\\n 呪いの渦巻くあの中での行動は、長時間はもたないでしょう」", - "103500621_9": "「恐らくは哲学兵装の効果により、ゆっくりと、\\n ですが確実に『死』を迎えることになってしまいます」", - "103500621_10": "「それでも……このまま放置は出来ないもの。\\n わたしたちは、行くよ」", - "103500621_11": "「ああ。ここまで来といておめおめと引き返したら\\n 向こうのあいつらにも顔向けできねーからなッ!」", - "103500621_12": "「そうデス……アタシたち、マリアと約束したデスよ」", - "103500621_13": "「うん。もう二度と、弱い自分には負けないって」", - "103500621_14": "「……みなさんのその気持ちこそが、\\n 唯一の打開策なのかもしれません」", - "103500621_15": "「どういうこと?」", - "103500621_16": "「哲学兵装は力だけでは決して打ち勝てません。\\n 哲学をも凌駕する、強い意志をもって当たるしかないのです」", - "103500621_17": "「そうか。人の思い込みがあの呪いを作ったっていうなら――」", - "103500621_18": "「それに打ち勝てるのも、きっと人の想い……」", - "103500621_19": "「ヘッ。なんだ、ようは気合いと根性ってわけかよ」", - "103500621_20": "「そんなの……いつだって、そうしてきたよ」", - "103500621_21": "「わたしたちは今まで、\\n 絶対にかないそうにない敵とも、何度も戦ってきたよ」", - "103500621_22": "「自分を――そして、みんなの、心の力を信じてッ!」", - "103500621_23": "「ああッ!」", - "103500621_24": "「はいッ!」", - "103500621_25": "「そうデスよッ!」", - "103500621_26": "「だから今回も、きっと――\\n へいき、へっちゃらだよッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500631_translations_eng.json b/Js/Translations/Missions/main03_5/103500631_translations_eng.json deleted file mode 100644 index d116cd4..0000000 --- a/Js/Translations/Missions/main03_5/103500631_translations_eng.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "103500631_0": "", - "103500631_1": "", - "103500631_2": "", - "103500631_3": "", - "103500631_4": "", - "103500631_5": "", - "103500631_6": "", - "103500631_7": "", - "103500631_8": "", - "103500631_9": "", - "103500631_10": "", - "103500631_11": "", - "103500631_12": "", - "103500631_13": "", - "103500631_14": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500631_translations_jpn.json b/Js/Translations/Missions/main03_5/103500631_translations_jpn.json deleted file mode 100644 index e739ac4..0000000 --- a/Js/Translations/Missions/main03_5/103500631_translations_jpn.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "103500631_0": "「これじゃあ埒があかねぇッ!」", - "103500631_1": "「で、でもそれじゃどうするのッ!?」", - "103500631_2": "「――あたしがまとめてぶっ潰してやるよッ!」", - "103500631_3": "「ターゲットロックッ! ぶち抜けぇぇえッ!」", - "103500631_4": "「わあ。貨物室の中までバルーンで一杯だね……」", - "103500631_5": "「なんだか身体の力も\\n じりじり抜けてくような感じがするデスよ……」", - "103500631_6": "「だが、気合いさえ入れてりゃ、\\n 今んとこ、戦うにも問題なさそうだ」", - "103500631_7": "「エルフナインちゃんが言ってた通りだ。\\n 強い意志を持つことが唯一の打開策だって」", - "103500631_8": "「強い意志……」", - "103500631_9": "「そういうこった。\\n 簡単にへこたれてんじゃねーぞッ!」", - "103500631_10": "「もちろんデスッ!」", - "103500631_11": "「王様の仮面はたぶん、あのホールにあるはずだよ」", - "103500631_12": "「こんなとこでぐずぐずしてる暇はねぇッ!\\n さっさと突っ込んで片付けるぞッ!!」", - "103500631_13": "「了解デスッ!!」", - "103500631_14": "「はいッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500641_translations_eng.json b/Js/Translations/Missions/main03_5/103500641_translations_eng.json deleted file mode 100644 index d3450a9..0000000 --- a/Js/Translations/Missions/main03_5/103500641_translations_eng.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500641_0": "", - "103500641_1": "", - "103500641_2": "", - "103500641_3": "", - "103500641_4": "", - "103500641_5": "", - "103500641_6": "", - "103500641_7": "", - "103500641_8": "", - "103500641_9": "", - "103500641_10": "", - "103500641_11": "", - "103500641_12": "", - "103500641_13": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500641_translations_jpn.json b/Js/Translations/Missions/main03_5/103500641_translations_jpn.json deleted file mode 100644 index 574e885..0000000 --- a/Js/Translations/Missions/main03_5/103500641_translations_jpn.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "103500641_0": "「斬っても斬っても、どんどん湧いてくるデスよ……」", - "103500641_1": "「LiNKERの効果時間もあるから、\\n のんびりなんてしてられないのに……」", - "103500641_2": "「なーに、この程度で弱音吐いてんだ?\\n らしくねーぞ、お前らッ!!」", - "103500641_3": "「そうそうッ! みんな元気出してッ!\\n へいき、へっちゃら、だよッ!」", - "103500641_4": "「お前のはッ! バカのひとつ覚えだけど――なッ!!」", - "103500641_5": "「これはッ! どうしようもないことをッ!\\n どうにかやり過ごす魔法の言葉だってッ!」", - "103500641_6": "「お父さんがッ! そうッ! 教えてくれたんだよッ!」", - "103500641_7": "「魔法の、言葉……」", - "103500641_8": "「まぁ、こう言うときには案外――\\n バカになったもん勝ちかもしれねーけどなぁッ!!」", - "103500641_9": "「2人とも、すごいデス……」", - "103500641_10": "「くじけない強い心……信じる心……。\\n だからこそ、シンフォギアが、応えてくれるの?」", - "103500641_11": "「そう……かもしれないデスね」", - "103500641_12": "「クリス先輩の言うとおり、こんなところで\\n 弱音を吐いてる場合じゃないデスよ、調ッ!」", - "103500641_13": "「うん……わたしたちも頑張ろう、切ちゃん」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500642_translations_eng.json b/Js/Translations/Missions/main03_5/103500642_translations_eng.json deleted file mode 100644 index fc9736f..0000000 --- a/Js/Translations/Missions/main03_5/103500642_translations_eng.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "103500642_0": "", - "103500642_1": "", - "103500642_2": "", - "103500642_3": "", - "103500642_4": "", - "103500642_5": "", - "103500642_6": "", - "103500642_7": "", - "103500642_8": "", - "103500642_9": "", - "103500642_10": "", - "103500642_11": "", - "103500642_12": "", - "103500642_13": "", - "103500642_14": "", - "103500642_15": "", - "103500642_16": "", - "103500642_17": "", - "103500642_18": "", - "103500642_19": "", - "103500642_20": "", - "103500642_21": "", - "103500642_22": "", - "103500642_23": "", - "103500642_24": "", - "103500642_25": "", - "103500642_26": "", - "103500642_27": "", - "103500642_28": "", - "103500642_29": "", - "103500642_30": "", - "103500642_31": "", - "103500642_32": "", - "103500642_33": "", - "103500642_34": "", - "103500642_35": "", - "103500642_36": "", - "103500642_37": "", - "103500642_38": "", - "103500642_39": "", - "103500642_40": "", - "103500642_41": "", - "103500642_42": "", - "103500642_43": "", - "103500642_44": "", - "103500642_45": "", - "103500642_46": "", - "103500642_47": "", - "103500642_48": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500642_translations_jpn.json b/Js/Translations/Missions/main03_5/103500642_translations_jpn.json deleted file mode 100644 index bff6768..0000000 --- a/Js/Translations/Missions/main03_5/103500642_translations_jpn.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "103500642_0": "「ったく。ホントにキリがねぇな。\\n 次から次へと……」", - "103500642_1": "「ほんと、まるでわんこ蕎麦みたいだね」", - "103500642_2": "「……こんな時に食いもんの話するか?\\n ったく、腹減ってきたじゃねーかッ!」", - "103500642_3": "「それじゃ終わったら、みんなでご飯だねッ!」", - "103500642_4": "「……そうだな、たまにゃ、いいかもしれねーなッ!」", - "103500642_5": "「こ、この状況でまだそんな余裕あるだなんて……すごいデス」", - "103500642_6": "「そうだね……」", - "103500642_7": "「おいッ! お前らも強制参加だからなッ!\\n こんなとこで躓くんじゃねーぞ?」", - "103500642_8": "「了解……デスッ!」", - "103500642_9": "「みんなで……帰るんだからッ!」", - "103500642_10": "「待ってッ! あれは――」", - "103500642_11": "「げげッ! あいつら、またくっついていくデスよッ!?」", - "103500642_12": "「でも、これなら……」", - "103500642_13": "「うん。ちまちま潰していく手間が省けるデスよッ!!」", - "103500642_14": "「バカの一つ覚えかってのッ。\\n ただ集まっただけでやられるかッ!」", - "103500642_15": "「こんな、呪いの塊なんて――消えちゃぇぇぇッ!!」", - "103500642_16": "「はぁ、はぁ……でっかいのを倒したのに……」", - "103500642_17": "「ちくしょう……。\\n 倒しても倒しても、まだ湧きやがるかよ……」", - "103500642_18": "「はぁ、はぁ、はぁ……。\\n でも、大丈夫だよ、クリスちゃん」", - "103500642_19": "「一歩一歩、前に進めば……きっと、辿り着くよ」", - "103500642_20": "「っとに。お前は単純で、いいよな」", - "103500642_21": "「まあ実際、それしかねーんだろうけどよ……」", - "103500642_22": "(先輩たち、連戦でかなり消耗してるデス……)", - "103500642_23": "(わたしたちを庇いながら戦ってたから……?)", - "103500642_24": "「調……」", - "103500642_25": "「うん、切ちゃん」", - "103500642_26": "「調ちゃんッ!? 切歌ちゃんッ!? 何をッ!?」", - "103500642_27": "「はあああああ――ッ!」", - "103500642_28": "「やあああああ――ッ!」", - "103500642_29": "「一筋の、道が……?」", - "103500642_30": "「お前らッ!?\\n LiNKERは限られてんだから、無茶すんじゃねーッ!」", - "103500642_31": "「もう無茶しないでいられる状況じゃないデスよッ!」", - "103500642_32": "「ここは、わたしたちが突破口を作りますッ!」", - "103500642_33": "「だから、先輩方ッ! 先に行くデスよッ!」", - "103500642_34": "「そ、そんなことできないよッ!!」", - "103500642_35": "「このままじゃ全員、呪いにやられて共倒れデスッ!」", - "103500642_36": "「それでは……元凶を叩くことも、できないッ!」", - "103500642_37": "「そ、それは……そうかもしれないけど」", - "103500642_38": "「さあッ! 道が塞がる前に、早く行くデスよッ!」", - "103500642_39": "「あいつらの言う通りだ。あたしらは先へ向かうぞ」", - "103500642_40": "「でも、クリスちゃんッ!」", - "103500642_41": "「心配すんな。あいつらは、背中を預けられる後輩だ」", - "103500642_42": "「クリス、ちゃん……」", - "103500642_43": "「信じる心が力になるなら……。\\n 信じられることも、力になるはずだろ。違うか?」", - "103500642_44": "「……わかったよ。2人とも、ここは任せたからッ!\\n だから、必ず無事に……みんなで一緒にご飯だからねッ!」", - "103500642_45": "「当然デスッ!」", - "103500642_46": "「約束、しますッ!」", - "103500642_47": "「いいな、ホールまで一気に行くぞッ!」", - "103500642_48": "「うん、行こう、クリスちゃんッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500651_translations_eng.json b/Js/Translations/Missions/main03_5/103500651_translations_eng.json deleted file mode 100644 index 47fe2a3..0000000 --- a/Js/Translations/Missions/main03_5/103500651_translations_eng.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "103500651_0": "", - "103500651_1": "", - "103500651_2": "", - "103500651_3": "", - "103500651_4": "", - "103500651_5": "", - "103500651_6": "", - "103500651_7": "", - "103500651_8": "", - "103500651_9": "", - "103500651_10": "", - "103500651_11": "", - "103500651_12": "", - "103500651_13": "", - "103500651_14": "", - "103500651_15": "", - "103500651_16": "", - "103500651_17": "", - "103500651_18": "", - "103500651_19": "", - "103500651_20": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500651_translations_jpn.json b/Js/Translations/Missions/main03_5/103500651_translations_jpn.json deleted file mode 100644 index 03a7b9e..0000000 --- a/Js/Translations/Missions/main03_5/103500651_translations_jpn.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "103500651_0": "「伐っても伐っても減らない……」", - "103500651_1": "「調ッ! よけるデスッ!\\n アタシがまとめて切り刻んでやるデスッ!」", - "103500651_2": "「はあああああッ!」", - "103500651_3": "「はあ、はあ、はあ……」", - "103500651_4": "「切ちゃん、すごい……」", - "103500651_5": "「どんなもんデスかッ!」", - "103500651_6": "「わたしも負けないよ。切ちゃん」", - "103500651_7": "「はあああああッ!」", - "103500651_8": "「さっすが、調デスッ!」", - "103500651_9": "「……でも、また増えた」", - "103500651_10": "「だとしても……2人の後は追わせないデスよッ!」", - "103500651_11": "「うん……この先には、絶対行かせない」", - "103500651_12": "「切ちゃん……まだ、大丈夫?」", - "103500651_13": "「へいき、へっちゃら、デスよッ!」", - "103500651_14": "「それ……響さんの……真似?」", - "103500651_15": "「魔法の言葉、らしいデスからね」", - "103500651_16": "「魔法の、言葉……」", - "103500651_17": "「そうだね、切ちゃん。\\n 言葉も、歌も……魔法になるんだよね」", - "103500651_18": "「だから……一緒に唄おう。わたしたちの歌をッ!」", - "103500651_19": "「うん、調。\\n 1人きりなら、心が折れそうになるデスけど――」", - "103500651_20": "「調が、いればッ!」\\n「切ちゃんが、いればッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500652_translations_eng.json b/Js/Translations/Missions/main03_5/103500652_translations_eng.json deleted file mode 100644 index 07909ac..0000000 --- a/Js/Translations/Missions/main03_5/103500652_translations_eng.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "103500652_0": "", - "103500652_1": "", - "103500652_2": "", - "103500652_3": "", - "103500652_4": "", - "103500652_5": "", - "103500652_6": "", - "103500652_7": "", - "103500652_8": "", - "103500652_9": "", - "103500652_10": "", - "103500652_11": "", - "103500652_12": "", - "103500652_13": "", - "103500652_14": "", - "103500652_15": "", - "103500652_16": "", - "103500652_17": "", - "103500652_18": "", - "103500652_19": "", - "103500652_20": "", - "103500652_21": "", - "103500652_22": "", - "103500652_23": "", - "103500652_24": "", - "103500652_25": "", - "103500652_26": "", - "103500652_27": "", - "103500652_28": "", - "103500652_29": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500652_translations_jpn.json b/Js/Translations/Missions/main03_5/103500652_translations_jpn.json deleted file mode 100644 index 46afe16..0000000 --- a/Js/Translations/Missions/main03_5/103500652_translations_jpn.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "103500652_0": "「2人は……抜けた、デスか……?」", - "103500652_1": "「うん、大丈夫……行ったよ……」", - "103500652_2": "「なんとか、役目は、果たせたデスかね……」", - "103500652_3": "「駄目だよ、切ちゃん……。\\n まだ、約束が残ってる、もの……」", - "103500652_4": "「調……?」", - "103500652_5": "「みんなで無事に……一緒に、帰って、ご飯……」", - "103500652_6": "「そうだった、デス、ね……。\\n ごちそうが、待ってるデス……」", - "103500652_7": "「でも、ちょっとだけ、疲れたデスよ……」", - "103500652_8": "「うん……本当は、わたし、も……」", - "103500652_9": "「ねぇ、切ちゃん……今のわたしたちのこと……。\\n マムが見たら……どう、思うかな……?」", - "103500652_10": "「褒めてくれてる……デスかね……?」", - "103500652_11": "「うん……そうだと……いいな……」", - "103500652_12": "「ふう……2人が戻ってくるまで、\\n 少しだけ、休む……デス……」", - "103500652_13": "「そうだね、切ちゃん。少し、だけ……」", - "103500652_14": "「だから、後のことは……2人に……」", - "103500652_15": "「お願い……しま、す……」", - "103500652_16": "「はぁはぁはぁ……。\\n やっと、着いたね、クリスちゃん……」", - "103500652_17": "「ああ……あいつらの、お陰でな……」", - "103500652_18": "「しっかし、気持ち悪ぃ気配だな……吐き気がすらぁ……」", - "103500652_19": "「うん、でもこんな偽物の呪いなんかに……負けないよッ」", - "103500652_20": "「ったりめーだろッ!\\n さっさとぶっ倒して帰るからなッ!」", - "103500652_21": "「やっぱり、こいつが呪いの大本なんだな……」", - "103500652_22": "「王様の、黄金の仮面……」", - "103500652_23": "「ちッ! 気をつけろッ!\\n 呪いの力が一気に集まってくるぞッ!」", - "103500652_24": "(あの形は、この前にも……? あのマークは一体……?)", - "103500652_25": "「くそッ……この前倒したってのに、復活しやがったッ!?」", - "103500652_26": "「迷信かどうかは関係ないんです。それを信じる人が多ければ、\\n それは呪いとして意味を――効果を持ってしまうのです」", - "103500652_27": "「みんなの勝手な思い込みが、\\n 王様をこんな姿にしちゃったんだね……」", - "103500652_28": "「今助けるからね、王様……」", - "103500652_29": "「わたしは……絶対……\\n こんな間違った呪いになんて、負けないからッ!!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500711_translations_eng.json b/Js/Translations/Missions/main03_5/103500711_translations_eng.json deleted file mode 100644 index 4d3dfac..0000000 --- a/Js/Translations/Missions/main03_5/103500711_translations_eng.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "103500711_0": "", - "103500711_1": "", - "103500711_2": "", - "103500711_3": "", - "103500711_4": "", - "103500711_5": "", - "103500711_6": "", - "103500711_7": "", - "103500711_8": "", - "103500711_9": "", - "103500711_10": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500711_translations_jpn.json b/Js/Translations/Missions/main03_5/103500711_translations_jpn.json deleted file mode 100644 index e52d8d5..0000000 --- a/Js/Translations/Missions/main03_5/103500711_translations_jpn.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "103500711_0": "繋がる想い、時を超えて", - "103500711_1": "「クリスちゃん、来るよッ!!」", - "103500711_2": "「な――ッ!? ち――ッ!」", - "103500711_3": "「なんだッ!? こないだより一回りも二回りも\\n スピードもパワーも上がってやがるッ!!」", - "103500711_4": "「呪いの力が、強まってる……?」", - "103500711_5": "「これがデタラメを信じる人の想いだってのかよッ!」", - "103500711_6": "「ちッ……向こうはどんどん強くなっていく一方、\\n こっちは動けば動くほど力が吸われてく、ときた」", - "103500711_7": "「こうなったら、短期決戦しかないね」", - "103500711_8": "「ああ、出し惜しみなしで行くぞッ!!」", - "103500711_9": "「うん、わかったよッ!!」", - "103500711_10": "「どりゃぁぁぁぁぁ――――――――ッ!!」\\n「でりゃぁぁぁぁぁ――――――――ッ!!」\\n" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500721_translations_eng.json b/Js/Translations/Missions/main03_5/103500721_translations_eng.json deleted file mode 100644 index 86a4c52..0000000 --- a/Js/Translations/Missions/main03_5/103500721_translations_eng.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "103500721_0": "", - "103500721_1": "", - "103500721_2": "", - "103500721_3": "", - "103500721_4": "", - "103500721_5": "", - "103500721_6": "", - "103500721_7": "", - "103500721_8": "", - "103500721_9": "", - "103500721_10": "", - "103500721_11": "", - "103500721_12": "", - "103500721_13": "", - "103500721_14": "", - "103500721_15": "", - "103500721_16": "", - "103500721_17": "", - "103500721_18": "", - "103500721_19": "", - "103500721_20": "", - "103500721_21": "", - "103500721_22": "", - "103500721_23": "", - "103500721_24": "", - "103500721_25": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500721_translations_jpn.json b/Js/Translations/Missions/main03_5/103500721_translations_jpn.json deleted file mode 100644 index de30b4a..0000000 --- a/Js/Translations/Missions/main03_5/103500721_translations_jpn.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "103500721_0": "「やったかッ!?」", - "103500721_1": "「クリスちゃん、また、あの光の珠がッ!!」", - "103500721_2": "「ひょっとして、あれが――?」", - "103500721_3": "「うんッ! きっとあれが、呪いの核だよッ!」", - "103500721_4": "「なら、あれさえ破壊すりゃあ――ッ!!」", - "103500721_5": "「あう――ッ!?」", - "103500721_6": "「こっ、この肝心な時に、力が、抜けて……」", - "103500721_7": "「ちくしょう……せっかく倒したのに、\\n また復活、しちまいやがった……」", - "103500721_8": "「みんなが、王様の呪いがあるって信じ続けてるから……\\n 何度でも、復活するっていうこと?」", - "103500721_9": "「死後の復活のための、ミイラらしいがよ……\\n タチ悪すぎだろッ……」", - "103500721_10": "「こっちに、来る……けどっ……」", - "103500721_11": "「駄目だ、うっ、動けねぇ……」", - "103500721_12": "「うわああああああああああッ!!」", - "103500721_13": "「ぐはッ!!」", - "103500721_14": "「げほッ!?」", - "103500721_15": "「ううッ……スプリンクラーが……」", - "103500721_16": "「お、王様……」", - "103500721_17": "「王様……泣いてる、の……?」", - "103500721_18": "「そりゃ、そうだよね……」", - "103500721_19": "「お前、な、なにを……?」", - "103500721_20": "「誰かを殺す呪いだなんて押しつけられて……\\n 自分の在り方まで捻じ曲げられたら、悔しいよね…」", - "103500721_21": "「わたしもね……わたしのせいでたくさんの人が死んだって、\\n 決めつけられた事があるから、よくわかるよ……」", - "103500721_22": "「…………」", - "103500721_23": "「だから、誓ったんだ…あんな涙は、もう流したくないし……」", - "103500721_24": "「――誰にも流して、ほ・し・く・な・いッッ!!」", - "103500721_25": "「はぁぁぁぁぁぁ―――――ッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500722_translations_eng.json b/Js/Translations/Missions/main03_5/103500722_translations_eng.json deleted file mode 100644 index bca85f9..0000000 --- a/Js/Translations/Missions/main03_5/103500722_translations_eng.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "103500722_0": "", - "103500722_1": "", - "103500722_2": "", - "103500722_3": "", - "103500722_4": "", - "103500722_5": "", - "103500722_6": "", - "103500722_7": "", - "103500722_8": "", - "103500722_9": "", - "103500722_10": "", - "103500722_11": "", - "103500722_12": "", - "103500722_13": "", - "103500722_14": "", - "103500722_15": "", - "103500722_16": "", - "103500722_17": "", - "103500722_18": "", - "103500722_19": "", - "103500722_20": "", - "103500722_21": "", - "103500722_22": "", - "103500722_23": "", - "103500722_24": "", - "103500722_25": "", - "103500722_26": "", - "103500722_27": "", - "103500722_28": "", - "103500722_29": "", - "103500722_30": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500722_translations_jpn.json b/Js/Translations/Missions/main03_5/103500722_translations_jpn.json deleted file mode 100644 index 5f6e43d..0000000 --- a/Js/Translations/Missions/main03_5/103500722_translations_jpn.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "103500722_0": "「はぁ、はぁ、はぁ……」", - "103500722_1": "「光の、た、珠……」", - "103500722_2": "「そいつが呪いの核だッ! いけええええええッ!!」", - "103500722_3": "「うう――ッ」", - "103500722_4": "「はぁぁぁぁぁぁ――――――ッ!」", - "103500722_5": "(王様……ッ!?)", - "103500722_6": "(そうじゃない……駄目だよ、これじゃ――ッ!!)", - "103500722_7": "「なん、だと……?」", - "103500722_8": "「……」", - "103500722_9": "「バカッ!! なんで潰さねぇんだよッ!?」", - "103500722_10": "「ねえ、王様……わたしにもね、\\n 王様みたいに泣き続けてた時、あったんだ……」", - "103500722_11": "「ある事件で、わたし1人だけが生き残って……\\n なんでお前だけが生き残ったんだって……」", - "103500722_12": "「お前がみんなを殺したんだって……」", - "103500722_13": "「顔も知らない人たちに陰口たたかれて。\\n 家にも石を投げ入れられたりして……」", - "103500722_14": "「お父さんは耐えきれなくなって姿を消して、\\n お母さんはいつもわたしに見えないところで泣いてた」", - "103500722_15": "「わたしも、ずっと泣いていたよ……」", - "103500722_16": "「あのままだったら、もしかしたら、わたしも……\\n うん、きっと……王様みたいになってたかもしれない」", - "103500722_17": "「でもね……わたしは、未来をはじめ、\\n たくさんの友達が助けてくれたから……」", - "103500722_18": "「みんなが、わたしの哀しみに、\\n そっと寄り添ってくれたから……」", - "103500722_19": "「変わらず、微笑んでくれたから……」", - "103500722_20": "「だから、知らない誰かの呪いを、\\n 自分の呪いにする事は、しないで済んだんだ……」", - "103500722_21": "「王様も、さ……きっと、今この時代に友達がいたら、\\n 誰かの呪いで自分の在り方を変える事なんてなかったはず……」", - "103500722_22": "「――そうだッ!\\n わたしを王様の友達にしてくれないかな?」 ", - "103500722_23": "「誰かを呪うよりも、\\n 誰かと笑う毎日の方が、絶対に楽しいから……」", - "103500722_24": "「わたしは、その時一緒にいられる、友達でいたい……」", - "103500722_25": "「――だめかな?」", - "103500722_26": "「蛍……?」", - "103500722_27": "「いや、あれは……王の魂、か……」", - "103500722_28": "「王様……もう、泣いてないんだね」", - "103500722_29": "「友達に……なってくれたのかな?」", - "103500722_30": "「ありがとう、王様」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500811_translations_eng.json b/Js/Translations/Missions/main03_5/103500811_translations_eng.json deleted file mode 100644 index c3a4c65..0000000 --- a/Js/Translations/Missions/main03_5/103500811_translations_eng.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "103500811_0": "", - "103500811_1": "", - "103500811_2": "", - "103500811_3": "", - "103500811_4": "", - "103500811_5": "", - "103500811_6": "", - "103500811_7": "", - "103500811_8": "", - "103500811_9": "", - "103500811_10": "", - "103500811_11": "", - "103500811_12": "", - "103500811_13": "", - "103500811_14": "", - "103500811_15": "", - "103500811_16": "", - "103500811_17": "", - "103500811_18": "", - "103500811_19": "", - "103500811_20": "", - "103500811_21": "", - "103500811_22": "", - "103500811_23": "", - "103500811_24": "", - "103500811_25": "", - "103500811_26": "", - "103500811_27": "", - "103500811_28": "", - "103500811_29": "", - "103500811_30": "", - "103500811_31": "", - "103500811_32": "", - "103500811_33": "", - "103500811_34": "", - "103500811_35": "", - "103500811_36": "", - "103500811_37": "", - "103500811_38": "", - "103500811_39": "", - "103500811_40": "", - "103500811_41": "", - "103500811_42": "", - "103500811_43": "", - "103500811_44": "", - "103500811_45": "", - "103500811_46": "", - "103500811_47": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/main03_5/103500811_translations_jpn.json b/Js/Translations/Missions/main03_5/103500811_translations_jpn.json deleted file mode 100644 index 461a3d1..0000000 --- a/Js/Translations/Missions/main03_5/103500811_translations_jpn.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "103500811_0": "エピローグ", - "103500811_1": "「あああ~、涼しい~……極楽極楽、至極極楽……。\\n やっぱ博物館は夏に限るね~」", - "103500811_2": "「展示品のいくつか壊れたり、無くなったりしたみたいだけど、\\n それでも、何とか開催できたみたいで本当に良かった」", - "103500811_3": "「うん……そだね」", - "103500811_4": "「ねぇねぇ。今さらだけど、なんでギリシャとエジプトで\\n 一緒に展示やってんの? ひょっとして抱き合わせ?」", - "103500811_5": "「ははは。抱き合わせときたかー」", - "103500811_6": "「そうじゃなくてですね……ギリシャとエジプトは地中海を\\n 挟んで、昔からお互いに影響を与えあった文明なんですよ」", - "103500811_7": "「うん。ヘレニズム文明、っていうよね?」", - "103500811_8": "「ヘレニズム? どういう意味?」", - "103500811_9": "「ヘレンはギリシャ人が『自分たち』を表した言葉で、\\n ヘレニズムは『ギリシャ風の』という意味になるんです」", - "103500811_10": "「世界史の授業でやったでしょ?」", - "103500811_11": "「そだっけ?」", - "103500811_12": "「ええ。しかもクレオパトラで有名なプトレマイオス朝は、\\n ギリシャ――正確にはマケドニアに端を発する王朝ですしね」", - "103500811_13": "「え? ギリシャの人がエジプトの王様やってたの?\\n それ、なんかおかしくない?」", - "103500811_14": "「まあ、そういう時代でしたから……」", - "103500811_15": "「しっかしみんな、よくそんなこといちいち覚えてるよねー。\\n ホント、感心するよー」", - "103500811_16": "「あんたはマンガとアニメの設定以外覚えないからねー」", - "103500811_17": "「なんかエジプトもののアニメが始まったら覚えるよ」", - "103500811_18": "「やれやれ……」", - "103500811_19": "「おや、これは、これは……」", - "103500811_20": "「流石にこれは覚えてるでしょー」", - "103500811_21": "「もちろんッ! いい?\\n これはね、古代エジプト第18王朝のファラオ――」 ", - "103500811_22": "「ツタンカーメンだよ」 ", - "103500811_23": "「おおおおお~ッ!」", - "103500811_24": "「え、響ッ!?」", - "103500811_25": "「ちょーっとッ! あたしが言おうとしてたのにー。\\n ……って、まさか、あんたが覚えてるなんてッ!?」", - "103500811_26": "「忘れるわけないよ。\\n だって、わたしの友達なんだもんッ!」", - "103500811_27": "「はああああ~ッ!?」", - "103500811_28": "「……もう、響ったら」", - "103500811_29": "「だいじょうぶ、ビッキーッ!?\\n この暑さにやられちゃったの?」", - "103500811_30": "「いつも通りと言えば、\\n いつも通りの立花さんではありますが……」", - "103500811_31": "「一瞬とはいえ、マジで腰が抜けかけたわよ。\\n 槍でも降ったらどうするのよ……」", - "103500811_32": "「……あ、まさかあんた、登校日提出の課題、とっくに済ませてる\\n とか言い出さないわよね? それこそ槍じゃすまないわよ?」", - "103500811_33": "「課題? そんなの済ませてるわけないじゃん。\\n あははははッ!」", - "103500811_34": "「えーっと……あのね、響……。\\n それじゃいけないと思うのはわたしだけなのかなあ?」", - "103500811_35": "「だいじょうぶ、なんとかなるって」", - "103500811_36": "「へいき、へっちゃら、だよ?」", - "103500811_37": "「もう……そういう時につかう言葉じゃないと思う……」", - "103500811_38": "「即席仕立ての哲学兵装……\\n それでも、なかなか頑張ってくれたワケダ」", - "103500811_39": "「でも、お目当ての品を奪うのに、\\n ちょっと派手すぎやしなかった?」", - "103500811_40": "「こちらの狙いを隠すため、\\n あえて派手な目くらましをかけたのよ」", - "103500811_41": "「アンティキティラの歯車は、\\n ギリシャ由来の広く知られた聖遺物……」", - "103500811_42": "「それが奪われたとなれば、\\n 連中に統制局長の計画を気づかれる恐れもあるわ」", - "103500811_43": "「破損品と遺失品。それらに紛れさせることで存在を……\\n 奪われた事実を目立たなくしたワケダね」", - "103500811_44": "「ええ、そういうこと」", - "103500811_45": "「それにしても無視できないのはシンフォギアね。\\n あの力、あーしたちでも手を焼くかもよ?」", - "103500811_46": "「だからこそ、まずは利用させてもらうの」", - "103500811_47": "「南米での宝探し……\\n 装者を倒すのは、それからでも遅くないわ」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002311_translations_eng.json b/Js/Translations/Missions/side02/201002311_translations_eng.json deleted file mode 100644 index 8a20710..0000000 --- a/Js/Translations/Missions/side02/201002311_translations_eng.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "201002311_0": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002311_translations_jpn.json b/Js/Translations/Missions/side02/201002311_translations_jpn.json deleted file mode 100644 index 038f591..0000000 --- a/Js/Translations/Missions/side02/201002311_translations_jpn.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "201002311_0": "バニーガールズ" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002322_translations_eng.json b/Js/Translations/Missions/side02/201002322_translations_eng.json deleted file mode 100644 index 18ea5b9..0000000 --- a/Js/Translations/Missions/side02/201002322_translations_eng.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "201002322_0": "", - "201002322_1": "", - "201002322_2": "", - "201002322_3": "", - "201002322_4": "", - "201002322_5": "", - "201002322_6": "", - "201002322_7": "", - "201002322_8": "", - "201002322_9": "", - "201002322_10": "", - "201002322_11": "", - "201002322_12": "", - "201002322_13": "", - "201002322_14": "", - "201002322_15": "", - "201002322_16": "", - "201002322_17": "", - "201002322_18": "", - "201002322_19": "", - "201002322_20": "", - "201002322_21": "", - "201002322_22": "", - "201002322_23": "", - "201002322_24": "", - "201002322_25": "", - "201002322_26": "", - "201002322_27": "", - "201002322_28": "", - "201002322_29": "" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201002322_translations_jpn.json b/Js/Translations/Missions/side02/201002322_translations_jpn.json deleted file mode 100644 index 4624658..0000000 --- a/Js/Translations/Missions/side02/201002322_translations_jpn.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "201002322_0": "「司令、戻りました」", - "201002322_1": "「うむ……」", - "201002322_2": "「どうしたんだ、おっさん? 難しい顔して」", - "201002322_3": "「何か問題でも?」", - "201002322_4": "「いや……実はS.O.N.G.主催のパーティで予定していた、\\n 余興のメンバーが来れなくなってな」", - "201002322_5": "「パーティ?」", - "201002322_6": "「余興とは、一体何を」", - "201002322_7": "「藤尭、お前が手配担当だったな。\\n どんなのを予定してたんだ?」", - "201002322_8": "「ちょっとした衣装を着て、呼ばれたらみんなの前で\\n パーティの主役にプレゼントをする予定だったんですが……」", - "201002322_9": "「プレゼンターの人が来れなくなったので、代理を立てる\\n 必要が……」", - "201002322_10": "「プレゼントを渡すだけなら、雪音と一緒に手伝いましょうか?」", - "201002322_11": "「やってくれるのか」", - "201002322_12": "「はい。問題ありません」", - "201002322_13": "「なんであたしまでそんな面倒そうなことを……」", - "201002322_14": "「司令や藤尭さんが困っているのだ。\\n 恩はこういうときにこそ返すものだろう」", - "201002322_15": "「ふうッ。しゃーねーな。わかったよ。あたしも手伝ってやる」", - "201002322_16": "「そうですかッ! 2人とも、ありがとうございますッ!」", - "201002322_17": "「ちょっとした衣装って……なんでこんな衣装なんだよッ!」", - "201002322_18": "「これは……その、何とかならないのですか」", - "201002322_19": "「あはは……それが、何でも主役の人のリクエストだそうで、\\n 変えられないんですよ」", - "201002322_20": "「くっ――不覚ッ! 図らずも窮地に陥るとは」", - "201002322_21": "「だからあたしは嫌だって言ったんだッ!」", - "201002322_22": "「それでも致し方ない……引き受けたからにはこれも任務。\\n 防人としての勤めだ」", - "201002322_23": "「先輩の言うサキモリの範囲がわからねえよッ!」", - "201002322_24": "「防人というのは、時に剣、時に盾となり、\\n 任務のためにこの身を捧げて――」", - "201002322_25": "「ああ――ッ!\\n どうしてこんな時に限ってあのバカはいないんだッ!」", - "201002322_26": "「いたらあいつも道連れにしてやんのにッ!\\n むしろ後輩ども全員道連れにしてやりてえッ!」", - "201002322_27": "「それにしても、雪音、お前……」", - "201002322_28": "「……大きいな」", - "201002322_29": "「ああーッ!\\n とっとと主役とやらを連れて来やがれーッ!」" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201007811_translations_eng.json b/Js/Translations/Missions/side02/201007811_translations_eng.json deleted file mode 100644 index 4fadca7..0000000 --- a/Js/Translations/Missions/side02/201007811_translations_eng.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "201007811_0": "Tsubasa's Birthday 2018", - "201007811_1": "Sorry we're late! Homeroom just let us out...", - "201007811_2": "Sorry...", - "201007811_3": "Don't worry, Hibiki and I just arrived as well.", - "201007811_4": "No problem, we're just in time!", - "201007811_5": "Anyway, none of you were seen by Tsubasa, right?", - "201007811_6": "Nope!", - "201007811_7": "Everyone's here then!", - "201007811_8": "Let's get started. If we take too long, she'll start to get suspicious.", - "201007811_9": "That's right. So, the reason we have all gathered here today despite everyone's busy schedule is—", - "201007811_10": "Be brief, okay?", - "201007811_11": "Then, straight to the point.", - "201007811_12": "Tsubasa's birthday is one week from now, so how are we going to surprise her? \\n Anyone with ideas, please go ahead!", - "201007811_13": "Surprise?", - "201007811_14": "Can't we just celebrate normally?", - "201007811_15": "That's what I was thinking at first, \\n but now I think that everyone might be sick of normal celebrations.", - "201007811_16": "And since, you know, Tsubasa is the biggest senpai of us all.", - "201007811_17": "Knowing the Commander, they probably used to throw her huge parties back when S.O.N.G. was still the 2nd Division.", - "201007811_18": "True, it's going to take more than just a little bit to impress her...", - "201007811_19": "If we're gonna surprise her, we need something really special.", - "201007811_20": "How about preparing a special gift for her?", - "201007811_21": "I thought about that too, but this is a world-class artist we're talking about!", - "201007811_22": "I think her friends and acquaintances from show business must have already given her some pretty amazing gifts.", - "201007811_23": "You're right... If we give her a superficial present, it'll just be overshadowed.", - "201007811_24": "I think that she'll be happy with any present we give her. \\n More importantly, aren't we really after Tsubasa's smile?!", - "201007811_25": "She's a monstrously high caliber girl, isn't she.", - "201007811_26": "Me! Me!", - "201007811_27": "Go ahead, Kirika!", - "201007811_28": "This idea is sure to be a smash hit!", - "201007811_29": "Let's bake an enormous cake that would make even a patisserie cry!", - "201007811_30": "Ohhh...", - "201007811_31": "It's the simplest one out of all simple ideas, but it isn't bad.", - "201007811_32": "Ohh! A good reaction right away! Big is justice!", - "201007811_33": "Well you know what they say, go big or go home.", - "201007811_34": "And go bigger or go homer!", - "201007811_35": "But can we even make a cake that large?", - "201007811_36": "We'd need a proper kitchen. I wonder if S.O.N.G. has anything available.", - "201007811_37": "If they do, all that's left is to divide up the work and then we can get started.", - "201007811_38": "Then, we have reached a decision! Our surprise for Tsubasa will be a massive cake. Any objections!?", - "201007811_39": "None here.", - "201007811_40": "Me neither.", - "201007811_41": "I very much approve!", - "201007811_42": "A giant cake... I can't wait to try making it!", - "201007811_43": "Of course, I'll help too.", - "201007811_44": "Well that settles it!", - "201007811_45": "Now that we've come to a decision, \\n let's work on making the plan a little bit more concrete.", - "201007811_46": "Now that I think about it, we're going to need a ton of eggs, butter, and sugar...", - "201007811_47": "Yep, cakes are just a giant lump of calories...", - "201007811_48": "Well, you'll never end up with a cake if all you do is stare at the ingredients list.", - "201007811_49": "Right. \\n Then, Shirabe will be the leader of the team in charge of the cake.", - "201007811_50": "Team leader... \\n That has a nice ring to it...", - "201007811_51": "Then, Miku and Chris, would the two of you please prepare the cream?", - "201007811_52": "Roger, team leader.", - "201007811_53": "We have a hand-mixer, right? Our arms won't last long without one...", - "201007811_54": "The hand-mixer should be in that drawer over there.", - "201007811_55": "Here? ...Oh, I found it.", - "201007811_56": "Maria and I will make the sponge cake.", - "201007811_57": "Got it. Lead the way, team leader.", - "201007811_58": "Leave it to me. \\n We'll make the biggest and greatest cake in the history of cakes!", - "201007811_59": "It's almost time!", - "201007811_60": "We need to hurry! \\n Stalling team, heading out!", - "201007811_61": "Good luck!", - "201007811_62": "We've already gotten this far. Don't screw up now.", - "201007811_63": "Don't worry! \\n I'm as unsinkable as the Titanic!", - "201007811_64": "The Titanic sank!", - "201007811_65": "Tsubasa!", - "201007811_66": "Sorry to keep you waiting!", - "201007811_67": "No, you're just in time. \\n Knowing the two of you, I was very much prepared to wait.", - "201007811_68": "So mean! \\n ...And I can't even talk back!", - "201007811_69": "We deserve it...", - "201007811_70": "Standing around chatting is good and all, \\n but how about we get something to eat before going shopping?", - "201007811_71": "Sure!", - "201007811_72": "We're doing great so far...", - "201007811_73": "Yeah we are!", - "201007811_74": "I've been thinking... \\n Is she in such a good mood that she completely forgot about her own birthday?", - "201007811_75": "Whatever the case, anything is possible with Tsubasa.", - "201007811_76": "What's the matter? What are you two whispering about?", - "201007811_77": "W-We, ummm...", - "201007811_78": "W-We don't really see any interesting clothes... right?", - "201007811_79": "Th-Th-That's right! \\n They don't really sell the bizarre, avant-garde type of shirts I like.", - "201007811_80": "If you're looking for something that specific, \\n then you have no other choice but to wait for just the right thing to come along.", - "201007811_81": "Well then, I suppose it's time to end our shopping spree and return to S.O.N.G.", - "201007811_82": "Huh?! I-Isn't it a bit too soon? \\n We don't even have any training today...", - "201007811_83": "That's true, but there are a few things that I must to report to the Commander.", - "201007811_84": "The Commander won't run away, so we can at least stop for tea first!", - "201007811_85": "That's right! \\n It's very important to relax and have a good cup of coffee before going to work!", - "201007811_86": "I don't really feel like relaxing, but it is true that I am a bit thirsty.", - "201007811_87": "We'll go to that cafe over there, then we'll return to S.O.N.G.", - "201007811_88": "We managed to get through somehow... \\n But we can't keep this up much longer.", - "201007811_89": "Has the cake team contacted us yet?", - "201007811_90": "No calls...", - "201007811_91": "I haven't gotten anything from them either...", - "201007811_92": "Are you two coming or not?", - "201007811_93": "We're coming! Right away!", - "201007811_94": "You two are acting strange today. \\n Is something wrong?", - "201007811_95": "N-Not at all! \\n Now, let's just enjoy a nice cup of coffee!", - "201007811_96": "Yes, let's.", - "201007811_97": "You two are trying to get out of having to going back to S.O.N.G., aren't you?", - "201007811_98": "Hm—! *cough* *cough* \\n W-What makes you say that?!", - "201007811_99": "W-We would never think of doing such a thing!", - "201007811_100": "Judging by your reaction, it looks like I hit the mark.", - "201007811_101": "We're busted! What do we do?!", - "201007811_102": "\"What do we do\"? We persevere until the end!", - "201007811_103": "I've thought about it. About why you two don't want to go back to S.O.N.G.— \\n And why you won't tell me why.", - "201007811_104": "I-It's not like that at all!", - "201007811_105": "That's right! Th-There's no way we're trying to prevent you from going to S.O.N.G.'s cafeteria...", - "201007811_106": "Just be honest with me. \\n What exactly... did you two screw up this time?", - "201007811_107": "Huh?", - "201007811_108": "What?", - "201007811_109": "We... screwed up?", - "201007811_110": "Yeah. You two are usually pretty honest, \\n so if it's so bad that you can't even face the Commander, then...", - "201007811_111": "You two must have made a very serious mistake. \\n That's the conclusion I have come to.", - "201007811_112": "And to think, I didn't even notice that my precious underlings were in such deep trouble... I am not qualified to be your senpai!", - "201007811_113": "Wait! \\n We haven't actually done anything wrong!", - "201007811_114": "Yeah! \\n Though we're failing really hard in what we're actually trying to do...", - "201007811_115": "I've already made up my mind. I'm also prepared to take responsibility for your actions. So I want you to please just be honest with me.", - "201007811_116": "No, if it's too hard to tell me, then just come with me back to S.O.N.G. \\n and I'll talk to the Commander myself.", - "201007811_117": "Please, I'm begging both of you. \\n Let's go back to headquarters together.", - "201007811_118": "AAAhhhh! My heart hurts! It's too painful!", - "201007811_119": "It hurts so much that I feel like it'll break if we don't tell her the truth!", - "201007811_120": "Me too! I'm sorry, Cake Team... We can't deceive her any longer...!", - "201007811_121": "My ringtone! \\n Could it be?!", - "201007811_122": "W-What's it say?!", - "201007811_123": "T-They're all set! It says that we can bring Tsubasa back at any time!", - "201007811_124": "We're saaaaved! Now we can finally go back to S.O.N.G.!", - "201007811_125": "I still don't have a clue what's going on...", - "201007811_126": "...I went to the cafeteria like they said, \\n but what did they mean by \"you'll understand everything\"...?", - "201007811_127": "Target, lock on! Unleash all ammunition!!", - "201007811_128": "What!?", - "201007811_129": "Wha— This is...!", - "201007811_130": "...Crackers? Why are there so many...?", - "201007811_131": "Happy birthday!", - "201007811_132": "Happy birthday!", - "201007811_133": "Happy birthday to you!", - "201007811_134": "Happy birthday! Heh, what's with that face?", - "201007811_135": "Happy birthday! \\n Thank you so much for being born, and for giving me the chance to meet you!", - "201007811_136": "Happy birthday! And I'm very very sorry for being so rude!", - "201007811_137": "Birthday...? Ah, oh... I see, so today is my birthday.", - "201007811_138": "Then, this is reason why you two were acting so strangely?", - "201007811_139": "Yes, we were given the task of stalling you until the cake was ready...", - "201007811_140": "But we were really pushed to the limit... \\n I don't want to do that ever again!", - "201007811_141": "And without knowing that, I falsely accused you of misdeeds... \\n I'm very sorry.", - "201007811_142": "Then... To properly appreciate everyone's efforts...", - "201007811_143": "Thank you. Being greeted by everyone so warmly... \\n I'm constantly amazed by your hospitality.", - "201007811_144": "But that's not all!", - "201007811_145": "There's more?", - "201007811_146": "Shirabe, you can take off the sheet now.", - "201007811_147": "This is a masterpiece made through all of our efforts!", - "201007811_148": "W-What's with this cake?!", - "201007811_149": "It's so tall it almost reaches the ceiling... \\n I've never seen a cake this big before...", - "201007811_150": "Slicing it will be such a shame...", - "201007811_151": "Now that you mention it, how the exactly do we cut this cake?", - "201007811_152": "We... haven't thought that far.", - "201007811_153": "A fatal flaw...", - "201007811_154": "For now, I guess we have to split it up into a size we can actually cut...", - "201007811_155": "No need to worry. Can you lend me that cake knife?", - "201007811_156": "Sure, but are you fine with having to slice it yourself?", - "201007811_157": "Yes. everyone, grab your plates and hold on tight.", - "201007811_158": "...I'm ready!", - "201007811_159": "I assume everyone is prepared, then?", - "201007811_160": "Here we go!", - "201007811_161": "Haa—!", - "201007811_162": "Looks like everyone got a piece.", - "201007811_163": "The pieces...", - "201007811_164": "It's like the cake is being drawn to the plate itself!", - "201007811_165": "This is the first time I've seen cake dance in mid-air...", - "201007811_166": "I never thought that there'd be a way to slice such a huge cake... \\n As expected of our sword master!", - "201007811_167": "And she didn't drop a single piece?!", - "201007811_168": "A-Amazing...", - "201007811_169": "...What's wrong? Aren't you going to eat?", - "201007811_170": "Well, everyone is still a bit overwhelmed...", - "201007811_171": "And besides, the heroine of the day has to eat first!", - "201007811_172": "I-I see. Calling me the \"heroine of the day\" is a bit embarrassing, \\n but I shall accept the title with gratitude.", - "201007811_173": "Well, then...", - "201007811_174": "Yeah, this is delicious! \\n This cake, made with everyone's feelings, is extraordinarily delicious!" -} \ No newline at end of file diff --git a/Js/Translations/Missions/side02/201007811_translations_jpn.json b/Js/Translations/Missions/side02/201007811_translations_jpn.json deleted file mode 100644 index bd1292f..0000000 --- a/Js/Translations/Missions/side02/201007811_translations_jpn.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "201007811_0": "翼のバースデー2018", - "201007811_1": "「遅れてごめんなさいデスッ!\\n ホームルームがちょっとばかり長引いてしまったデス……」", - "201007811_2": "「ごめんなさい……」", - "201007811_3": "「気にしないで。わたしと響も、今来たところだから」", - "201007811_4": "「大丈夫、時間ギリギリセーフだよッ!」", - "201007811_5": "「それより、翼に見つからなかった?」", - "201007811_6": "「大丈夫デスッ!」", - "201007811_7": "「これで全員集合だねッ!」", - "201007811_8": "「なら、さっさと始めるぞ。\\n 長引けば長引くほど、怪しまれそうだからな」", - "201007811_9": "「そうだね。えーと、本日はお忙しい中、\\n わざわざお集まりいただきまして……」", - "201007811_10": "「手短にね?」", - "201007811_11": "「じゃあ、いきなり本題だけど」", - "201007811_12": "「1週間後の翼さんの誕生日、\\n どんなサプライズで驚かせるか、意見のある人ッ!」", - "201007811_13": "「サプライズ?」", - "201007811_14": "「普通にお祝いするのは、ダメなんデスか?」", - "201007811_15": "「わたしも最初はそう思ったんだけど、\\n 普通のお祝いには慣れっこだと思うんだ」", - "201007811_16": "「翼さんといえば、わたしたちの中では1番の先輩でしょ?」", - "201007811_17": "「師匠のことだから、S.O.N.G.が二課だった頃から、\\n 盛大に誕生日パーティーをしてたと思うんだよね……」", - "201007811_18": "「確かに……。\\n ちっとやそっとじゃ驚かないかもしれないデスね」", - "201007811_19": "「驚かせるなら、もっと特別な何かが必要」", - "201007811_20": "「何か、特別な贈り物を用意するのはどうかしら?」", - "201007811_21": "「それも考えたんですけど、\\n 翼さんといえば、世界レベルのアーティストじゃないですか」", - "201007811_22": "「きっと芸能界中の友人、知人が、ものすごい贈り物を\\n 用意していると思うんです」", - "201007811_23": "「たしかに……。\\n 生半可な贈り物では、埋もれてしまうかもしれないわね」", - "201007811_24": "「どんな贈り物でも喜んでくれるとは思います。\\n けど、せっかくなら翼さんの一番の笑顔が見たいじゃないですかッ!」", - "201007811_25": "「つくづく、化け物級ハイスペックな先輩だよな」", - "201007811_26": "「ハイ、ハイッ!」", - "201007811_27": "「どうぞ、切歌ちゃん」", - "201007811_28": "「こうなったら一点突破の正攻法デスッ!」", - "201007811_29": "「パティシエも泣いて逃げ出す、\\n 超巨大バースデーケーキを作るデスッ!」", - "201007811_30": "「おお~……ッ」", - "201007811_31": "「単純っちゃ単純だけど……、悪くはないんじゃないか?」", - "201007811_32": "「おおッ、思わぬ好感触ッ!\\n 大きいことは正義デスッ!」", - "201007811_33": "「そうだね、大は小を兼ねるって言うし」", - "201007811_34": "「巨大は、大をも兼ねるデスッ!」", - "201007811_35": "「でもそんな大きなケーキ、作れるかな?」", - "201007811_36": "「それなりの調理設備が必要ね。\\n S.O.N.G.なら、なんとかなるかしら」", - "201007811_37": "「なら、あとはみんなで分担を決めればとりかかれますね」", - "201007811_38": "「じゃあ決議を取るよッ! 翼さんへのサプライズは、\\n 超巨大なケーキでいいと思う人ッ!」", - "201007811_39": "「異議はないな」", - "201007811_40": "「わたしもよ」", - "201007811_41": "「大賛成デスッ!」", - "201007811_42": "「超巨大なケーキ……頑張って作ってみたいッ!」", - "201007811_43": "「もちろん、わたしも手伝うよ」", - "201007811_44": "「はいッ、決定しましたッ!」", - "201007811_45": "「そうと決まれば、具体的な計画を立てましょう」", - "201007811_46": "「こうやってみると、すごい卵とバターと、お砂糖の量だね……」", - "201007811_47": "「うん、ケーキはカロリーの塊なんだって、\\n あらためて思い知らされるね……」", - "201007811_48": "「材料を眺めているだけじゃ、\\n いつまで経ってもケーキはできないわよ」", - "201007811_49": "「そうですね。じゃあ調班長。ケーキ班の仕切りをお願いするね」", - "201007811_50": "「班長……。なんだか素敵な響き……」", - "201007811_51": "「では、未来さんとクリス先輩は、\\n 生クリーム作りをお願いします」", - "201007811_52": "「了解、班長」", - "201007811_53": "「ハンドミキサーはあるんだよな?\\n この量を手動となると、腕がもたないぞ…‥」", - "201007811_54": "「ハンドミキサーなら、そこの引き出しに……」", - "201007811_55": "「ここだな。……お、あったあった」", - "201007811_56": "「わたしとマリアは、スポンジケーキを作ります」", - "201007811_57": "「わかったわ。\\n 指示をよろしくね、班長さん」", - "201007811_58": "「任せて。\\n 最大にして最高のケーキにしてみせる」", - "201007811_59": "「こっちもそろそろ時間デス」", - "201007811_60": "「わッ、急がないとッ!\\n じゃあ、足止め班、行ってくるねッ!」", - "201007811_61": "「2人とも、頑張ってね」", - "201007811_62": "「ここまでお膳立てしてるんだ。下手こいてバレるなよ」", - "201007811_63": "「心配ご無用デスッ!\\n 泥舟に乗ったつもりで任せるデスッ!」", - "201007811_64": "「それ絶対沈むやつだろうッ!?」", - "201007811_65": "「翼さーんッ!」", - "201007811_66": "「お待たせデスッ!」", - "201007811_67": "「いや、時間通りだ。この組み合わせだからな。\\n それなりに待たされるのも覚悟していたんだが……」", - "201007811_68": "「ひどいッ! ……けど言い返せないッ!」", - "201007811_69": "「ごもっともデス……」", - "201007811_70": "「ここで立ち話もなんだ、\\n 買い物の前に、軽く食事でもどうだ?」", - "201007811_71": "「はいッ!」\\n「はいデスッ!」", - "201007811_72": "「ここまでは上手くいってるデス……」", - "201007811_73": "「そうだね」", - "201007811_74": "「気になったんデスが……、まさか自分の誕生日を、\\n 気持ちいいくらいスコーンと忘れてないデスか?」", - "201007811_75": "「いくらなんでも……。\\n ……翼さんならあるかもしれない」", - "201007811_76": "「どうした? 小声でコソコソと」", - "201007811_77": "「そ、それはデスねッ!」", - "201007811_78": "「な、なかなか気に入る服が見つからないなー……って。\\n ね?」", - "201007811_79": "「そそ、そうなんデスッ! アタシに似合う猟奇的で\\n アバンギャルドなシャツって、なかなか売ってないんデスよ」", - "201007811_80": "「ずいぶんとピンポイントなシャツが欲しいんだな……。\\n それでは気長に探すしかなさそうだ」", - "201007811_81": "「さて、そろそろ買い物はお開きにして、\\n S.O.N.G.に行くとするか」", - "201007811_82": "「ええッ! ま、まだ早いんじゃないですか?\\n 今日は訓練だって無いのに……」", - "201007811_83": "「そうなんだが、司令に報告しなければならない出来事が\\n いくつかあるんだ」", - "201007811_84": "「師匠は逃げませんから、お茶してからでも大丈夫ですよ」", - "201007811_85": "「そうデスッ! 仕事の前には、一杯のコーヒーを味わう\\n ゆとりが、必要不可欠デスッ!」", - "201007811_86": "「ゆとりがどうかはわからないが、\\n 少し喉が渇いたのは確かだな」", - "201007811_87": "「最後にそこのカフェに寄ってから、S.O.N.G.に行くとしよう」", - "201007811_88": "「なんとか窮地を脱したデス……が、もう限界が近いデス」", - "201007811_89": "「ケーキ班からの連絡は?」", - "201007811_90": "「なしのつぶてデス……」", - "201007811_91": "「こっちも音沙汰なしだよー……」", - "201007811_92": "「2人とも店に入らないのか?」", - "201007811_93": "「入りますッ! 今行きますッ!」", - "201007811_94": "「今日は様子がおかしいぞ。どうしたんだ?」", - "201007811_95": "「そ、そんなことないデス。\\n さあ、ゆーったりとコーヒーを楽しむデスよッ!」", - "201007811_96": "「あ、ああ」", - "201007811_97": "「2人とも、S.O.N.G.に行くのを\\n 引き延ばそうとしていないか?」", - "201007811_98": "「んぶッ! げふッ、ごほッ! ど、どうしてそんなッ!?」", - "201007811_99": "「そそ、そんなこと、考えてもいないデスッ!」", - "201007811_100": "「その反応、図星のようだな……」", - "201007811_101": "「ついに気取られてしまったデスッ!\\n どうすればいいデスかッ!?」", - "201007811_102": "「どうすればって……、ギリギリまで、粘るしかないよッ!」", - "201007811_103": "「考えたんだ。2人がS.O.N.G.に行きたくない理由――。\\n それも、わたしにも打ち明けられない理由とは何か」", - "201007811_104": "「ぜ、全然そんなんじゃないですッ!」", - "201007811_105": "「そうデスッ! 決して、翼さんをS.O.N.G.の食堂に\\n 行かせたくないわけでは……」", - "201007811_106": "「正直に言ってくれ。\\n 2人とも……、どんな失敗をしたんだ?」", - "201007811_107": "「えッ?」", - "201007811_108": "「デスッ?」", - "201007811_109": "「失敗……、ですか?」", - "201007811_110": "「そうだ。あれほど素直だった2人が、\\n 司令と顔を合わせられないほど逃げているとは……」", - "201007811_111": "「きっと、これまでしたことのない、大きな失敗を\\n してしまったのだろうな……」", - "201007811_112": "「後輩がそこまで追い詰められていたというのに、\\n 気付いてやれなかったわたしは、先輩失格だッ!」", - "201007811_113": "「待ってくださいッ!\\n わたしたち、別に失敗なんてしてませんッ!」", - "201007811_114": "「そうデスッ!\\n 今、まさに失敗しかけてるデスけど……」", - "201007811_115": "「わたしも腹を決めた。一緒に責任を取る覚悟もある。\\n だから、正直に打ち明けてほしい」", - "201007811_116": "「いや、言い辛いのならば一緒にS.O.N.G.へ行くだけでいい。\\n あとはわたしが司令と話をつける」", - "201007811_117": "「頼む、2人とも。一緒に本部へ行こう」", - "201007811_118": "「アアアッ! 心が痛いッ! 激痛デスッ!」", - "201007811_119": "「あまりの心遣いに、これ以上黙っていたら、\\n アタシの心が壊れてしまいそうデスッ!」", - "201007811_120": "「わたしもだよッ! ごめん、ケーキ班のみんなッ……、\\n もうこれ以上は隠せないよッ!」", - "201007811_121": "「メールの着信音……ひょっとしてッ!」", - "201007811_122": "「ど、どうデスかッ!?」", - "201007811_123": "「じゅ……準備できたってッ!\\n もういつでも、翼さんを連れて来ていいってッ!」", - "201007811_124": "「助かったデーーーースッ!\\n これでやっと、S.O.N.G.に急行できるデスッ!」", - "201007811_125": "「何がどうなっているのか、\\n これっぽっちも飲み込めないんだが……」", - "201007811_126": "「……言われるまま食堂に来てみたはいいが、\\n 話がすべて分かるというのは、いったい……?」", - "201007811_127": "「ターゲット、ロックオンッ! 全弾ぶっ放せッ!」", - "201007811_128": "「なにッ!?」", - "201007811_129": "「なッ……、これはッ!?」", - "201007811_130": "「……クラッカーか?\\n なぜこんなにたくさん……?」", - "201007811_131": "「誕生日おめでとう」", - "201007811_132": "「おめでとうございます」", - "201007811_133": "「お誕生日、おめでとうございます」", - "201007811_134": "「おめでとさん。ククッ、なんて顔してんだよ」", - "201007811_135": "「誕生日、おめでとうございます。生まれてきてくれて、\\n そしてわたしと出会ってくれて、ありがとうございますッ!」", - "201007811_136": "「ハッピーバースデーッ! そして、さっきまでの無礼、\\n ひらにひらに許してほしいデーーースッ!」", - "201007811_137": "「誕生日……? ……あ、ああ。\\n そうか、今日はわたしの誕生日か」", - "201007811_138": "「それで2人の様子が、おかしかったんだな?」", - "201007811_139": "「はい。ケーキができるまで、翼さんを足止めする役割で……」", - "201007811_140": "「実際、もう限界だったデス……。\\n 2度とこの役割は、引き受けたくないデス」", - "201007811_141": "「そうとは知らず、追い詰めてしまったようですまなかった」", - "201007811_142": "「では……、改めて皆に感謝を述べさせてくれ」", - "201007811_143": "「ありがとう。こんなに盛大に迎えられるとは……。\\n 皆のもてなしに驚嘆するばかりだ」", - "201007811_144": "「でも、まだまだこれからですよッ!」", - "201007811_145": "「これから?」", - "201007811_146": "「調、シーツを取っていいわよ」", - "201007811_147": "「みんなで作った、渾身の作品です」", - "201007811_148": "「なッ、なんだこのケーキはッ!?」", - "201007811_149": "「天井に届きそうじゃないか……。\\n こんなサイズのケーキ、はじめて見たぞ……」", - "201007811_150": "「切ってしまうのが、本当にもったいないな」", - "201007811_151": "「そういえば、このケーキ、どうやって切り分けるんだ?」", - "201007811_152": "「そこまでは……、考えてなかったわね」", - "201007811_153": "「致命的欠陥デス……」", - "201007811_154": "「とりあえず段をわけて、\\n ナイフが届くサイズにしないと……」", - "201007811_155": "「フッ、案ずるな。\\n そのケーキナイフを貸してくれないか?」", - "201007811_156": "「はい、これでいいんですか?」", - "201007811_157": "「ああ。みんな、取り分け用の皿を手に取って並んでくれ。\\n 両手でしっかりと頼む」", - "201007811_158": "「……準備できましたッ!」", - "201007811_159": "「では、みんな準備はいいな?」", - "201007811_160": "「いくぞッ!」", - "201007811_161": "「はぁ――ッ!!」", - "201007811_162": "「フッ、ちゃんと全員の皿に行き渡ったようだな」", - "201007811_163": "「切れたケーキが……」", - "201007811_164": "「お皿に吸い寄せられるように降ってきた……ッ!?」", - "201007811_165": "「あんな宙を乱れ舞うケーキなんて、はじめて見たデス……」", - "201007811_166": "「巨大ケーキを切り分ける技まであるのかよ……。\\n さすが先輩……ッ!」", - "201007811_167": "「ひと切れも、床に落ちてないよ……ッ!?」", - "201007811_168": "「す、すごい……」", - "201007811_169": "「……どうした? みんな、食べないのか?」", - "201007811_170": "「どうしたって……、みんな圧倒されて……」", - "201007811_171": "「それに、まずは今日の主役に食べてもらわないとッ!」", - "201007811_172": "「そ、そうか。主役というのは少々気恥ずかしいが……、\\n ありがたく頂くとしよう」", - "201007811_173": "「どれ……」", - "201007811_174": "「うん、美味いなッ!\\n 皆の気持ちがこもったケーキだ。格別に美味いッ!」" -} \ No newline at end of file diff --git a/Js/Translations/XduMissionsNames_eng.json b/Js/Translations/XduMissionsNames_eng.json deleted file mode 100644 index 48c3b7e..0000000 --- a/Js/Translations/XduMissionsNames_eng.json +++ /dev/null @@ -1,1490 +0,0 @@ -{ - "101001": { - "Name": "", - "SummaryText": "" - }, - "101002": { - "Name": "", - "SummaryText": "" - }, - "101003": { - "Name": "", - "SummaryText": "" - }, - "101004": { - "Name": "", - "SummaryText": "" - }, - "101005": { - "Name": "", - "SummaryText": "" - }, - "101006": { - "Name": "", - "SummaryText": "" - }, - "101007": { - "Name": "", - "SummaryText": "" - }, - "101008": { - "Name": "", - "SummaryText": "" - }, - "101009": { - "Name": "", - "SummaryText": "" - }, - "101010": { - "Name": "", - "SummaryText": "" - }, - "101011": { - "Name": "", - "SummaryText": "" - }, - "101012": { - "Name": "", - "SummaryText": "" - }, - "101013": { - "Name": "", - "SummaryText": "" - }, - "101014": { - "Name": "", - "SummaryText": "" - }, - "101015": { - "Name": "", - "SummaryText": "" - }, - "101016": { - "Name": "", - "SummaryText": "" - }, - "101017": { - "Name": "", - "SummaryText": "" - }, - "101018": { - "Name": "", - "SummaryText": "" - }, - "101019": { - "Name": "", - "SummaryText": "" - }, - "101020": { - "Name": "", - "SummaryText": "" - }, - "101041": { - "Name": "", - "SummaryText": "" - }, - "101042": { - "Name": "", - "SummaryText": "" - }, - "102001": { - "Name": "", - "SummaryText": "" - }, - "102002": { - "Name": "", - "SummaryText": "" - }, - "102003": { - "Name": "", - "SummaryText": "" - }, - "102004": { - "Name": "", - "SummaryText": "" - }, - "102005": { - "Name": "", - "SummaryText": "" - }, - "102006": { - "Name": "", - "SummaryText": "" - }, - "102007": { - "Name": "", - "SummaryText": "" - }, - "102008": { - "Name": "", - "SummaryText": "" - }, - "102009": { - "Name": "", - "SummaryText": "" - }, - "102010": { - "Name": "", - "SummaryText": "" - }, - "102011": { - "Name": "", - "SummaryText": "" - }, - "102012": { - "Name": "", - "SummaryText": "" - }, - "102013": { - "Name": "", - "SummaryText": "" - }, - "102014": { - "Name": "", - "SummaryText": "" - }, - "102015": { - "Name": "", - "SummaryText": "" - }, - "102016": { - "Name": "", - "SummaryText": "" - }, - "102017": { - "Name": "", - "SummaryText": "" - }, - "102018": { - "Name": "", - "SummaryText": "" - }, - "102019": { - "Name": "", - "SummaryText": "" - }, - "102020": { - "Name": "", - "SummaryText": "" - }, - "102041": { - "Name": "", - "SummaryText": "" - }, - "102042": { - "Name": "", - "SummaryText": "" - }, - "103001": { - "Name": "", - "SummaryText": "" - }, - "103002": { - "Name": "", - "SummaryText": "" - }, - "103003": { - "Name": "", - "SummaryText": "" - }, - "103004": { - "Name": "", - "SummaryText": "" - }, - "103005": { - "Name": "", - "SummaryText": "" - }, - "103006": { - "Name": "", - "SummaryText": "" - }, - "103007": { - "Name": "", - "SummaryText": "" - }, - "103008": { - "Name": "", - "SummaryText": "" - }, - "103009": { - "Name": "", - "SummaryText": "" - }, - "103010": { - "Name": "", - "SummaryText": "" - }, - "103011": { - "Name": "", - "SummaryText": "" - }, - "103012": { - "Name": "", - "SummaryText": "" - }, - "103013": { - "Name": "", - "SummaryText": "" - }, - "103014": { - "Name": "", - "SummaryText": "" - }, - "103015": { - "Name": "", - "SummaryText": "" - }, - "103016": { - "Name": "", - "SummaryText": "" - }, - "103017": { - "Name": "", - "SummaryText": "" - }, - "103018": { - "Name": "", - "SummaryText": "" - }, - "103019": { - "Name": "", - "SummaryText": "" - }, - "103020": { - "Name": "", - "SummaryText": "" - }, - "103041": { - "Name": "", - "SummaryText": "" - }, - "103042": { - "Name": "", - "SummaryText": "" - }, - "104001": { - "Name": "", - "SummaryText": "" - }, - "104002": { - "Name": "", - "SummaryText": "" - }, - "104003": { - "Name": "", - "SummaryText": "" - }, - "104004": { - "Name": "", - "SummaryText": "" - }, - "104005": { - "Name": "", - "SummaryText": "" - }, - "104006": { - "Name": "", - "SummaryText": "" - }, - "104007": { - "Name": "", - "SummaryText": "" - }, - "104008": { - "Name": "", - "SummaryText": "" - }, - "201001": { - "Name": "", - "SummaryText": "" - }, - "201002": { - "Name": "", - "SummaryText": "" - }, - "201003": { - "Name": "", - "SummaryText": "" - }, - "201004": { - "Name": "", - "SummaryText": "" - }, - "201005": { - "Name": "", - "SummaryText": "" - }, - "201006": { - "Name": "", - "SummaryText": "" - }, - "201007": { - "Name": "", - "SummaryText": "" - }, - "201008": { - "Name": "", - "SummaryText": "" - }, - "201009": { - "Name": "", - "SummaryText": "" - }, - "201010": { - "Name": "", - "SummaryText": "" - }, - "201011": { - "Name": "", - "SummaryText": "" - }, - "201012": { - "Name": "", - "SummaryText": "" - }, - "201015": { - "Name": "", - "SummaryText": "" - }, - "201016": { - "Name": "", - "SummaryText": "" - }, - "201017": { - "Name": "", - "SummaryText": "" - }, - "201018": { - "Name": "", - "SummaryText": "" - }, - "201019": { - "Name": "", - "SummaryText": "" - }, - "201020": { - "Name": "", - "SummaryText": "" - }, - "201701": { - "Name": "", - "SummaryText": "" - }, - "201801": { - "Name": "", - "SummaryText": "" - }, - "201802": { - "Name": "", - "SummaryText": "" - }, - "201803": { - "Name": "", - "SummaryText": "" - }, - "201804": { - "Name": "", - "SummaryText": "" - }, - "201805": { - "Name": "", - "SummaryText": "" - }, - "201806": { - "Name": "", - "SummaryText": "" - }, - "202001": { - "Name": "", - "SummaryText": "" - }, - "202002": { - "Name": "", - "SummaryText": "" - }, - "202003": { - "Name": "", - "SummaryText": "" - }, - "202004": { - "Name": "", - "SummaryText": "" - }, - "202005": { - "Name": "", - "SummaryText": "" - }, - "202006": { - "Name": "", - "SummaryText": "" - }, - "202007": { - "Name": "", - "SummaryText": "" - }, - "202008": { - "Name": "", - "SummaryText": "" - }, - "202009": { - "Name": "", - "SummaryText": "" - }, - "202012": { - "Name": "", - "SummaryText": "" - }, - "202013": { - "Name": "", - "SummaryText": "" - }, - "202014": { - "Name": "", - "SummaryText": "" - }, - "202016": { - "Name": "", - "SummaryText": "" - }, - "202017": { - "Name": "", - "SummaryText": "" - }, - "202018": { - "Name": "", - "SummaryText": "" - }, - "202019": { - "Name": "", - "SummaryText": "" - }, - "202020": { - "Name": "", - "SummaryText": "" - }, - "202021": { - "Name": "", - "SummaryText": "" - }, - "202022": { - "Name": "", - "SummaryText": "" - }, - "202023": { - "Name": "", - "SummaryText": "" - }, - "202024": { - "Name": "", - "SummaryText": "" - }, - "202025": { - "Name": "", - "SummaryText": "" - }, - "202026": { - "Name": "", - "SummaryText": "" - }, - "202027": { - "Name": "", - "SummaryText": "" - }, - "202028": { - "Name": "", - "SummaryText": "" - }, - "202029": { - "Name": "", - "SummaryText": "" - }, - "202030": { - "Name": "", - "SummaryText": "" - }, - "202031": { - "Name": "", - "SummaryText": "" - }, - "202032": { - "Name": "", - "SummaryText": "" - }, - "202033": { - "Name": "", - "SummaryText": "" - }, - "202034": { - "Name": "", - "SummaryText": "" - }, - "202035": { - "Name": "", - "SummaryText": "" - }, - "202036": { - "Name": "", - "SummaryText": "" - }, - "202037": { - "Name": "", - "SummaryText": "" - }, - "202038": { - "Name": "", - "SummaryText": "" - }, - "202039": { - "Name": "", - "SummaryText": "" - }, - "202040": { - "Name": "", - "SummaryText": "" - }, - "202041": { - "Name": "", - "SummaryText": "" - }, - "202042": { - "Name": "", - "SummaryText": "" - }, - "202043": { - "Name": "", - "SummaryText": "" - }, - "202044": { - "Name": "", - "SummaryText": "" - }, - "202045": { - "Name": "", - "SummaryText": "" - }, - "202047": { - "Name": "", - "SummaryText": "" - }, - "202048": { - "Name": "", - "SummaryText": "" - }, - "202049": { - "Name": "", - "SummaryText": "" - }, - "202050": { - "Name": "", - "SummaryText": "" - }, - "202051": { - "Name": "", - "SummaryText": "" - }, - "202052": { - "Name": "", - "SummaryText": "" - }, - "202053": { - "Name": "", - "SummaryText": "" - }, - "202054": { - "Name": "", - "SummaryText": "" - }, - "202055": { - "Name": "", - "SummaryText": "" - }, - "202056": { - "Name": "", - "SummaryText": "" - }, - "202057": { - "Name": "", - "SummaryText": "" - }, - "202058": { - "Name": "", - "SummaryText": "" - }, - "202059": { - "Name": "", - "SummaryText": "" - }, - "202060": { - "Name": "", - "SummaryText": "" - }, - "202061": { - "Name": "", - "SummaryText": "" - }, - "202062": { - "Name": "", - "SummaryText": "" - }, - "202063": { - "Name": "", - "SummaryText": "" - }, - "202064": { - "Name": "", - "SummaryText": "" - }, - "202065": { - "Name": "", - "SummaryText": "" - }, - "202066": { - "Name": "", - "SummaryText": "" - }, - "202067": { - "Name": "", - "SummaryText": "" - }, - "202068": { - "Name": "", - "SummaryText": "" - }, - "202069": { - "Name": "", - "SummaryText": "" - }, - "202070": { - "Name": "Tsubasa's Birthday 2018", - "SummaryText": "At last, it's Tsubasa's birthday.\nA secret mission is underway to carry out a special surprise!\nBut have the girls already been found out?" - }, - "203001": { - "Name": "", - "SummaryText": "" - }, - "203002": { - "Name": "", - "SummaryText": "" - }, - "203003": { - "Name": "", - "SummaryText": "" - }, - "203004": { - "Name": "", - "SummaryText": "" - }, - "203005": { - "Name": "", - "SummaryText": "" - }, - "203006": { - "Name": "", - "SummaryText": "" - }, - "203007": { - "Name": "", - "SummaryText": "" - }, - "203008": { - "Name": "", - "SummaryText": "" - }, - "203009": { - "Name": "", - "SummaryText": "" - }, - "203010": { - "Name": "", - "SummaryText": "" - }, - "203011": { - "Name": "", - "SummaryText": "" - }, - "203012": { - "Name": "", - "SummaryText": "" - }, - "203013": { - "Name": "", - "SummaryText": "" - }, - "203014": { - "Name": "", - "SummaryText": "" - }, - "203015": { - "Name": "", - "SummaryText": "" - }, - "203016": { - "Name": "", - "SummaryText": "" - }, - "203017": { - "Name": "", - "SummaryText": "" - }, - "203018": { - "Name": "", - "SummaryText": "" - }, - "203019": { - "Name": "", - "SummaryText": "" - }, - "203020": { - "Name": "", - "SummaryText": "" - }, - "203021": { - "Name": "", - "SummaryText": "" - }, - "203022": { - "Name": "", - "SummaryText": "" - }, - "203023": { - "Name": "", - "SummaryText": "" - }, - "203024": { - "Name": "", - "SummaryText": "" - }, - "203025": { - "Name": "", - "SummaryText": "" - }, - "203026": { - "Name": "", - "SummaryText": "" - }, - "203027": { - "Name": "", - "SummaryText": "" - }, - "203028": { - "Name": "", - "SummaryText": "" - }, - "203029": { - "Name": "", - "SummaryText": "" - }, - "203030": { - "Name": "", - "SummaryText": "" - }, - "203031": { - "Name": "", - "SummaryText": "" - }, - "203033": { - "Name": "", - "SummaryText": "" - }, - "203034": { - "Name": "", - "SummaryText": "" - }, - "203035": { - "Name": "", - "SummaryText": "" - }, - "203036": { - "Name": "", - "SummaryText": "" - }, - "304001": { - "Name": "", - "SummaryText": "" - }, - "304002": { - "Name": "", - "SummaryText": "" - }, - "304003": { - "Name": "", - "SummaryText": "" - }, - "304004": { - "Name": "", - "SummaryText": "" - }, - "304005": { - "Name": "", - "SummaryText": "" - }, - "304006": { - "Name": "", - "SummaryText": "" - }, - "304007": { - "Name": "", - "SummaryText": "" - }, - "304008": { - "Name": "", - "SummaryText": "" - }, - "304009": { - "Name": "", - "SummaryText": "" - }, - "304010": { - "Name": "", - "SummaryText": "" - }, - "304011": { - "Name": "", - "SummaryText": "" - }, - "304012": { - "Name": "", - "SummaryText": "" - }, - "304013": { - "Name": "", - "SummaryText": "" - }, - "304014": { - "Name": "", - "SummaryText": "" - }, - "304015": { - "Name": "", - "SummaryText": "" - }, - "307101": { - "Name": "", - "SummaryText": "" - }, - "307102": { - "Name": "", - "SummaryText": "" - }, - "307103": { - "Name": "", - "SummaryText": "" - }, - "307104": { - "Name": "", - "SummaryText": "" - }, - "308001": { - "Name": "", - "SummaryText": "" - }, - "308007": { - "Name": "", - "SummaryText": "" - }, - "308008": { - "Name": "", - "SummaryText": "" - }, - "309001": { - "Name": "", - "SummaryText": "" - }, - "309002": { - "Name": "", - "SummaryText": "" - }, - "309003": { - "Name": "", - "SummaryText": "" - }, - "309004": { - "Name": "", - "SummaryText": "" - }, - "309005": { - "Name": "", - "SummaryText": "" - }, - "309006": { - "Name": "", - "SummaryText": "" - }, - "309007": { - "Name": "", - "SummaryText": "" - }, - "309008": { - "Name": "", - "SummaryText": "" - }, - "309009": { - "Name": "", - "SummaryText": "" - }, - "309010": { - "Name": "", - "SummaryText": "" - }, - "309011": { - "Name": "", - "SummaryText": "" - }, - "309012": { - "Name": "", - "SummaryText": "" - }, - "309013": { - "Name": "", - "SummaryText": "" - }, - "309014": { - "Name": "", - "SummaryText": "" - }, - "309015": { - "Name": "", - "SummaryText": "" - }, - "311001": { - "Name": "", - "SummaryText": "" - }, - "311005": { - "Name": "", - "SummaryText": "" - }, - "313001": { - "Name": "", - "SummaryText": "" - }, - "313002": { - "Name": "", - "SummaryText": "" - }, - "313003": { - "Name": "", - "SummaryText": "" - }, - "313004": { - "Name": "", - "SummaryText": "" - }, - "313005": { - "Name": "", - "SummaryText": "" - }, - "313006": { - "Name": "", - "SummaryText": "" - }, - "313007": { - "Name": "", - "SummaryText": "" - }, - "313008": { - "Name": "", - "SummaryText": "" - }, - "313009": { - "Name": "", - "SummaryText": "" - }, - "313010": { - "Name": "", - "SummaryText": "" - }, - "313011": { - "Name": "", - "SummaryText": "" - }, - "313012": { - "Name": "", - "SummaryText": "" - }, - "313013": { - "Name": "", - "SummaryText": "" - }, - "313014": { - "Name": "", - "SummaryText": "" - }, - "313015": { - "Name": "", - "SummaryText": "" - }, - "317001": { - "Name": "", - "SummaryText": "" - }, - "317002": { - "Name": "", - "SummaryText": "" - }, - "317003": { - "Name": "", - "SummaryText": "" - }, - "319001": { - "Name": "", - "SummaryText": "" - }, - "319002": { - "Name": "", - "SummaryText": "" - }, - "319003": { - "Name": "", - "SummaryText": "" - }, - "321001": { - "Name": "", - "SummaryText": "" - }, - "321002": { - "Name": "", - "SummaryText": "" - }, - "321003": { - "Name": "", - "SummaryText": "" - }, - "321004": { - "Name": "", - "SummaryText": "" - }, - "321005": { - "Name": "", - "SummaryText": "" - }, - "321006": { - "Name": "", - "SummaryText": "" - }, - "321007": { - "Name": "", - "SummaryText": "" - }, - "321008": { - "Name": "", - "SummaryText": "" - }, - "321009": { - "Name": "", - "SummaryText": "" - }, - "321010": { - "Name": "", - "SummaryText": "" - }, - "322055": { - "Name": "", - "SummaryText": "" - }, - "322056": { - "Name": "", - "SummaryText": "" - }, - "322057": { - "Name": "", - "SummaryText": "" - }, - "323055": { - "Name": "", - "SummaryText": "" - }, - "323056": { - "Name": "", - "SummaryText": "" - }, - "323057": { - "Name": "", - "SummaryText": "" - }, - "324001": { - "Name": "", - "SummaryText": "" - }, - "324002": { - "Name": "", - "SummaryText": "" - }, - "324003": { - "Name": "", - "SummaryText": "" - }, - "324004": { - "Name": "", - "SummaryText": "" - }, - "324005": { - "Name": "", - "SummaryText": "" - }, - "324006": { - "Name": "", - "SummaryText": "" - }, - "324007": { - "Name": "", - "SummaryText": "" - }, - "324008": { - "Name": "", - "SummaryText": "" - }, - "324009": { - "Name": "", - "SummaryText": "" - }, - "324010": { - "Name": "", - "SummaryText": "" - }, - "324011": { - "Name": "", - "SummaryText": "" - }, - "324012": { - "Name": "", - "SummaryText": "" - }, - "324013": { - "Name": "", - "SummaryText": "" - }, - "324014": { - "Name": "", - "SummaryText": "" - }, - "324015": { - "Name": "", - "SummaryText": "" - }, - "325001": { - "Name": "", - "SummaryText": "" - }, - "325002": { - "Name": "", - "SummaryText": "" - }, - "325003": { - "Name": "", - "SummaryText": "" - }, - "325004": { - "Name": "", - "SummaryText": "" - }, - "325005": { - "Name": "", - "SummaryText": "" - }, - "325006": { - "Name": "", - "SummaryText": "" - }, - "325007": { - "Name": "", - "SummaryText": "" - }, - "325008": { - "Name": "", - "SummaryText": "" - }, - "325009": { - "Name": "", - "SummaryText": "" - }, - "325010": { - "Name": "", - "SummaryText": "" - }, - "325011": { - "Name": "", - "SummaryText": "" - }, - "325012": { - "Name": "", - "SummaryText": "" - }, - "325013": { - "Name": "", - "SummaryText": "" - }, - "325014": { - "Name": "", - "SummaryText": "" - }, - "325015": { - "Name": "", - "SummaryText": "" - }, - "326001": { - "Name": "", - "SummaryText": "" - }, - "326002": { - "Name": "", - "SummaryText": "" - }, - "326003": { - "Name": "", - "SummaryText": "" - }, - "327001": { - "Name": "", - "SummaryText": "" - }, - "327002": { - "Name": "", - "SummaryText": "" - }, - "327003": { - "Name": "", - "SummaryText": "" - }, - "328001": { - "Name": "", - "SummaryText": "" - }, - "328002": { - "Name": "", - "SummaryText": "" - }, - "328003": { - "Name": "", - "SummaryText": "" - }, - "328004": { - "Name": "", - "SummaryText": "" - }, - "328005": { - "Name": "", - "SummaryText": "" - }, - "328006": { - "Name": "", - "SummaryText": "" - }, - "328007": { - "Name": "", - "SummaryText": "" - }, - "328008": { - "Name": "", - "SummaryText": "" - }, - "328009": { - "Name": "", - "SummaryText": "" - }, - "328010": { - "Name": "", - "SummaryText": "" - }, - "330001": { - "Name": "", - "SummaryText": "" - }, - "330002": { - "Name": "", - "SummaryText": "" - }, - "330003": { - "Name": "", - "SummaryText": "" - }, - "331001": { - "Name": "", - "SummaryText": "" - }, - "331002": { - "Name": "", - "SummaryText": "" - }, - "331003": { - "Name": "", - "SummaryText": "" - }, - "332001": { - "Name": "", - "SummaryText": "" - }, - "332002": { - "Name": "", - "SummaryText": "" - }, - "332003": { - "Name": "", - "SummaryText": "" - }, - "332004": { - "Name": "", - "SummaryText": "" - }, - "332005": { - "Name": "", - "SummaryText": "" - }, - "332006": { - "Name": "", - "SummaryText": "" - }, - "332007": { - "Name": "", - "SummaryText": "" - }, - "332008": { - "Name": "", - "SummaryText": "" - }, - "332009": { - "Name": "", - "SummaryText": "" - }, - "332010": { - "Name": "", - "SummaryText": "" - }, - "332030": { - "Name": "", - "SummaryText": "" - }, - "333001": { - "Name": "", - "SummaryText": "" - }, - "333002": { - "Name": "", - "SummaryText": "" - }, - "333003": { - "Name": "", - "SummaryText": "" - }, - "334001": { - "Name": "", - "SummaryText": "" - }, - "334002": { - "Name": "", - "SummaryText": "" - }, - "334003": { - "Name": "", - "SummaryText": "" - }, - "334012": { - "Name": "", - "SummaryText": "" - }, - "335001": { - "Name": "", - "SummaryText": "" - }, - "335002": { - "Name": "", - "SummaryText": "" - }, - "335003": { - "Name": "", - "SummaryText": "" - }, - "335004": { - "Name": "", - "SummaryText": "" - }, - "335005": { - "Name": "", - "SummaryText": "" - }, - "335006": { - "Name": "", - "SummaryText": "" - }, - "335007": { - "Name": "", - "SummaryText": "" - }, - "335008": { - "Name": "", - "SummaryText": "" - }, - "335009": { - "Name": "", - "SummaryText": "" - }, - "335010": { - "Name": "", - "SummaryText": "" - }, - "335011": { - "Name": "", - "SummaryText": "" - }, - "335012": { - "Name": "", - "SummaryText": "" - }, - "335013": { - "Name": "", - "SummaryText": "" - }, - "335014": { - "Name": "", - "SummaryText": "" - }, - "335015": { - "Name": "", - "SummaryText": "" - }, - "336001": { - "Name": "", - "SummaryText": "" - }, - "336002": { - "Name": "", - "SummaryText": "" - }, - "336003": { - "Name": "", - "SummaryText": "" - }, - "336004": { - "Name": "", - "SummaryText": "" - }, - "336005": { - "Name": "", - "SummaryText": "" - }, - "336006": { - "Name": "", - "SummaryText": "" - }, - "336007": { - "Name": "", - "SummaryText": "" - }, - "336008": { - "Name": "", - "SummaryText": "" - }, - "336009": { - "Name": "", - "SummaryText": "" - }, - "336010": { - "Name": "", - "SummaryText": "" - }, - "336016": { - "Name": "", - "SummaryText": "" - } -} \ No newline at end of file diff --git a/Js/Translations/XduMissionsNames_jpn.json b/Js/Translations/XduMissionsNames_jpn.json deleted file mode 100644 index 5c053fc..0000000 --- a/Js/Translations/XduMissionsNames_jpn.json +++ /dev/null @@ -1,1490 +0,0 @@ -{ - "101001": { - "Name": "MA1-1:戦場の歌姫", - "SummaryText": "" - }, - "101002": { - "Name": "MA1-2:覚醒の鼓動", - "SummaryText": "" - }, - "101003": { - "Name": "MA1-3:雑音と不協和音と", - "SummaryText": "" - }, - "101004": { - "Name": "MA1-4:夜にすれ違う・前編", - "SummaryText": "" - }, - "101005": { - "Name": "MA1-5:夜にすれ違う・後編", - "SummaryText": "" - }, - "101006": { - "Name": "MA1-6:落涙", - "SummaryText": "" - }, - "101007": { - "Name": "MA1-7:なお昏き深淵の底から", - "SummaryText": "" - }, - "101008": { - "Name": "MA1-8:デュランダル起動", - "SummaryText": "" - }, - "101009": { - "Name": "MA1-9:兆しの行方は", - "SummaryText": "" - }, - "101010": { - "Name": "MA1-10:撃ちてし止まぬ運命のもとに・前編", - "SummaryText": "" - }, - "101011": { - "Name": "MA1-11:撃ちてし止まぬ運命のもとに・後編", - "SummaryText": "" - }, - "101012": { - "Name": "MA1-12:陽だまりに翳りなく・前編", - "SummaryText": "" - }, - "101013": { - "Name": "MA1-13:陽だまりに翳りなく・後編", - "SummaryText": "" - }, - "101014": { - "Name": "MA1-14:防人の歌", - "SummaryText": "" - }, - "101015": { - "Name": "MA1-15:繋いだ手だけが紡ぐもの・前編", - "SummaryText": "" - }, - "101016": { - "Name": "MA1-16:繋いだ手だけが紡ぐもの・後編", - "SummaryText": "" - }, - "101017": { - "Name": "MA1-17:月を穿つ", - "SummaryText": "" - }, - "101018": { - "Name": "MA1-18:シンフォギア", - "SummaryText": "" - }, - "101019": { - "Name": "MA1-19:エクスドライブ", - "SummaryText": "" - }, - "101020": { - "Name": "MA1-20:流れ星、墜ちて燃えて尽きて、そして―", - "SummaryText": "" - }, - "101041": { - "Name": "MA1-21:クリスの入学①", - "SummaryText": "" - }, - "101042": { - "Name": "MA1-22:クリスの入学②", - "SummaryText": "" - }, - "102001": { - "Name": "MA2-1:不穏な足音", - "SummaryText": "" - }, - "102002": { - "Name": "MA2-2:ガングニールの少女", - "SummaryText": "" - }, - "102003": { - "Name": "MA2-3:胸に力と偽りと", - "SummaryText": "" - }, - "102004": { - "Name": "MA2-4:装者同士の戦い", - "SummaryText": "" - }, - "102005": { - "Name": "MA2-5:S2CA", - "SummaryText": "" - }, - "102006": { - "Name": "MA2-6:終焉を望む者、終焉に臨む者", - "SummaryText": "" - }, - "102007": { - "Name": "MA2-7:フィーネの再誕", - "SummaryText": "" - }, - "102008": { - "Name": "MA2-8:あたしの帰る場所", - "SummaryText": "" - }, - "102009": { - "Name": "MA2-9:血飛沫の小夜曲・前編", - "SummaryText": "" - }, - "102010": { - "Name": "MA2-10:血飛沫の小夜曲・後編", - "SummaryText": "" - }, - "102011": { - "Name": "MA2-11:君でいられなくなるキミに", - "SummaryText": "" - }, - "102012": { - "Name": "MA2-12:守りたい笑顔", - "SummaryText": "" - }, - "102013": { - "Name": "MA2-13:繋ぐ手と手…戸惑うわたしのため…", - "SummaryText": "" - }, - "102014": { - "Name": "MA2-14:消えた陽だまり", - "SummaryText": "" - }, - "102015": { - "Name": "MA2-15:英雄故事", - "SummaryText": "" - }, - "102016": { - "Name": "MA2-16:愛の力", - "SummaryText": "" - }, - "102017": { - "Name": "MA2-17:喪失までのカウントダウン", - "SummaryText": "" - }, - "102018": { - "Name": "MA2-18:ディスティニーアーク", - "SummaryText": "" - }, - "102019": { - "Name": "MA2-19:撃槍", - "SummaryText": "" - }, - "102020": { - "Name": "MA2-20:遥か彼方、星が音楽となった…かの日", - "SummaryText": "" - }, - "102041": { - "Name": "MA2-21:束の間の平和①", - "SummaryText": "" - }, - "102042": { - "Name": "MA2-22:束の間の平和②", - "SummaryText": "" - }, - "103001": { - "Name": "MA3-1:S.O.N.G.始動", - "SummaryText": "" - }, - "103002": { - "Name": "MA3-2:奇跡の殺戮者", - "SummaryText": "" - }, - "103003": { - "Name": "MA3-3:世界を壊す──その前に", - "SummaryText": "" - }, - "103004": { - "Name": "MA3-4:装者たちの黄昏", - "SummaryText": "" - }, - "103005": { - "Name": "MA3-5:ガングニール、再び", - "SummaryText": "" - }, - "103006": { - "Name": "MA3-6:Project IGNITE", - "SummaryText": "" - }, - "103007": { - "Name": "MA3-7:Edge Works", - "SummaryText": "" - }, - "103008": { - "Name": "MA3-8:抜剣", - "SummaryText": "" - }, - "103009": { - "Name": "MA3-9:輝きを継ぐ、君らしく", - "SummaryText": "" - }, - "103010": { - "Name": "MA3-10:向き合う勇気・前編", - "SummaryText": "" - }, - "103011": { - "Name": "MA3-11:向き合う勇気・後編", - "SummaryText": "" - }, - "103012": { - "Name": "MA3-12:夢の途中・前編", - "SummaryText": "" - }, - "103013": { - "Name": "MA3-13:夢の途中・後編", - "SummaryText": "" - }, - "103014": { - "Name": "MA3-14:英雄再び", - "SummaryText": "" - }, - "103015": { - "Name": "MA3-15:こんなにも、残酷だけど", - "SummaryText": "" - }, - "103016": { - "Name": "MA3-16:へいき、へっちゃら", - "SummaryText": "" - }, - "103017": { - "Name": "MA3-17:世界を壊す歌", - "SummaryText": "" - }, - "103018": { - "Name": "MA3-18:GX", - "SummaryText": "" - }, - "103019": { - "Name": "MA3-19:奇跡のカタチ", - "SummaryText": "" - }, - "103020": { - "Name": "MA3-20:正義を信じて、握り締めて", - "SummaryText": "" - }, - "103041": { - "Name": "MA3-21:お見送り①", - "SummaryText": "" - }, - "103042": { - "Name": "MA3-22:お見送り②", - "SummaryText": "" - }, - "104001": { - "Name": "MA3.5-1:ウォームアップ", - "SummaryText": "" - }, - "104002": { - "Name": "MA3.5-2:新たな脅威", - "SummaryText": "" - }, - "104003": { - "Name": "MA3.5-3:錬金術の足跡", - "SummaryText": "" - }, - "104004": { - "Name": "MA3.5-4:黄金に刻まれた呪い", - "SummaryText": "" - }, - "104005": { - "Name": "MA3.5-5:歌姫たちの日常", - "SummaryText": "" - }, - "104006": { - "Name": "MA3.5-6:蠢くもの", - "SummaryText": "" - }, - "104007": { - "Name": "MA3.5-7:繋がる想い、時を越えて", - "SummaryText": "" - }, - "104008": { - "Name": "MA3.5-8:エピローグ", - "SummaryText": "" - }, - "201001": { - "Name": "SI1-1-1:立花響という少女①", - "SummaryText": "" - }, - "201002": { - "Name": "SI1-1-2:立花響という少女②", - "SummaryText": "" - }, - "201003": { - "Name": "SI1-1-3:防人の誇り①", - "SummaryText": "" - }, - "201004": { - "Name": "SI1-1-4:防人の誇り②", - "SummaryText": "" - }, - "201005": { - "Name": "SI1-1-5:知らない街①", - "SummaryText": "" - }, - "201006": { - "Name": "SI1-1-6:知らない街②", - "SummaryText": "" - }, - "201007": { - "Name": "SI1-1-7:お昼当番①", - "SummaryText": "" - }, - "201008": { - "Name": "SI1-1-8:お昼当番②", - "SummaryText": "" - }, - "201009": { - "Name": "SI1-1-9:マリアの心配事①", - "SummaryText": "" - }, - "201010": { - "Name": "SI1-1-10:マリアの心配事②", - "SummaryText": "" - }, - "201011": { - "Name": "SI1-1-11:おるすばん①", - "SummaryText": "" - }, - "201012": { - "Name": "SI1-1-12:おるすばん②", - "SummaryText": "" - }, - "201015": { - "Name": "SI1-1-13:先輩と宿題①", - "SummaryText": "" - }, - "201016": { - "Name": "SI1-1-14:先輩と宿題②", - "SummaryText": "" - }, - "201017": { - "Name": "SI1-1-15:クリスの災難、夏の海にて①", - "SummaryText": "" - }, - "201018": { - "Name": "SI1-1-16:クリスの災難、夏の海にて②", - "SummaryText": "" - }, - "201019": { - "Name": "", - "SummaryText": "" - }, - "201020": { - "Name": "", - "SummaryText": "" - }, - "201701": { - "Name": "SI1-3-1:未知の敵との接触", - "SummaryText": "" - }, - "201801": { - "Name": "SI1-2-1:互いを知るために", - "SummaryText": "" - }, - "201802": { - "Name": "SI1-2-2:3人の装者", - "SummaryText": "" - }, - "201803": { - "Name": "SI1-2-3:認め合う強さ", - "SummaryText": "" - }, - "201804": { - "Name": "SI1-2-4:大人の力", - "SummaryText": "" - }, - "201805": { - "Name": "SI1-2-5:エルフナインの想い", - "SummaryText": "" - }, - "201806": { - "Name": "SI1-2-6:護りたいものを護るために", - "SummaryText": "" - }, - "202001": { - "Name": "SI2-1:雨の日の帰り道", - "SummaryText": "新しい傘を調と一緒に使いたい切歌\nだが、無常にも調が居ないタイミングで\n雨が降り出してしまい――。" - }, - "202002": { - "Name": "SI2-2:翼を休める場所", - "SummaryText": "ツヴァイウィングのライブ前夜、不安そう\nにする翼を元気づける奏。しかし、\n翼の胸騒ぎは一向に治まらない。" - }, - "202003": { - "Name": "SI2-3:可愛い寝顔", - "SummaryText": "とある事情により自宅に戻れなくなり、\n翼の家でお泊りすることになった調だったが――。" - }, - "202004": { - "Name": "SI2-4:戦士の休息", - "SummaryText": "突然倒れたクリス。どうやら後輩のため\nに頑張りすぎて、あまり寝ていない\n様子。そんなクリスにマリアが――。" - }, - "202005": { - "Name": "SI2-5:息抜きデート", - "SummaryText": "仕事のしすぎでお疲れのエルフナインを\n気遣い、息抜きにと調が散歩に連れ出すと……。" - }, - "202006": { - "Name": "SI2-6:プリンセスハグ", - "SummaryText": "新しい服となれないハイヒールを履いた\n切歌。歩きにくそうなその姿を\n見るに見かねた翼が……。" - }, - "202007": { - "Name": "SI2-7:バトルプレリュード", - "SummaryText": "何度も共に戦ってきた翼とクリス。\n互いに信頼し合う2人には、\nもはや言葉は不要。" - }, - "202008": { - "Name": "SI2-8:白衣の診察", - "SummaryText": "医療スタッフ不在をいいことに以前から\n興味があったナース服に着替える2人。\nそこに体調を崩したスタッフがやって来て――。" - }, - "202009": { - "Name": "SI2-9:戦闘機能特化型の実力", - "SummaryText": "毎度毎度キスを迫ってくるミカに\n対して、ガリィがとった秘策とは?" - }, - "202012": { - "Name": "SI2-10:ヨガ初体験", - "SummaryText": "最近ちょっとお腹の肉付きが気になる\nクリスとマリア。そんな2人が、\nみんなに内緒でヨガに挑戦する。" - }, - "202013": { - "Name": "SI2-11:バニーガールズ", - "SummaryText": "S.O.N.G.主催のパーティの余興に出て\nくれないかとお願いされる翼とクリス。\n軽い気持ちで引き受ける2人だが……。" - }, - "202014": { - "Name": "SI2-39:舞踊演舞", - "SummaryText": "新曲の演出のため、着物での踊りの練習を\nする翼と奏。慣れない恰好に苦戦しつつ\n練習を重ねていく。" - }, - "202016": { - "Name": "SI2-12:初めてのカラオケ", - "SummaryText": "敵情視察という名目で、なぜかカラオケ\nに来たキャロルとエルフナイン。\nくだらないと言いつつも興味深々。" - }, - "202017": { - "Name": "SI2-19:最高で最強のステージ", - "SummaryText": "夢にまでみた歌姫3人でのステージが\n実現。脇役なんていない、全員が主役。\n今、最高のステージの幕が上がるッ!" - }, - "202018": { - "Name": "SI2-13:手料理の味は?", - "SummaryText": "クリスの家の台所を借りて料理の練習を\nする未来。いきなりハードルの高い料理\nに挑戦するが……。" - }, - "202019": { - "Name": "SI2-14:ドキドキの急接近", - "SummaryText": "みんなで楽しくお泊り会ッ!\n定番のレクリエーション王様ゲームで\n選ばれた響とクリスへの命令は?" - }, - "202020": { - "Name": "SI2-15:淑女のたしなみ", - "SummaryText": "見事な太刀捌きでノイズを刻んでいく\n翼。きっと包丁捌きも上手で料理もでき\nるはずッ!と言われるが果たして……。" - }, - "202021": { - "Name": "SI2-20:一日の始まり", - "SummaryText": "寝ぼけたまま歯を磨く調。そんな姿を\n見ていられず、世話を焼くマリア。\nその姿は姉妹というより母と娘。" - }, - "202022": { - "Name": "SI2-16:マリアの意外な特技", - "SummaryText": "戦術向上のため将棋を勧められる翼。\n海外育ちのマリアになら余裕で\n勝てるだろうと挑むが――。" - }, - "202023": { - "Name": "SI2-35:茶道体験", - "SummaryText": "茶道に興味を持ち、やってみたいという調。\n初めて体験するお茶の苦みに\n強がりを見せる調だが――。" - }, - "202024": { - "Name": "SI2-42:ツインギター", - "SummaryText": "うまく連携の取れないクリスと切歌。\n互いをもっと知るために一緒に音楽を\nやってみることになるのだが……。" - }, - "202025": { - "Name": "SI2-49:忍術修業中", - "SummaryText": "慣れない水上での戦いに苦戦する装者たち。\n水上を自在に移動できれば……\nと考えていると、調が何かを思いつく。" - }, - "202026": { - "Name": "SI2-37:艶やかな2人", - "SummaryText": "おしとやかで大人っぽい、そんな\n大和撫子になりたい切歌が、先輩の\nクリスを巻き込んでとった行動とは?" - }, - "202027": { - "Name": "SI2-34:着付に挑戦", - "SummaryText": "今日は着物での特別授業。\n着付けの出来ない響を手伝う未来だが、\nどんどんおかしなことになってしまい……。" - }, - "202028": { - "Name": "SI2-38:ガリィ流の華道", - "SummaryText": "可愛い着物姿にノリノリのガリィ。\n内心は超面倒と思いつつ、\n勢いに任せて生け花に挑戦。" - }, - "202029": { - "Name": "SI2-17:2人だけのパジャマパーティー", - "SummaryText": "疲れて帰って来た響を、優しく出迎える未来。\nそんな2人の陽だまりは、\nもはや何者も侵すことはできない。" - }, - "202030": { - "Name": "SI2-18:ミッション遂行中", - "SummaryText": "最近、何か様子のおかしい響と切歌。\n2人を心配する未来と調は、潜入美人\n捜査官メガネをかけて追跡を開始する。" - }, - "202031": { - "Name": "SI2-21:疲労困憊", - "SummaryText": "弦十郎による愛の特訓に耐え抜いた\n装者たち。もはや立ち上がる力も、\n話す気力も残されていない。" - }, - "202032": { - "Name": "SI2-22:奏のバースデー2017", - "SummaryText": "装者たちで奏の誕生日パーティを開催。\nどのタイミングで奏にプレゼントを\n渡そうか悩んでいる翼に奏が――。" - }, - "202033": { - "Name": "SI2-23:マリアのバースデー2017", - "SummaryText": "最近、調と切歌の様子がおかしいと心配する\nマリア。悩みがあるなら言って欲しい……。\nそんなことを考えながら家に帰ると――。" - }, - "202034": { - "Name": "SI2-24:縁側で一休み", - "SummaryText": "夏の暑さで体調を崩してしまう調。\nみんなが心配する中、奏が看病をかってでる。" - }, - "202035": { - "Name": "SI2-25:おさかな集合大作戦", - "SummaryText": "海水浴中の響と切歌。\nお魚たちに餌をあげると、\n予想以上に沢山集まってきてしまい――。" - }, - "202036": { - "Name": "SI2-26:暑さを凌ぐ良い方法", - "SummaryText": "バイクを洗車中の翼の元に未来が通りかかる。\nこんな暑い日はわたしも水を浴びたいです、\nと言う未来の願いを早速叶えてあげる翼。" - }, - "202037": { - "Name": "SI2-27:サマーウエイトレス", - "SummaryText": "海の家で手伝いをすることになった\nクリスとマリア。水着エプロンという格好\nと慣れない接客のせいで悪戦苦闘する2人。" - }, - "202038": { - "Name": "SI2-28:響のバースデー2017", - "SummaryText": "響の誕生日プレゼントに悩む未来に\n奏が「インパクト勝負だッ!」と提案、\n2人で考えた響へのプレゼントとは――。" - }, - "202039": { - "Name": "SI2-29:切歌の寝ぼけ癖", - "SummaryText": "とある日の朝、幸せそうに布団に包まる切歌。\n遅刻を心配し、何とか起こそうとするマリア。\n2人の壮絶な戦いが今始まる。" - }, - "202040": { - "Name": "SI2-30:悪戯な暇つぶし", - "SummaryText": "レイアの驚いた表情が見たいガリィが\n様々な方法でレイアを驚かそうとする。\nガリィのただの暇つぶし。" - }, - "202041": { - "Name": "SI2-31:奏の極楽マッサージ", - "SummaryText": "戦いの後、ストレッチの重要性を\n甘く見た切歌に降りかかる災難とは――。" - }, - "202042": { - "Name": "SI2-32:雨に濡れて", - "SummaryText": "雨でびしょ濡れになったクリスと調。\n互いに乾かしながら過ぎて行く優しい時間。" - }, - "202043": { - "Name": "SI2-33:夏服の歌姫たち", - "SummaryText": "学生服を懐かしく感じ、\n久々に着て見たくなった奏、マリアを\n巻き込んで強引に試着をしようとする。" - }, - "202044": { - "Name": "SI2-36:セレナのバースデー2017", - "SummaryText": "プリンの美味しさに満面の笑みを浮かべる\nセレナ。でも本当に嬉しいのは、大好きな\n姉と一緒に美味しい物を食べれること。" - }, - "202045": { - "Name": "SI2-40:未来のバースデー2017", - "SummaryText": "今日は未来の誕生日、しかし、響は緊急の\n呼び出しで出て行ってしまう。1人での\n誕生日は寂しいな……と感じていると――。" - }, - "202047": { - "Name": "SI2-41:クリスの氷上訓練", - "SummaryText": "連携強化のためにアイススケートを\nすることになったクリスと調。\n滑ることが得意な調に対してクリスは……" - }, - "202048": { - "Name": "SI2-43:お風呂上りのひと時", - "SummaryText": "夜、戦いの疲れをお風呂で取り、\n自室にて休むマリア。1人でいることに\n少し寂しさを感じていると、突然電話が鳴る。" - }, - "202049": { - "Name": "SI2-44:露天風呂パニック", - "SummaryText": "仕事のしすぎな友里にしっかり休むよう\nに言う弦十郎。偶然こちらに来ていた奏と\n一緒に弦十郎の勧める温泉に行くことに。" - }, - "202050": { - "Name": "SI2-45:クリスマスの天使たち", - "SummaryText": "地域ボランティアの一環で、子供たちの\nためのクリスマス会に参加することになった\n響たち。出し物はオリジナルの演劇。" - }, - "202051": { - "Name": "SI2-47:Happy New Year 2018", - "SummaryText": "新年あけましておめでとうございますッ!\nきっと今年も大変な1年になりそうだけど、\nとりあえず今は正月を楽しもうと決めた3人。" - }, - "202052": { - "Name": "SI2-46:クリスのバースデー2017", - "SummaryText": "ついに来たクリスの誕生日。\n切歌たちの計画、クリスを泣かせよう作戦は\n果たして成功するのかッ!?" - }, - "202053": { - "Name": "SI2-48:羽根つき勝負", - "SummaryText": "お正月某日、S.O.N.G.内で\n行われることになった装者対抗羽根つき大会。\n余裕そうに振る舞うクリスだったが……。" - }, - "202054": { - "Name": "SI2-50:大凧で空へ", - "SummaryText": "空から迅速に現場へ移動可能な緒川の\n忍術に憧れを抱いた翼は、緒川に\n伝授して頂けないかとお願いをする。" - }, - "202055": { - "Name": "SI2-51:メイドでお仕事", - "SummaryText": "装者たちの戦いの影響を受け、オープンで\nきなくなったとある喫茶店。罪悪感にから\nれたマリアたちがお手伝いをすることに。" - }, - "202056": { - "Name": "SI2-52:チョコケーキ大作戦", - "SummaryText": "大好きな人に食べてもらいたいッ!\nその想いを胸にケーキ作りに挑戦する3人。\n果たしてどんなケーキに仕上がるのか……。" - }, - "202057": { - "Name": "SI2-53:調のバースデー2018", - "SummaryText": "ついに来た調の誕生日。\n切歌の悩みに悩んだサプライズが\n火を噴くッ! 調の反応はいかに?" - }, - "202058": { - "Name": "SI2-54:居合の心得", - "SummaryText": "こっそりと翼の強さの秘密を探る未来と調。\n途中で見つかり、事情を知った翼は、\n2人を居合の練習に付き合わせることに。" - }, - "202059": { - "Name": "SI2-55:制服の魅力", - "SummaryText": "学校に憧れを抱くセレナ。形だけでもと、\n調からリディアンの制服を借りて\n着てみることに。" - }, - "202060": { - "Name": "SI2-56:紳士的なお出迎え", - "SummaryText": "ホワイトデーのプレゼントがなかなか\n決まらない響と翼。手伝って欲しいと\n調にお願いすると、ある提案をされて……?" - }, - "202061": { - "Name": "SI2-57:ひな人形の並べ方", - "SummaryText": "もうすぐひな祭りッ!\n装者の形をしたひな人形をめぐって\nバトルが勃発ッ!?" - }, - "202062": { - "Name": "SI2-58:夜の学校", - "SummaryText": "宿題のノートを学院に忘れてしまった切歌。\n怖がりながらも暗い廊下を進んでいくと、\nどこからともなく足音が聞こえてきて……?" - }, - "202063": { - "Name": "SI2-59:可愛いお雛様", - "SummaryText": "ひな人形が気に入った様子のセレナ。\n同じ服を着せてあげたいと考えるマリアに\n翼がある提案をして……?" - }, - "202064": { - "Name": "SI2-60:早朝トレーニング", - "SummaryText": "もうすぐマラソン大会ッ!響たちと一緒に\n練習に参加することにしたクリスだったが、\nその内容は予想以上にハードでッ!?" - }, - "202065": { - "Name": "SI2-61:中国拳法大特訓", - "SummaryText": "中国拳法の特訓をすることになった翼。\n響の主張によると、特訓にはある衣装が\n必要不可欠らしくて……ッ!?" - }, - "202066": { - "Name": "SI2-62:愛情表現", - "SummaryText": "大きな犬と会った調、切歌、セレナの3人。\nフライングディスクで意外な才能を発揮した\nセレナに、ワンコの愛情表現が炸裂するッ!" - }, - "202067": { - "Name": "SI2-63:切歌のバースデー2018", - "SummaryText": "ついに来た切歌の誕生日ッ!\nみんなにお祝いしてもらう準備万全で当日を\n迎えた切歌だったが……?" - }, - "202068": { - "Name": "SI2-64:ポカポカ陽気で", - "SummaryText": "切歌の計画は、忙しいエルフナインを外に\n連れ出すことッ!そのまま家に招くはずが、\n暖かな日差しにまどろんでしまい……。" - }, - "202069": { - "Name": "SI2-65:他愛もない幸せ", - "SummaryText": "そうだ、ピクニックにいこうッ!\n4人で空を見上げる……そんな時間が、\n彼女たちにとってかけがえのない幸せ。" - }, - "202070": { - "Name": "SI2-66:翼のバースデー2018", - "SummaryText": "ついに来た翼の誕生日。サプライズを\n成功させるためのミッション開始ッ!\nしかし、気づかれそうになり……ッ!?" - }, - "203001": { - "Name": "SI3-1-1:弦十郎との修行①", - "SummaryText": "" - }, - "203002": { - "Name": "SI3-1-2:弦十郎との修行②", - "SummaryText": "" - }, - "203003": { - "Name": "SI3-1-3:弦十郎との修行③", - "SummaryText": "" - }, - "203004": { - "Name": "SI3-1-4:弦十郎との修行④", - "SummaryText": "" - }, - "203005": { - "Name": "SI3-2-1:女子力強化①", - "SummaryText": "" - }, - "203006": { - "Name": "SI3-2-2:女子力強化②", - "SummaryText": "" - }, - "203007": { - "Name": "SI3-2-3:女子力強化③", - "SummaryText": "" - }, - "203008": { - "Name": "SI3-2-4:女子力強化④", - "SummaryText": "" - }, - "203009": { - "Name": "SI3-3-1:頼りになる先輩①", - "SummaryText": "" - }, - "203010": { - "Name": "SI3-3-2:頼りになる先輩②", - "SummaryText": "" - }, - "203011": { - "Name": "SI3-3-3:頼りになる先輩③", - "SummaryText": "" - }, - "203012": { - "Name": "SI3-3-4:頼りになる先輩④", - "SummaryText": "" - }, - "203013": { - "Name": "SI3-4-1:引っ込み思案な私①", - "SummaryText": "" - }, - "203014": { - "Name": "SI3-4-2:引っ込み思案な私②", - "SummaryText": "" - }, - "203015": { - "Name": "SI3-4-3:引っ込み思案な私③", - "SummaryText": "" - }, - "203016": { - "Name": "SI3-4-4:引っ込み思案な私④", - "SummaryText": "" - }, - "203017": { - "Name": "SI3-5-1:調の倹約術①", - "SummaryText": "" - }, - "203018": { - "Name": "SI3-5-2:調の倹約術②", - "SummaryText": "" - }, - "203019": { - "Name": "SI3-5-3:調の倹約術③", - "SummaryText": "" - }, - "203020": { - "Name": "SI3-5-4:調の倹約術④", - "SummaryText": "" - }, - "203021": { - "Name": "SI3-6-1:手紙を求めて①", - "SummaryText": "" - }, - "203022": { - "Name": "SI3-6-2:手紙を求めて②", - "SummaryText": "" - }, - "203023": { - "Name": "SI3-6-3:手紙を求めて③", - "SummaryText": "" - }, - "203024": { - "Name": "SI3-6-4:手紙を求めて④", - "SummaryText": "" - }, - "203025": { - "Name": "SI3-7-1:ワイルドな生活①", - "SummaryText": "" - }, - "203026": { - "Name": "SI3-7-2:ワイルドな生活②", - "SummaryText": "" - }, - "203027": { - "Name": "SI3-7-3:ワイルドな生活③", - "SummaryText": "" - }, - "203028": { - "Name": "SI3-7-4:ワイルドな生活④", - "SummaryText": "" - }, - "203029": { - "Name": "SI3-8-1:装者としての心構え①", - "SummaryText": "" - }, - "203030": { - "Name": "SI3-8-2:装者としての心構え②", - "SummaryText": "" - }, - "203031": { - "Name": "SI3-8-3:装者としての心構え③", - "SummaryText": "" - }, - "203033": { - "Name": "SI3-9-1:妹としてできること①", - "SummaryText": "" - }, - "203034": { - "Name": "SI3-9-2:妹としてできること②", - "SummaryText": "" - }, - "203035": { - "Name": "SI3-9-3:妹としてできること③", - "SummaryText": "" - }, - "203036": { - "Name": "SI3-9-4:妹としてできること④", - "SummaryText": "" - }, - "304001": { - "Name": "EV3-1:思い思いの夏", - "SummaryText": "" - }, - "304002": { - "Name": "EV3-2:南国の島", - "SummaryText": "" - }, - "304003": { - "Name": "EV3-3:適応するギア", - "SummaryText": "" - }, - "304004": { - "Name": "EV3-4:セイレーンの歌", - "SummaryText": "" - }, - "304005": { - "Name": "EV3-5:心象変化", - "SummaryText": "" - }, - "304006": { - "Name": "EV3-6:砕けた聖遺物", - "SummaryText": "" - }, - "304007": { - "Name": "EV3-7:サバイバルライフ", - "SummaryText": "" - }, - "304008": { - "Name": "EV3-8:アイランドサーチ", - "SummaryText": "" - }, - "304009": { - "Name": "EV3-9:黒いクジラ", - "SummaryText": "" - }, - "304010": { - "Name": "EV3-10:洞窟探検", - "SummaryText": "" - }, - "304011": { - "Name": "EV3-11:トラップ×トラップ・前編", - "SummaryText": "" - }, - "304012": { - "Name": "EV3-12:トラップ×トラップ・後編", - "SummaryText": "" - }, - "304013": { - "Name": "EV3-13:海底遺跡中枢", - "SummaryText": "" - }, - "304014": { - "Name": "EV3-14:大脱出", - "SummaryText": "" - }, - "304015": { - "Name": "EV3-15:装者たちの夏休み", - "SummaryText": "" - }, - "307101": { - "Name": "EV6-S1:うまいもんマップ完成を目指して①", - "SummaryText": "" - }, - "307102": { - "Name": "EV6-S2:うまいもんマップ完成を目指して②", - "SummaryText": "" - }, - "307103": { - "Name": "EV6-S3:「あったかいもの」の秘密①", - "SummaryText": "" - }, - "307104": { - "Name": "EV6-S4:「あったかいもの」の秘密②", - "SummaryText": "" - }, - "308001": { - "Name": "EV7-1:未確認アルカ・ノイズ襲来", - "SummaryText": "" - }, - "308007": { - "Name": "EV7-7:未確認アルカ・ノイズ襲来(港)", - "SummaryText": "" - }, - "308008": { - "Name": "EV7-8:未確認アルカ・ノイズ襲来(街)", - "SummaryText": "" - }, - "309001": { - "Name": "EV8-1:いざ出陣", - "SummaryText": "" - }, - "309002": { - "Name": "EV8-2:装者不在の世界", - "SummaryText": "" - }, - "309003": { - "Name": "EV8-3:哲学兵装ムラマサ", - "SummaryText": "" - }, - "309004": { - "Name": "EV8-4:国を守る者たち", - "SummaryText": "" - }, - "309005": { - "Name": "EV8-5:世界の救世主", - "SummaryText": "" - }, - "309006": { - "Name": "EV8-6:並行世界での生活", - "SummaryText": "" - }, - "309007": { - "Name": "EV8-7:和装ギアの実力", - "SummaryText": "" - }, - "309008": { - "Name": "EV8-8:それぞれの役割", - "SummaryText": "" - }, - "309009": { - "Name": "EV8-9:結束", - "SummaryText": "" - }, - "309010": { - "Name": "EV8-10:黒い武者ノイズ", - "SummaryText": "" - }, - "309011": { - "Name": "EV8-11:新たな課題", - "SummaryText": "" - }, - "309012": { - "Name": "EV8-12:互いを知るための特訓", - "SummaryText": "" - }, - "309013": { - "Name": "EV8-13:ラストスパート", - "SummaryText": "" - }, - "309014": { - "Name": "EV8-14:和装乱舞", - "SummaryText": "" - }, - "309015": { - "Name": "EV8-15:可愛い後輩、可愛い先輩", - "SummaryText": "" - }, - "311001": { - "Name": "EV10-1:天体観測①", - "SummaryText": "" - }, - "311005": { - "Name": "EV10-2:天体観測②", - "SummaryText": "" - }, - "313001": { - "Name": "EV1-1:ギャラルホルン", - "SummaryText": "" - }, - "313002": { - "Name": "EV1-2:IFの世界", - "SummaryText": "" - }, - "313003": { - "Name": "EV1-3:片翼の奏者", - "SummaryText": "" - }, - "313004": { - "Name": "EV1-4:黒いノイズ", - "SummaryText": "" - }, - "313005": { - "Name": "EV1-5:交錯する想い", - "SummaryText": "" - }, - "313006": { - "Name": "EV1-6:封じられた力", - "SummaryText": "" - }, - "313007": { - "Name": "EV1-7:侵食する世界", - "SummaryText": "" - }, - "313008": { - "Name": "EV1-8:復讐の歌", - "SummaryText": "" - }, - "313009": { - "Name": "EV1-9:憎しみと後悔", - "SummaryText": "" - }, - "313010": { - "Name": "EV1-10:受け継がれた想い", - "SummaryText": "" - }, - "313011": { - "Name": "EV1-11:カルマノイズ殲滅作戦", - "SummaryText": "" - }, - "313012": { - "Name": "EV1-12:「あたし」のいないステージ", - "SummaryText": "" - }, - "313013": { - "Name": "EV1-13:七人の装者", - "SummaryText": "" - }, - "313014": { - "Name": "EV1-14:逆光のリゾルヴ", - "SummaryText": "" - }, - "313015": { - "Name": "EV1-15:両翼は再び空を舞う", - "SummaryText": "" - }, - "317001": { - "Name": "EV14-S1:雪上のクリスマス①", - "SummaryText": "" - }, - "317002": { - "Name": "EV14-S2:雪上のクリスマス②", - "SummaryText": "" - }, - "317003": { - "Name": "EV14-S3:雪上のクリスマス③", - "SummaryText": "" - }, - "319001": { - "Name": "EV15-S1:暁のサンタクロース:前編", - "SummaryText": "" - }, - "319002": { - "Name": "EV15-S2:暁のサンタクロース:中編", - "SummaryText": "" - }, - "319003": { - "Name": "EV15-S3:暁のサンタクロース:後編", - "SummaryText": "" - }, - "321001": { - "Name": "EV17-S1:端月の神隠し", - "SummaryText": "" - }, - "321002": { - "Name": "EV17-S2:迷宮屋敷", - "SummaryText": "" - }, - "321003": { - "Name": "EV17-S3:心象に描かれたモノ", - "SummaryText": "" - }, - "321004": { - "Name": "EV17-S4:痕跡を辿って", - "SummaryText": "" - }, - "321005": { - "Name": "EV17-S5:振袖の怪物", - "SummaryText": "" - }, - "321006": { - "Name": "EV17-S6:振袖に刻まれた呪い", - "SummaryText": "" - }, - "321007": { - "Name": "EV17-S7:迷宮からの声", - "SummaryText": "" - }, - "321008": { - "Name": "EV17-S8:大火の振袖", - "SummaryText": "" - }, - "321009": { - "Name": "EV17-S9:哀哭を絶つ剣", - "SummaryText": "" - }, - "321010": { - "Name": "EV17-S10:翼と振袖", - "SummaryText": "" - }, - "322055": { - "Name": "EV9-S1:先覚の協力者・フィーネ①", - "SummaryText": "" - }, - "322056": { - "Name": "EV9-S2:先覚の協力者・フィーネ②", - "SummaryText": "" - }, - "322057": { - "Name": "EV9-S3:先覚の協力者・フィーネ③", - "SummaryText": "" - }, - "323055": { - "Name": "EV12-S1:先覚の協力者・ウェル博士①", - "SummaryText": "" - }, - "323056": { - "Name": "EV12-S2:先覚の協力者・ウェル博士②", - "SummaryText": "" - }, - "323057": { - "Name": "EV12-S3:先覚の協力者・ウェル博士③", - "SummaryText": "" - }, - "324001": { - "Name": "EV18-S1:集いし先覚者", - "SummaryText": "" - }, - "324002": { - "Name": "EV18-S2:不滅の刃", - "SummaryText": "" - }, - "324003": { - "Name": "EV18-S3:唯一の居場所", - "SummaryText": "" - }, - "324004": { - "Name": "EV18-S4:インターミッション", - "SummaryText": "" - }, - "324005": { - "Name": "EV18-S5:二課潜入", - "SummaryText": "" - }, - "324006": { - "Name": "EV18-S6:フィーネの企み", - "SummaryText": "" - }, - "324007": { - "Name": "EV18-S7:ウェル襲撃", - "SummaryText": "" - }, - "324008": { - "Name": "EV18-S8:激戦", - "SummaryText": "" - }, - "324009": { - "Name": "EV18-S9:遅れてきた先覚者", - "SummaryText": "" - }, - "324010": { - "Name": "EV18-S10:RN式回天特機装束", - "SummaryText": "" - }, - "324011": { - "Name": "EV18-S11:Recapture Operation", - "SummaryText": "" - }, - "324012": { - "Name": "EV18-S12:決戦・フィーネ", - "SummaryText": "" - }, - "324013": { - "Name": "EV18-S13:穢れた赤き竜", - "SummaryText": "" - }, - "324014": { - "Name": "EV18-S14:拳", - "SummaryText": "" - }, - "324015": { - "Name": "EV18-S15:ふたりの時間", - "SummaryText": "" - }, - "325001": { - "Name": "EV19-S1:小さな勇気", - "SummaryText": "" - }, - "325002": { - "Name": "EV19-S2:もうひとりのセレナ", - "SummaryText": "" - }, - "325003": { - "Name": "EV19-S3:ネフィリム再び", - "SummaryText": "" - }, - "325004": { - "Name": "EV19-S4:変わらない妹", - "SummaryText": "" - }, - "325005": { - "Name": "EV19-S5:もうひとつの結末", - "SummaryText": "" - }, - "325006": { - "Name": "EV19-S6:目覚めた日のこと", - "SummaryText": "" - }, - "325007": { - "Name": "EV19-S7:可愛らしい客人", - "SummaryText": "" - }, - "325008": { - "Name": "EV19-S8:悪夢の予感", - "SummaryText": "" - }, - "325009": { - "Name": "EV19-S9:増殖する脅威", - "SummaryText": "" - }, - "325010": { - "Name": "EV19-S10:わたしでないわたしのために", - "SummaryText": "" - }, - "325011": { - "Name": "EV19-S11:家族", - "SummaryText": "" - }, - "325012": { - "Name": "EV19-S12:大好きの絆", - "SummaryText": "" - }, - "325013": { - "Name": "EV19-S13:偽りの姉妹", - "SummaryText": "" - }, - "325014": { - "Name": "EV19-S14:イノセント・シスター", - "SummaryText": "" - }, - "325015": { - "Name": "EV19-S15:姉妹", - "SummaryText": "" - }, - "326001": { - "Name": "EV20-S1:エキスパート・メイド:前編", - "SummaryText": "" - }, - "326002": { - "Name": "EV20-S2:エキスパート・メイド:中編", - "SummaryText": "" - }, - "326003": { - "Name": "EV20-S3:エキスパート・メイド:後編", - "SummaryText": "" - }, - "327001": { - "Name": "EV21-S1:これがわたしのメイド道ッ!:前編", - "SummaryText": "" - }, - "327002": { - "Name": "EV21-S2:これがわたしのメイド道ッ!:中編", - "SummaryText": "" - }, - "327003": { - "Name": "EV21-S3:これがわたしのメイド道ッ!:後編", - "SummaryText": "" - }, - "328001": { - "Name": "EV23-S1:夜を翔ける少女", - "SummaryText": "" - }, - "328002": { - "Name": "EV23-S2:怪盗への道", - "SummaryText": "" - }, - "328003": { - "Name": "EV23-S3:誕生、怪盗ファントムシスターズ", - "SummaryText": "" - }, - "328004": { - "Name": "EV23-S4:潜入、豪華客船", - "SummaryText": "" - }, - "328005": { - "Name": "EV23-S5:暗躍する影", - "SummaryText": "" - }, - "328006": { - "Name": "EV23-S6:怪盗の日常", - "SummaryText": "" - }, - "328007": { - "Name": "EV23-S7:3人目の怪盗", - "SummaryText": "" - }, - "328008": { - "Name": "EV23-S8:捕える者たちとの攻防", - "SummaryText": "" - }, - "328009": { - "Name": "EV23-S9:夜空を舞う怪盗姉妹", - "SummaryText": "" - }, - "328010": { - "Name": "EV23-S10:怪盗姉妹は永遠に", - "SummaryText": "" - }, - "330001": { - "Name": "EV24-S1:竜を討つ魔剣:前編", - "SummaryText": "" - }, - "330002": { - "Name": "EV24-S2:竜を討つ魔剣:中編", - "SummaryText": "" - }, - "330003": { - "Name": "EV24-S3:竜を討つ魔剣:後編", - "SummaryText": "" - }, - "331001": { - "Name": "EV25-S1:不死身の英雄:前編", - "SummaryText": "" - }, - "331002": { - "Name": "EV25-S2:不死身の英雄:中編", - "SummaryText": "" - }, - "331003": { - "Name": "EV25-S3:不死身の英雄:後編", - "SummaryText": "" - }, - "332001": { - "Name": "EV26-S1:謎の海賊船", - "SummaryText": "" - }, - "332002": { - "Name": "EV26-S2:海賊の掟", - "SummaryText": "" - }, - "332003": { - "Name": "EV26-S3:大海賊ブラックバート", - "SummaryText": "" - }, - "332004": { - "Name": "EV26-S4:捕虜の生活", - "SummaryText": "" - }, - "332005": { - "Name": "EV26-S5:海賊船長との決闘", - "SummaryText": "" - }, - "332006": { - "Name": "EV26-S6:急襲の錬金術師", - "SummaryText": "" - }, - "332007": { - "Name": "EV26-S7:海賊の生活", - "SummaryText": "" - }, - "332008": { - "Name": "EV26-S8:海賊の財宝", - "SummaryText": "" - }, - "332009": { - "Name": "EV26-S9:海上大激戦", - "SummaryText": "" - }, - "332010": { - "Name": "EV26-S10:海賊の証", - "SummaryText": "" - }, - "332030": { - "Name": "EV26-BS:海賊の絆", - "SummaryText": "" - }, - "333001": { - "Name": "EV29-S1:燃えよッ!カンフーマスター:前編", - "SummaryText": "" - }, - "333002": { - "Name": "EV29-S2:燃えよッ!カンフーマスター:中編", - "SummaryText": "" - }, - "333003": { - "Name": "EV29-S3:燃えよッ!カンフーマスター:後編", - "SummaryText": "" - }, - "334001": { - "Name": "EV30-S1:怒りのッ!カンフー3姉妹:前編", - "SummaryText": "" - }, - "334002": { - "Name": "EV30-S2:怒りのッ!カンフー3姉妹:中編", - "SummaryText": "" - }, - "334003": { - "Name": "EV30-S3:怒りのッ!カンフー3姉妹:後編", - "SummaryText": "" - }, - "334012": { - "Name": "EV30-BS:怒りのッ!カンフー3姉妹:後日談", - "SummaryText": "" - }, - "335001": { - "Name": "EV5-1:翳る太陽", - "SummaryText": "" - }, - "335002": { - "Name": "EV5-2:暗い夢の中", - "SummaryText": "" - }, - "335003": { - "Name": "EV5-3:異変究明", - "SummaryText": "" - }, - "335004": { - "Name": "EV5-4:陽だまりの無い世界", - "SummaryText": "" - }, - "335005": { - "Name": "EV5-5:精神同調", - "SummaryText": "" - }, - "335006": { - "Name": "EV5-6:決意", - "SummaryText": "" - }, - "335007": { - "Name": "EV5-7:神獣鏡、起動", - "SummaryText": "" - }, - "335008": { - "Name": "EV5-8:未来の戦い", - "SummaryText": "" - }, - "335009": { - "Name": "EV5-9:地中からの脅威", - "SummaryText": "" - }, - "335010": { - "Name": "EV5-10:救うための戦い", - "SummaryText": "" - }, - "335011": { - "Name": "EV5-11:侵食", - "SummaryText": "" - }, - "335012": { - "Name": "EV5-12:嘆く心", - "SummaryText": "" - }, - "335013": { - "Name": "EV5-13:装者になった理由", - "SummaryText": "" - }, - "335014": { - "Name": "EV5-14:翳り裂く閃光", - "SummaryText": "" - }, - "335015": { - "Name": "EV5-15:わたしのいるべき場所", - "SummaryText": "" - }, - "336001": { - "Name": "EV27-S1:高速のアルカ・ノイズ", - "SummaryText": "" - }, - "336002": { - "Name": "EV27-S2:ハイウェイ・チェイス", - "SummaryText": "" - }, - "336003": { - "Name": "EV27-S3:速さへの心象実験", - "SummaryText": "" - }, - "336004": { - "Name": "EV27-S4:ライダー型ギア", - "SummaryText": "" - }, - "336005": { - "Name": "EV27-S5:予期せぬ邂逅", - "SummaryText": "" - }, - "336006": { - "Name": "EV27-S6:死のレース", - "SummaryText": "" - }, - "336007": { - "Name": "EV27-S7:スピードを求めて", - "SummaryText": "" - }, - "336008": { - "Name": "EV27-S8:決戦の日", - "SummaryText": "" - }, - "336009": { - "Name": "EV27-S9:Beyond the Speed", - "SummaryText": "" - }, - "336010": { - "Name": "EV27-S10:わたしの相棒", - "SummaryText": "" - }, - "336016": { - "Name": "EV27-BS:戦いのあと", - "SummaryText": "" - } -} \ No newline at end of file diff --git a/Js/Translations/nametranslations_eng.json b/Js/Translations/nametranslations_eng.json deleted file mode 100644 index 15478da..0000000 --- a/Js/Translations/nametranslations_eng.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "黙示録の赤き竜": "Red Dragon of Revelations", - "黒服": "Black Suit", - "魔物": "Demon", - "騎士": "Knight", - "駅構内アナウンス": "Station Announcement", - "風鳴翼(ダミー)": "Kazanari Tsubasa (Dummy)", - "風鳴翼": "Kazanari Tsubasa", - "風鳴弦十郎": "Kazanari Genjuurou", - "雪音クリス(ダミー)": "Yukine Chris (Dummy)", - "雪音クリス&暁切歌": "Chris & Kirika", - "雪音クリス": "Yukine Chris", - "錬金術師": "Alchemist", - "野次馬": "Onlooker", - "観客": "Audience", - "藤尭朔也&友里あおい": "Fujitaka & Tomosato", - "藤尭朔也": "Fujitaka Sakuya", - "緒川慎次": "Ogawa Shinji", - "立花響(ダミー)": "Tachibana Hibiki (Dummy)", - "立花響&雪音クリス": "Hibiki & Chris", - "立花響&暁切歌": "Hibiki & Kirika", - "立花響": "Tachibana Hibiki", - "立花洸": "Tachibana Akira", - "男性": "Man", - "特殊部隊隊員": "Special Forces", - "海賊(ダミー)": "Pirate (Dummy)", - "櫻井了子": "Sakurai Ryouko", - "板場弓美": "Itaba Yumi", - "月読調(ダミー)": "Tsukuyomi Shirabe (Dummy)", - "月読調&暁切歌": "Shirabe & Kirika", - "月読調": "Tsukuyomi Shirabe", - "暁切歌(ダミー)": "Akatsuki Kirika (Dummy)", - "暁切歌&月読調": "Kirika & Shirabe", - "暁切歌": "Akatsuki Kirika", - "振袖の妖怪": "Kimono Youkai", - "巨大バルーン": "Huge Balloon", - "小日向未来": "Kohinata Miku", - "寺島詩織": "Terashima Shiori", - "宮司(ダミー)": "Chief Priest (Dummy)", - "安藤創世&寺島詩織&板場弓美": "Kuriyo & Shiori & Yumi", - "安藤創世&寺島詩織": "Kuriyo & Shiori", - "安藤創世": "Andou Kuriyo", - "天羽奏": "Amou Kanade", - "友里あおい": "Tomosato Aoi", - "偽マリア": "Fake Maria", - "偽ナスターシャ": "Fake Nastassja", - "人魂妖怪": "Disembodied Soul", - "乗組員": "Crew", - "一角の碧の獅子": "Single-Horned Green Lion", - "ローブの男": "Robed Man", - "レイア": "Leiur", - "ミカ": "Micha", - "マリア(ダミー)": "Maria (Dummy)", - "マリア": "Maria", - "プレラーティ(ダミー)": "Prelati (Dummy)", - "プレラーティ": "Prelati", - "ブラックバート(ダミー)": "Black Bart (Dummy)", - "ブラックバート": "Black Bart", - "フィーネ(ダミー)": "Finè (Dummy)", - "フィーネ": "Finè", - "ファラ": "Phara", - "バルーン": "Balloon", - "パヴァリア光明結社のマーク": "Mark of Pavarian Illuminati", - "ノイズ": "Noise", - "ネフィリム": "Nephilim", - "ナスターシャ": "Nastassja", - "ドラゴン": "Dragon", - "ティキ(ダミー)": "Tiki (Dummy)", - "ツタンカーメンのマスク": "Mask of Tutankhamun", - "ソーニャ(ダミー)": "Sonia (Dummy)", - "セレナ": "Serena", - "ステファン(ダミー)": "Stephan (Dummy)", - "サンジェルマン(ダミー)": "Saint-Germain (Dummy)", - "サンジェルマン": "Saint-Germain", - "ゴライアス": "Goliath", - "キャロル": "Carol", - "カリオストロ(ダミー)": "Cagliostro (Dummy)", - "カリオストロ": "Cagliostro", - "ガリィ": "Garie", - "カースドファラオ": "Cursed Pharaoh", - "おばあさん(ダミー)": "Old Lady (Dummy)", - "エルフナイン": "Elfnein", - "ウェル博士": "Dr. Ver", - "ウェイター": "Waiter", - "アンティキティラの歯車": "Antikythera Gear", - "アドルフ博士": "Dr. Adolf", - "アダム(ダミー)": "Adam (Dummy)", - "F.I.S.司令官": "F.I.S. Commander", - "???": "???" -} diff --git a/Js/Translations/nametranslations_jpn.json b/Js/Translations/nametranslations_jpn.json deleted file mode 100644 index 2906347..0000000 --- a/Js/Translations/nametranslations_jpn.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "黙示録の赤き竜": "黙示録の赤き竜", - "黒服": "黒服", - "魔物": "魔物", - "騎士": "騎士", - "駅構内アナウンス": "駅構内アナウンス", - "風鳴翼(ダミー)": "風鳴翼(ダミー)", - "風鳴翼": "風鳴翼", - "風鳴弦十郎": "風鳴弦十郎", - "雪音クリス(ダミー)": "雪音クリス(ダミー)", - "雪音クリス&暁切歌": "雪音クリス&暁切歌", - "雪音クリス": "雪音クリス", - "錬金術師": "錬金術師", - "野次馬": "野次馬", - "観客": "観客", - "藤尭朔也&友里あおい": "藤尭朔也&友里あおい", - "藤尭朔也": "藤尭朔也", - "緒川慎次": "緒川慎次", - "立花響(ダミー)": "立花響(ダミー)", - "立花響&雪音クリス": "立花響&雪音クリス", - "立花響&暁切歌": "立花響&暁切歌", - "立花響": "立花響", - "立花洸": "立花洸", - "男性": "男性", - "特殊部隊隊員": "特殊部隊隊員", - "海賊(ダミー)": "海賊(ダミー)", - "櫻井了子": "櫻井了子", - "板場弓美": "板場弓美", - "月読調(ダミー)": "月読調(ダミー)", - "月読調&暁切歌": "月読調&暁切歌", - "月読調": "月読調", - "暁切歌(ダミー)": "暁切歌(ダミー)", - "暁切歌&月読調": "暁切歌&月読調", - "暁切歌": "暁切歌", - "振袖の妖怪": "振袖の妖怪", - "巨大バルーン": "巨大バルーン", - "小日向未来": "小日向未来", - "寺島詩織": "寺島詩織", - "宮司(ダミー)": "宮司(ダミー)", - "安藤創世&寺島詩織&板場弓美": "安藤創世&寺島詩織&板場弓美", - "安藤創世&寺島詩織": "安藤創世&寺島詩織", - "安藤創世": "安藤創世", - "天羽奏": "天羽奏", - "友里あおい": "友里あおい", - "偽マリア": "偽マリア", - "偽ナスターシャ": "偽ナスターシャ", - "人魂妖怪": "人魂妖怪", - "乗組員": "乗組員", - "一角の碧の獅子": "一角の碧の獅子", - "ローブの男": "ローブの男", - "レイア": "レイア", - "ミカ": "ミカ", - "マリア(ダミー)": "マリア(ダミー)", - "マリア": "マリア", - "プレラーティ(ダミー)": "プレラーティ(ダミー)", - "プレラーティ": "プレラーティ", - "ブラックバート(ダミー)": "ブラックバート(ダミー)", - "ブラックバート": "ブラックバート", - "フィーネ(ダミー)": "フィーネ(ダミー)", - "フィーネ": "フィーネ", - "ファラ": "ファラ", - "バルーン": "バルーン", - "パヴァリア光明結社のマーク": "パヴァリア光明結社のマーク", - "ノイズ": "ノイズ", - "ネフィリム": "ネフィリム", - "ナスターシャ": "ナスターシャ", - "ドラゴン": "ドラゴン", - "ティキ(ダミー)": "ティキ(ダミー)", - "ツタンカーメンのマスク": "ツタンカーメンのマスク", - "ソーニャ(ダミー)": "ソーニャ(ダミー)", - "セレナ": "セレナ", - "ステファン(ダミー)": "ステファン(ダミー)", - "サンジェルマン(ダミー)": "サンジェルマン(ダミー)", - "サンジェルマン": "サンジェルマン", - "ゴライアス": "ゴライアス", - "キャロル": "キャロル", - "カリオストロ(ダミー)": "カリオストロ(ダミー)", - "カリオストロ": "カリオストロ", - "ガリィ": "ガリィ", - "カースドファラオ": "カースドファラオ", - "おばあさん(ダミー)": "おばあさん(ダミー)", - "エルフナイン": "エルフナイン", - "ウェル博士": "ウェル博士", - "ウェイター": "ウェイター", - "アンティキティラの歯車": "アンティキティラの歯車", - "アドルフ博士": "アドルフ博士", - "アダム(ダミー)": "アダム(ダミー)", - "F.I.S.司令官": "F.I.S.司令官", - "???": "???" -} \ No newline at end of file From 9ebe1c7d5b8a3e18875e96c49d545d3fc02c4b70 Mon Sep 17 00:00:00 2001 From: firebingo Date: Tue, 29 May 2018 11:59:59 -0700 Subject: [PATCH 03/86] Added translations from js/translations as submodule --- .gitmodules | 3 +++ Js/Translations | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 Js/Translations diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..2824128 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "Js/Translations"] + path = Js/Translations + url = https://git.poweris.moe/xdutranslations.git diff --git a/Js/Translations b/Js/Translations new file mode 160000 index 0000000..802d85f --- /dev/null +++ b/Js/Translations @@ -0,0 +1 @@ +Subproject commit 802d85f23c63a92df9a8e9e9acf73c96ecc599b0 From 72cc69cb0b0445a11da564adce504762bf8e859b Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 30 May 2018 04:43:24 +0900 Subject: [PATCH 04/86] lol no case sensitive filesystem --- Js/{bgmLoop.json => BgmLoop.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Js/{bgmLoop.json => BgmLoop.json} (100%) diff --git a/Js/bgmLoop.json b/Js/BgmLoop.json similarity index 100% rename from Js/bgmLoop.json rename to Js/BgmLoop.json From 5d51d0f2a9962c77aa23c26b848adbe85631a4e7 Mon Sep 17 00:00:00 2001 From: firebingo Date: Wed, 30 May 2018 20:24:01 -0700 Subject: [PATCH 05/86] Fixed audio not loading if tsv file didn't load any audio. Made list of mstids an array of allowed mstids instead of making a weird if block for allowed ids. --- Js/Audio.js | 14 ++++++++++---- Js/Main.js | 5 ++--- Js/Translations | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Js/Audio.js b/Js/Audio.js index 2aff8ad..c767bc4 100644 --- a/Js/Audio.js +++ b/Js/Audio.js @@ -153,12 +153,18 @@ class audioController { } loadSounds(soundMap, callback) { - this.loader = new bufferLoader(this.audioCtx, soundMap, (percent) => { + if(!soundMap || soundMap.length === 0) { if (callback) { - callback(percent); + callback(100); } - }); - this.loader.load(); + } else { + this.loader = new bufferLoader(this.audioCtx, soundMap, (percent) => { + if (callback) { + callback(percent); + } + }); + this.loader.load(); + } } resetAll() { diff --git a/Js/Main.js b/Js/Main.js index 1280765..5ba8800 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -26,6 +26,7 @@ let screenSizeTimeout = undefined; let isMuted = false; let volume = 0.5; let prevMission = '{Select}'; +const availableMstIds = [202070, 202013]; function onBodyLoaded() { bodyLoaded = true; @@ -119,9 +120,7 @@ function buildMissionSelectList() { opt.innerText = 'Select Mission'; } else { let m = utage.missionsList[i]; - //Only allowing 3.5 right now - //if(!(m.MstId >= 104001 && m.MstId <= 104008)) { - if(m.MstId !== 202070) { + if(!availableMstIds.includes(m.MstId)) { continue; } opt.setAttribute('value', m.MstId); diff --git a/Js/Translations b/Js/Translations index 802d85f..33001c7 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit 802d85f23c63a92df9a8e9e9acf73c96ecc599b0 +Subproject commit 33001c747cc5bad3ce398f72058088fad34124be From d086fc2f718e78c2b816d344567c5e0ff381d240 Mon Sep 17 00:00:00 2001 From: firebingo Date: Fri, 1 Jun 2018 20:20:38 -0700 Subject: [PATCH 06/86] Added in some base stuff for bridal gears. updated translations. --- Js/Player.js | 29 +++++++++++++++++++++++++++-- Js/Translations | 2 +- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/Js/Player.js b/Js/Player.js index a55c506..3b48e2a 100644 --- a/Js/Player.js +++ b/Js/Player.js @@ -681,7 +681,6 @@ class Player { break; case "getitem01": //103400252 break; - case "skillmovie": //103500341 break; case "arcanoise_appearance02": { //103500341 @@ -724,7 +723,6 @@ class Player { break; } case "noise_disappearance03": { //103500552 - debugger; this.waitTime = Number(cur.Arg1) * 1000; let c1 = this.currentCharacters['キャラ右'] || this.currentCharacters['キャラ右02']; if(c1) { @@ -745,6 +743,21 @@ class Player { case "noise_disappearance11": //103500341 this.waitTime = Number(cur.Arg1) * 1000; break; + case "enemy_disappearance01": //312000112 + processTryRemoveChar(cur.Arg1); + break; + case "enemy_disappearance02": //312000111 + processTryRemoveChar(cur.Arg1); + processTryRemoveChar(cur.Arg2); + break; + case "darkaura01": //312000111 + break; + case "somethingnew_appearance01": //312000111 + break; + case "unhappyseed_appearance01"://312000112 + break; + case "unhappyseed_appearance02": //312000111 + break; case "continue01": break; } @@ -930,6 +943,18 @@ class Player { } } + processTryRemoveChar(character) { + let curChar = undefined; + for(let c of Object.keys(this.currentCharacters)) { + if(!this.currentCharacters[c]) { continue; } + if(this.currentCharacters[c].charName === character) { + curChar = this.currentCharacters[c]; + } + } + if(!curChar) + return; + } + //Checks if the current command is trying to put text on the screen. checkPutText(cur) { if(this.playingVoice) { diff --git a/Js/Translations b/Js/Translations index 33001c7..1f88521 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit 33001c747cc5bad3ce398f72058088fad34124be +Subproject commit 1f88521db3728137541cde68c0389562cb390fc6 From c07d281948952790a968c8f07a322938e6be50d3 Mon Sep 17 00:00:00 2001 From: firebingo Date: Mon, 4 Jun 2018 09:07:53 -0700 Subject: [PATCH 07/86] Custom mission support. Some fixes. Different Scene Titles are slightly easier to support. Started adding new effects for bridal gears. --- Css/main.css | 4 +-- Js/Main.js | 2 +- Js/Player.js | 66 ++++++++++++++++++++++++--------------- Js/Translations | 2 +- Js/UtageParse.js | 30 +++++++++++++++--- Js/XduMissionsCustom.json | 11 +++++++ gulpfile.js | 3 +- 7 files changed, 84 insertions(+), 34 deletions(-) create mode 100644 Js/XduMissionsCustom.json diff --git a/Css/main.css b/Css/main.css index c0c3655..bdef791 100644 --- a/Css/main.css +++ b/Css/main.css @@ -64,7 +64,7 @@ body { margin: 0; } #parent-container { display: flex; flex-direction: column; align-items: center; } -#text-container { position: absolute; margin: auto; height: 750px; width: 1334px; font-family: 'FOT-RodinNTLGPro'; } +#text-container { color: white; position: absolute; margin: auto; height: 750px; width: 1334px; font-family: 'FOT-RodinNTLGPro'; } #text-container #title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 20px; transition: opacity 0.3s; cursor: default; user-select: none; } @@ -74,7 +74,7 @@ body { margin: 0; } #text-container #main-ui-img { width: 100%; height:100%; transition: opacity 0.1s; } -#dialog-box { color: white; font-weight: bold; text-shadow: 1px 1px 6px black; transition: opacity 0.1s; } +#dialog-box { font-weight: bold; text-shadow: 1px 1px 6px black; transition: opacity 0.1s; } #dialog-box #character { position: absolute; left: 70px; font-size: 30px; cursor: default; user-select: none; } diff --git a/Js/Main.js b/Js/Main.js index 5ba8800..1e5a817 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -26,7 +26,7 @@ let screenSizeTimeout = undefined; let isMuted = false; let volume = 0.5; let prevMission = '{Select}'; -const availableMstIds = [202070, 202013]; +const availableMstIds = [202070, 202013, 338003]; function onBodyLoaded() { bodyLoaded = true; diff --git a/Js/Player.js b/Js/Player.js index 3b48e2a..7e83848 100644 --- a/Js/Player.js +++ b/Js/Player.js @@ -159,31 +159,42 @@ class Player { } break; } + case "somethingnew_appearance01": + case "unhappyseed_appearance01": + case "unhappyseed_appearance02": case "arcanoise_appearance02": case "arcanoise_appearance03": { - let Pat = this.defaultCharPattern; + let pat = this.defaultCharPattern; if(c.Arg1) { - if(this.utage.characterInfo[c.Arg1] && this.utage.characterInfo[c.Arg1][Pat]) { - if(!this.loader.resources[`char|${c.Arg1}|${Pat}`]) { - this.loader.add(`char|${c.Arg1}|${Pat}`, this.utage.characterInfo[c.Arg1][Pat].FileName); + if(this.utage.characterInfo[c.Arg1] && this.utage.characterInfo[c.Arg1][pat]) { + if(!this.loader.resources[`char|${c.Arg1}|${pat}`]) { + this.loader.add(`char|${c.Arg1}|${pat}`, this.utage.characterInfo[c.Arg1][pat].FileName); } } } if(c.Arg2) { - if(this.utage.characterInfo[c.Arg2] && this.utage.characterInfo[c.Arg2][Pat]) { - if(!this.loader.resources[`char|${c.Arg2}|${Pat}`]) { - this.loader.add(`char|${c.Arg2}|${Pat}`, this.utage.characterInfo[c.Arg2][Pat].FileName); + if(this.utage.characterInfo[c.Arg2] && this.utage.characterInfo[c.Arg2][pat]) { + if(!this.loader.resources[`char|${c.Arg2}|${pat}`]) { + this.loader.add(`char|${c.Arg2}|${pat}`, this.utage.characterInfo[c.Arg2][pat].FileName); } } } if(c.Arg3) { - if(this.utage.characterInfo[c.Arg3] && this.utage.characterInfo[c.Arg3][Pat]) { - if(!this.loader.resources[`char|${c.Arg3}|${Pat}`]) { - this.loader.add(`char|${c.Arg3}|${Pat}`, this.utage.characterInfo[c.Arg3][Pat].FileName); + if(this.utage.characterInfo[c.Arg3] && this.utage.characterInfo[c.Arg3][pat]) { + if(!this.loader.resources[`char|${c.Arg3}|${pat}`]) { + this.loader.add(`char|${c.Arg3}|${pat}`, this.utage.characterInfo[c.Arg3][pat].FileName); } } } + break; } + case "scenetitle01": + //this isint in the texture file. + this.loader.add('bg|titlecard', `${this.utage.rootDirectory}XDUData/Sample/Texture/BG/bg_title.jpg`); + break; + case "scenetitle13": + this.loader.add('bg|titlecard', `${this.utage.rootDirectory}XDUData/Sample/Texture/BG/event0010.png`); + break; } } catch (error) { console.log(error); @@ -202,8 +213,6 @@ class Player { }); //Manually load white bg for fading. Can be tinted to change color. this.loader.add('bg|whiteFade', `${this.utage.rootDirectory}Images/white.png`); - //this isint in the texture file. - this.loader.add('bg|titlecard', `${this.utage.rootDirectory}XDUData/Sample/Texture/BG/bg_title.jpg`) this.loader .on("progress", (loader, resource) => { this.onPixiProgress(loader, resource); @@ -430,8 +439,11 @@ class Player { if(cur.Arg2 === '<Off>') { cur.Arg2 = ''; } + if ((cur.Command || "").toLowerCase().includes('scenetitle')) { + cur.Command = 'scenetitle'; + } switch((cur.Command || "").toLowerCase()) { - case "scenetitle01": { + case "scenetitle": { this.waitTime = this.titleWaitTime * 1000; try { let container = this.layers[this.bgLayerName].container; @@ -447,9 +459,6 @@ class Player { let text = cur.English ? (utage.translations[cur.English] || cur.Text) : cur.Text; this.text.titleText(true, text); break; - } - case "scenetitle13": { - } case "divaeffect": { this.waitTime = Number(cur.Arg5) * 1000; @@ -610,8 +619,12 @@ class Player { break; } case "characteroff": { - this.text.dialogText(false, ""); - this.text.characterName(false, ""); + if(cur.Text) { + checkPutText(cur); + } else { + this.text.dialogText(false, ""); + this.text.characterName(false, ""); + } for(let c of Object.keys(this.currentCharacters)) { if(!this.currentCharacters[c]) { continue; } let curChar = this.currentCharacters[c]; @@ -623,6 +636,7 @@ class Player { break; } } + break; } case "tween": this.processTween(delta, cur); @@ -683,6 +697,12 @@ class Player { break; case "skillmovie": //103500341 break; + case "unhappyseed_appearance01": { //312000112 + let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: .5 }; + this.checkPutCharacterScreen(customCommand, false); + break; + } + case "unhappyseed_appearance02": //312000111 case "arcanoise_appearance02": { //103500341 if(cur.Arg1 && cur.Arg2) { this.waitTime = 1000; @@ -754,10 +774,6 @@ class Player { break; case "somethingnew_appearance01": //312000111 break; - case "unhappyseed_appearance01"://312000112 - break; - case "unhappyseed_appearance02": //312000111 - break; case "continue01": break; } @@ -1188,11 +1204,11 @@ class Player { processEndCommand(delta) { let cur = this.currentCommand; - switch(cur.Command) { - case "SceneTitle01": + switch((cur.Command || "").toLowerCase()) { + case "scenetitle": this.text.titleText(false, ''); break; - case "DivaEffect": + case "divaeffect": this.text.divaText(false, ''); break; } diff --git a/Js/Translations b/Js/Translations index 1f88521..5687378 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit 1f88521db3728137541cde68c0389562cb390fc6 +Subproject commit 5687378f81f332e32668763f04335f3883f35e4e diff --git a/Js/UtageParse.js b/Js/UtageParse.js index b110041..fae5c62 100644 --- a/Js/UtageParse.js +++ b/Js/UtageParse.js @@ -32,10 +32,11 @@ class UtageInfo { commonFunctions.getFileText(`${this.rootDirectory}XDUData/Utage/Diva/Settings/Sound.tsv`), commonFunctions.getFileText(`${this.rootDirectory}XDUData/Utage/Diva/Settings/Texture.tsv`), commonFunctions.getFileJson(`${this.rootDirectory}Js/BgmLoop.json`), + commonFunctions.getFileJson(`${this.rootDirectory}Js/XduMissionsCustom.json`), ]; Promise.all(promises) .then((success) => { - this.groupMissions(success[0]); + this.groupMissions(success[0], success[8]); this.missionsList = Object.keys(this.groupedMissions).map((k) => { return {Name: this.groupedMissions[k].Name, MstId: this.groupedMissions[k].MstId}; }); @@ -81,7 +82,7 @@ class UtageInfo { } - groupMissions(missions) { + groupMissions(missions, customMissions) { for(let key of Object.keys(missions)) { let mis = missions[key]; if(!this.groupedMissions[mis.MstId]) { @@ -96,6 +97,20 @@ class UtageInfo { this.groupedMissions[mis.MstId].Missions[mis.Id] = { Id: mis.Id, Path: mis.Path }; } } + for(let key of Object.keys(customMissions)) { + let mis = customMissions[key]; + if(!this.groupedMissions[mis.MstId]) { + this.groupedMissions[mis.MstId] = { + Name: mis.Name, + SummaryText: mis.SummaryText, + MstId: mis.MstId, + Missions: {} + } + this.groupedMissions[mis.MstId].Missions[mis.Id] = { Id: mis.Id, Path: mis.Path }; + } else { + this.groupedMissions[mis.MstId].Missions[mis.Id] = { Id: mis.Id, Path: mis.Path }; + } + } } get translations() { @@ -167,9 +182,16 @@ class UtageInfo { if(this.missionTranslationsInner[this.currentTranslation]) { resolve(); } else { - commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNames_${this.currentTranslation}.json`) + var promises = [ + commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNamesCustom_${this.currentTranslation}.json`), + commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNamesCustom_${this.currentTranslation}.json`) + ]; + Promise.all(promises) .then((success) => { - this.missionTranslationsInner[this.currentTranslation] = success; + for(let m of Object.keys(success[1])) { + success[0][m] = success[1][m]; + } + this.missionTranslationsInner[this.currentTranslation] = success[0]; resolve(); }, (failure) => { console.log(failure); diff --git a/Js/XduMissionsCustom.json b/Js/XduMissionsCustom.json new file mode 100644 index 0000000..3a0c024 --- /dev/null +++ b/Js/XduMissionsCustom.json @@ -0,0 +1,11 @@ +{ + "312000111": { + "Path": "Asset/Utage/event011/Scenario/312000111.tsv.utage", + "MstId": 338003, + "Id": "312000111", + "LastUpdateTime": 636340306980000000, + "Type": 1, + "Name": "EV11-1:BG", + "SummaryText": "" + } +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 621672d..b3fb723 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -28,7 +28,8 @@ const cssToCopy = [ ]; const jsonFiles = [ "Js/BgmLoop.json", -"Js/XduMissions.json" +"Js/XduMissions.json", +"Js/XduMissionsCustom.json" ]; const translations = [ "Js/Translations/**" From bf73e0b87ad3f870bae341e6db02c9518f44d616 Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 6 Jun 2018 02:09:53 +0900 Subject: [PATCH 08/86] translations submodule: track branch use --remote in the future --- .gitmodules | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitmodules b/.gitmodules index 2824128..11fbc2a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "Js/Translations"] path = Js/Translations url = https://git.poweris.moe/xdutranslations.git + branch = . From 7a50205cd181bfc0622681ee8658a24895065393 Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 6 Jun 2018 02:09:53 +0900 Subject: [PATCH 09/86] translations submodule: track branch use --remote in the future --- .gitmodules | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitmodules b/.gitmodules index 2824128..11fbc2a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "Js/Translations"] path = Js/Translations url = https://git.poweris.moe/xdutranslations.git + branch = . From e58002ce4c8ff94ddadcecbc44afb5881733086f Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 6 Jun 2018 02:41:07 +0900 Subject: [PATCH 10/86] bridal: add custom event and enable --- Js/Main.js | 4 +- Js/XduMissionsCustom.json | 233 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 226 insertions(+), 11 deletions(-) diff --git a/Js/Main.js b/Js/Main.js index 1e5a817..20f0f23 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -26,7 +26,7 @@ let screenSizeTimeout = undefined; let isMuted = false; let volume = 0.5; let prevMission = '{Select}'; -const availableMstIds = [202070, 202013, 338003]; +const availableMstIds = [202070, 202013, 338001, 338002, 338003, 338004, 338005, 338006, 338007, 338009, 338010, 338011]; function onBodyLoaded() { bodyLoaded = true; @@ -402,4 +402,4 @@ function onWindowResize(event) { player.updateResolution(res); document.getElementById('app-container').style.cssText = `width: ${res.width}px; height: ${res.height}px;`; }, 400); -} \ No newline at end of file +} diff --git a/Js/XduMissionsCustom.json b/Js/XduMissionsCustom.json index 3a0c024..9ce2ba4 100644 --- a/Js/XduMissionsCustom.json +++ b/Js/XduMissionsCustom.json @@ -1,11 +1,226 @@ { - "312000111": { - "Path": "Asset/Utage/event011/Scenario/312000111.tsv.utage", - "MstId": 338003, - "Id": "312000111", - "LastUpdateTime": 636340306980000000, - "Type": 1, - "Name": "EV11-1:BG", - "SummaryText": "" - } + "312000111": { + "Path": "Asset/Utage/event011/Scenario/312000111.tsv.utage", + "MstId": 338001, + "Id": "312000111", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000112": { + "Path": "Asset/Utage/event011/Scenario/312000112.tsv.utage", + "MstId": 338001, + "Id": "312000112", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000121": { + "Path": "Asset/Utage/event011/Scenario/312000121.tsv.utage", + "MstId": 338001, + "Id": "312000121", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000122": { + "Path": "Asset/Utage/event011/Scenario/312000122.tsv.utage", + "MstId": 338001, + "Id": "312000122", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000131": { + "Path": "Asset/Utage/event011/Scenario/312000131.tsv.utage", + "MstId": 338001, + "Id": "312000131", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000132": { + "Path": "Asset/Utage/event011/Scenario/312000132.tsv.utage", + "MstId": 338001, + "Id": "312000132", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000141": { + "Path": "Asset/Utage/event011/Scenario/312000141.tsv.utage", + "MstId": 338001, + "Id": "312000141", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000142": { + "Path": "Asset/Utage/event011/Scenario/312000142.tsv.utage", + "MstId": 338001, + "Id": "312000142", + "Name": "EV31-1:黒衣の花嫁", + "SummaryText": "" + }, + "312000211": { + "Path": "Asset/Utage/event011/Scenario/312000211.tsv.utage", + "MstId": 338002, + "Id": "312000211", + "Name": "EV31-2:純白の光明", + "SummaryText": "" + }, + "312000212": { + "Path": "Asset/Utage/event011/Scenario/312000212.tsv.utage", + "MstId": 338002, + "Id": "312000212", + "Name": "EV31-2:純白の光明", + "SummaryText": "" + }, + "312000221": { + "Path": "Asset/Utage/event011/Scenario/312000221.tsv.utage", + "MstId": 338002, + "Id": "312000221", + "Name": "EV31-2:純白の光明", + "SummaryText": "" + }, + "312000222": { + "Path": "Asset/Utage/event011/Scenario/312000222.tsv.utage", + "MstId": 338002, + "Id": "312000222", + "Name": "EV31-2:純白の光明", + "SummaryText": "" + }, + "312000311": { + "Path": "Asset/Utage/event011/Scenario/312000311.tsv.utage", + "MstId": 338003, + "Id": "312000311", + "Name": "EV31-3:立ちはだかる黒", + "SummaryText": "" + }, + "312000312": { + "Path": "Asset/Utage/event011/Scenario/312000312.tsv.utage", + "MstId": 338003, + "Id": "312000312", + "Name": "EV31-3:立ちはだかる黒", + "SummaryText": "" + }, + "312000411": { + "Path": "Asset/Utage/event011/Scenario/312000411.tsv.utage", + "MstId": 338004, + "Id": "312000411", + "Name": "EV31-4:その身に纏う純白", + "SummaryText": "" + }, + "312000412": { + "Path": "Asset/Utage/event011/Scenario/312000412.tsv.utage", + "MstId": 338004, + "Id": "312000412", + "Name": "EV31-4:その身に纏う純白", + "SummaryText": "" + }, + "312000421": { + "Path": "Asset/Utage/event011/Scenario/312000421.tsv.utage", + "MstId": 338004, + "Id": "312000421", + "Name": "EV31-4:その身に纏う純白", + "SummaryText": "" + }, + "312000422": { + "Path": "Asset/Utage/event011/Scenario/312000422.tsv.utage", + "MstId": 338004, + "Id": "312000422", + "Name": "EV31-4:その身に纏う純白", + "SummaryText": "" + }, + "312000511": { + "Path": "Asset/Utage/event011/Scenario/312000511.tsv.utage", + "MstId": 338005, + "Id": "312000511", + "Name": "EV31-5:ブルー……。", + "SummaryText": "" + }, + "312000512": { + "Path": "Asset/Utage/event011/Scenario/312000512.tsv.utage", + "MstId": 338005, + "Id": "312000512", + "Name": "EV31-5:ブルー……。", + "SummaryText": "" + }, + "312000611": { + "Path": "Asset/Utage/event011/Scenario/312000611.tsv.utage", + "MstId": 338006, + "Id": "312000611", + "Name": "EV31-6:マリッジブルー", + "SummaryText": "" + }, + "312000612": { + "Path": "Asset/Utage/event011/Scenario/312000612.tsv.utage", + "MstId": 338006, + "Id": "312000612", + "Name": "EV31-6:マリッジブルー", + "SummaryText": "" + }, + "312000711": { + "Path": "Asset/Utage/event011/Scenario/312000711.tsv.utage", + "MstId": 338007, + "Id": "312000711", + "Name": "EV31-7:ウェディングドレス?", + "SummaryText": "" + }, + "312000712": { + "Path": "Asset/Utage/event011/Scenario/312000712.tsv.utage", + "MstId": 338007, + "Id": "312000712", + "Name": "EV31-7:ウェディングドレス?", + "SummaryText": "" + }, + "312000811": { + "Path": "Asset/Utage/event011/Scenario/312000811.tsv.utage", + "MstId": 338008, + "Id": "312000811", + "Name": "EV31-8:幸せを呼び起こせッ!", + "SummaryText": "" + }, + "312000812": { + "Path": "Asset/Utage/event011/Scenario/312000812.tsv.utage", + "MstId": 338008, + "Id": "312000812", + "Name": "EV31-8:幸せを呼び起こせッ!", + "SummaryText": "" + }, + "312000821": { + "Path": "Asset/Utage/event011/Scenario/312000821.tsv.utage", + "MstId": 338008, + "Id": "312000821", + "Name": "EV31-8:幸せを呼び起こせッ!", + "SummaryText": "" + }, + "312000822": { + "Path": "Asset/Utage/event011/Scenario/312000822.tsv.utage", + "MstId": 338008, + "Id": "312000822", + "Name": "EV31-8:幸せを呼び起こせッ!", + "SummaryText": "" + }, + "312000911": { + "Path": "Asset/Utage/event011/Scenario/312000911.tsv.utage", + "MstId": 338009, + "Id": "312000911", + "Name": "EV31-9:ブライダル戦姫ッ!", + "SummaryText": "" + }, + "312000912": { + "Path": "Asset/Utage/event011/Scenario/312000912.tsv.utage", + "MstId": 338009, + "Id": "312000912", + "Name": "EV31-9:ブライダル戦姫ッ!", + "SummaryText": "" + }, + "312001011": { + "Path": "Asset/Utage/event011/Scenario/312001011.tsv.utage", + "MstId": 338010, + "Id": "312001011", + "Name": "EV31-10:ウェディングドレスッ!", + "SummaryText": "" + }, + "312001111": { + "Path": "Asset/Utage/event011/Scenario/312001111.tsv.utage", + "MstId": 338011, + "Id": "312001111", + "Name": "EV31-11:ふたりのしあわせ", + "SummaryText": "" + } } \ No newline at end of file From e25cd1f92956918ce1d2bd302df9bb3ca2e66645 Mon Sep 17 00:00:00 2001 From: firebingo Date: Tue, 5 Jun 2018 21:14:02 -0700 Subject: [PATCH 11/86] Fixes and additions for first chapter of bridal gears. --- Js/Audio.js | 2 +- Js/Main.js | 5 ++++- Js/Player.js | 42 ++++++++++++++++++++++++++++++++++-------- Js/TextFunctions.js | 3 ++- Js/Translations | 2 +- Js/UtageParse.js | 2 +- 6 files changed, 43 insertions(+), 13 deletions(-) diff --git a/Js/Audio.js b/Js/Audio.js index c767bc4..8a6c748 100644 --- a/Js/Audio.js +++ b/Js/Audio.js @@ -90,7 +90,7 @@ class audioController { if(!this.loader.bufferList[sound]) { return; } - let source = this.audioCtx.createBufferSource() + let source = this.audioCtx.createBufferSource(); this.sources[sound] = source; source.buffer = this.loader.bufferList[sound]; source.loop = false; diff --git a/Js/Main.js b/Js/Main.js index 20f0f23..00af298 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -269,7 +269,10 @@ function languageChanged(event) { if(currentMission) { missionPath = `${utage.rootDirectory}Js/Translations/Missions/${currentMission.Path.replace('Asset/Utage/', '').replace('Scenario/', '').replace('.utage', '').replace('.tsv', `_translations_${selectedLang}.json`)}`; } - utage.setTranslationLanguage(selectedLang, missionPath); + utage.setTranslationLanguage(selectedLang, missionPath) + .then((success) => { + buildMissionSelectList(); + }); } function checkMissionList(missions, currentvalue) { diff --git a/Js/Player.js b/Js/Player.js index 7e83848..73b9166 100644 --- a/Js/Player.js +++ b/Js/Player.js @@ -680,18 +680,31 @@ class Player { this.checkPutCharacterScreen(cur, true); break; case "attachit02": //103500221 + this.waitTime = 300; break; - case "attachit03": + case "attachit03": //312000112 + this.waitTime = 300; break; case "attacshot12": //103500231 + this.waitTime = 300; break; case "attacslash01": //103500642 + this.waitTime = 300; break; case "attacslash02": //103500231 + this.waitTime = 300; + break; + case "attacslash03": //312000112 + this.waitTime = 300; + break; + case "attacslash04": //312000142 + this.waitTime = 300; break; case "attacslash05": //103500552 + this.waitTime = 300; break; case "attacshot11": //103500251 + this.waitTime = 300; break; case "getitem01": //103400252 break; @@ -764,16 +777,26 @@ class Player { this.waitTime = Number(cur.Arg1) * 1000; break; case "enemy_disappearance01": //312000112 - processTryRemoveChar(cur.Arg1); - break; case "enemy_disappearance02": //312000111 - processTryRemoveChar(cur.Arg1); - processTryRemoveChar(cur.Arg2); + case "enemy_disappearance03": //312000142 + this.processTryRemoveChar(cur.Arg1); + if(cur.Arg2) { + this.processTryRemoveChar(cur.Arg2); + } + if(cur.Arg3) { + this.processTryRemoveChar(cur.Arg3); + } break; case "darkaura01": //312000111 break; - case "somethingnew_appearance01": //312000111 + case "somethingnew_appearance01": { //312000111 + let c = this.currentCharacters['キャラ中央']; + this.waitTime = 1500; + this.lerpTargets.push({type: 'alpha', object: c.sprite, curTime: 0, time: 200, finalV: 0, initV: 1, post: "destroy" }); + let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: .200 }; + this.checkPutCharacterScreen(customCommand, false); break; + } case "continue01": break; } @@ -901,7 +924,7 @@ class Player { sprite.alpha = 0; let fadeTime = 200; //If the character is already on screen put the new sprite in the same position as the old one. - if(curChar) { + if(curChar && curChar.layer.info.LayerName === cur.Arg3) { sprite.position.x = curChar.sprite.position.x; sprite.position.y = curChar.sprite.position.y; //if the current character is doing a tween transfer the tween to the new one. @@ -967,8 +990,11 @@ class Player { curChar = this.currentCharacters[c]; } } - if(!curChar) + if(!curChar) { return; + } + this.lerpTargets.push({type: 'alpha', object: curChar.sprite, curTime: 0, time: 500, finalV: 0, initV: 1, post: "destroy" }); + this.currentCharacters[curChar.layer.info.LayerName] = undefined; } //Checks if the current command is trying to put text on the screen. diff --git a/Js/TextFunctions.js b/Js/TextFunctions.js index 860b16a..853df36 100644 --- a/Js/TextFunctions.js +++ b/Js/TextFunctions.js @@ -88,6 +88,7 @@ class TextFunctions { if (this.dialogToDisplay.curPos === this.dialogToDisplay.text.length) { this.showNextIndicator(true); this.scrollingText = false; + this.dialog.scrollTop = 0; return; } else { this.dialogToDisplay.curPos += 1; @@ -113,7 +114,7 @@ class TextFunctions { this.dialogInner.innerHTML = this.dialogToDisplay.fullText; let lHeight = this.lineHeight * 2; if(this.dialogInner.offsetHeight > lHeight + 5) { - this.dialog.scrollTop = this.dialogInner.offsetHeight - lHeight; + this.dialog.scrollTop = 0//this.dialogInner.offsetHeight - lHeight; this.showScrollControls(true); } this.showNextIndicator(true); diff --git a/Js/Translations b/Js/Translations index 5687378..54cfee1 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit 5687378f81f332e32668763f04335f3883f35e4e +Subproject commit 54cfee17b22e9dedf8d92409abd1b2bf4222ed82 diff --git a/Js/UtageParse.js b/Js/UtageParse.js index fae5c62..9078fee 100644 --- a/Js/UtageParse.js +++ b/Js/UtageParse.js @@ -183,7 +183,7 @@ class UtageInfo { resolve(); } else { var promises = [ - commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNamesCustom_${this.currentTranslation}.json`), + commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNames_${this.currentTranslation}.json`), commonFunctions.getFileJson(`${utage.rootDirectory}Js/Translations/XduMissionsNamesCustom_${this.currentTranslation}.json`) ]; Promise.all(promises) From 2287163a343099b1345859f9d87b5780d737211c Mon Sep 17 00:00:00 2001 From: firebingo Date: Wed, 6 Jun 2018 22:16:44 -0700 Subject: [PATCH 12/86] Made various commands play sounds. --- Js/Main.js | 2 +- Js/Player.js | 200 ++++++++++++++++++++++++++++++++++++++---------- Js/Translations | 2 +- 3 files changed, 160 insertions(+), 44 deletions(-) diff --git a/Js/Main.js b/Js/Main.js index 00af298..84dcbf5 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -26,7 +26,7 @@ let screenSizeTimeout = undefined; let isMuted = false; let volume = 0.5; let prevMission = '{Select}'; -const availableMstIds = [202070, 202013, 338001, 338002, 338003, 338004, 338005, 338006, 338007, 338009, 338010, 338011]; +const availableMstIds = [202070, 202013, 338001, 338002, 338003, 338004]//[202070, 202013, 338001, 338002, 338003, 338004, 338005, 338006, 338007, 338009, 338010, 338011]; function onBodyLoaded() { bodyLoaded = true; diff --git a/Js/Player.js b/Js/Player.js index 73b9166..09264bf 100644 --- a/Js/Player.js +++ b/Js/Player.js @@ -138,6 +138,13 @@ class Player { this.loader.add(`char|${c.Arg1}|${Arg2}`, this.utage.characterInfo[c.Arg1][Arg2].FileName); } } + if(this.utage.soundInfo["se_変身演出"]) { + if(!toLoadSe["se_変身演出"]) { + toLoadSe["se_変身演出"] = this.utage.soundInfo["se_変身演出"]; + } + } else { + console.log(`Failed to get Henshin SE: se_変身演出`); + } break; } case "henshin01": { @@ -157,13 +164,39 @@ class Player { } else { console.log(`Failed to get BGM: ${c.Arg4}`); } + if(this.utage.soundInfo["se_変身演出"]) { + if(!toLoadSe["se_変身演出"]) { + toLoadSe["se_変身演出"] = this.utage.soundInfo["se_変身演出"]; + } + } else { + console.log(`Failed to get Henshin SE: se_変身演出`); + } break; } case "somethingnew_appearance01": case "unhappyseed_appearance01": case "unhappyseed_appearance02": case "arcanoise_appearance02": - case "arcanoise_appearance03": { + case "arcanoise_appearance03": + case "darkaura01": { + switch(c.Command ? c.Command.toLowerCase() : '') { + case "somethingnew_appearance01": + if(this.utage.soundInfo['Se_サムシング・ニューの叫び声(アアア”ア”ア”)']) { + toLoadSe['Se_サムシング・ニューの叫び声(アアア”ア”ア”)'] = this.utage.soundInfo['Se_サムシング・ニューの叫び声(アアア”ア”ア”)']; + } else { + console.log(`Failed to get somethingnew_appearance01 SE: Se_サムシング・ニューの叫び声(アアア”ア”ア”)`); + } + break; + case "darkaura01": + case "unhappyseed_appearance02": + case "unhappyseed_appearance01": + if(this.utage.soundInfo['Se_不幸のオーラ(ヴォォオンン)']) { + toLoadSe['Se_不幸のオーラ(ヴォォオンン)'] = this.utage.soundInfo['Se_不幸のオーラ(ヴォォオンン)']; + } else { + console.log(`Failed to get unhappyseed_appearance SE: Se_不幸のオーラ(ヴォォオンン)`); + } + break; + } let pat = this.defaultCharPattern; if(c.Arg1) { if(this.utage.characterInfo[c.Arg1] && this.utage.characterInfo[c.Arg1][pat]) { @@ -194,6 +227,49 @@ class Player { break; case "scenetitle13": this.loader.add('bg|titlecard', `${this.utage.rootDirectory}XDUData/Sample/Texture/BG/event0010.png`); + break; + case "attachit02": + case "attachit03": + if(this.utage.soundInfo['se_打撃音(大)']) { + toLoadSe['se_打撃音(大)'] = this.utage.soundInfo['se_打撃音(大)']; + } else { + console.log(`Failed to get attachit SE: se_打撃音(大)`); + } + break; + case "attacshot02": + if(this.utage.soundInfo['se_銃撃(単発)']) { + toLoadSe['se_銃撃(単発)'] = this.utage.soundInfo['se_銃撃(単発)']; + } else { + console.log(`Failed to get attacshot SE: se_ガトリング音`); + } + case "attacshot11": + case "attacshot12": + if(this.utage.soundInfo['se_ガトリング音']) { + toLoadSe['se_ガトリング音'] = this.utage.soundInfo['se_ガトリング音']; + } else { + console.log(`Failed to get attacshot SE: se_ガトリング音`); + } + break; + case "attacslash01": + case "attacslash02": + case "attacslash03": + case "attacslash04": + case "attacslash05": + if(this.utage.soundInfo['se_斬撃音']) { + toLoadSe['se_斬撃音'] = this.utage.soundInfo['se_斬撃音']; + } else { + console.log(`Failed to get attacslash SE: se_斬撃音`); + } + break; + case "attaclaser01": + if(this.utage.soundInfo['se_レーザーが放たれる音']) { + toLoadSe['se_レーザーが放たれる音'] = this.utage.soundInfo['se_レーザーが放たれる音']; + } else { + console.log(`Failed to get attaclaser SE: se_レーザーが放たれる音`); + } + break; + case "": + break; } } catch (error) { @@ -666,62 +742,93 @@ class Player { break; //custom effects case "henshin01_bgmoff": //101000111 - this.waitTime = 1000; + this.waitTime = 3850; this.audio.stopSound('bgm'); this.checkPutCharacterScreen(cur, true); + this.audio.playSound('se_変身演出', 'Se'); break; case "henshin01": - this.waitTime = 1000; + this.waitTime = 3850; this.audio.stopSound('bgm'); if(this.utage.soundInfo[cur.Arg4]) { this.audio.playSound(cur.Arg4, 'bgm'); } + this.audio.playSound('se_変身演出', 'Se'); cur.Arg4 = 0; this.checkPutCharacterScreen(cur, true); break; case "attachit02": //103500221 - this.waitTime = 300; + this.waitTime = 850; + this.audio.playSound('se_打撃音(大)', 'Se'); break; case "attachit03": //312000112 - this.waitTime = 300; + this.waitTime = 850; + this.audio.playSound('se_打撃音(大)', 'Se'); break; - case "attacshot12": //103500231 - this.waitTime = 300; - break; - case "attacslash01": //103500642 - this.waitTime = 300; - break; - case "attacslash02": //103500231 - this.waitTime = 300; - break; - case "attacslash03": //312000112 - this.waitTime = 300; - break; - case "attacslash04": //312000142 - this.waitTime = 300; - break; - case "attacslash05": //103500552 - this.waitTime = 300; + case "attacshot02": + this.waitTime = 1500; + this.audio.playSound('se_銃撃(単発)', 'Se'); break; case "attacshot11": //103500251 - this.waitTime = 300; + this.waitTime = 1680; + this.audio.playSound('se_ガトリング音', 'Se'); + break; + case "attacshot12": //103500231 + this.waitTime = 1680; + this.audio.playSound('se_ガトリング音', 'Se'); + break; + case "attacslash01": //103500642 + this.waitTime = 870; + this.audio.playSound('se_斬撃音', 'Se'); + break; + case "attacslash02": //103500231 + this.waitTime = 870; + this.audio.playSound('se_斬撃音', 'Se'); + break; + case "attacslash03": //312000112 + this.waitTime = 870; + this.audio.playSound('se_斬撃音', 'Se'); + break; + case "attacslash04": //312000142 + this.waitTime = 870; + this.audio.playSound('se_斬撃音', 'Se'); + break; + case "attacslash05": //103500552 + this.waitTime = 870; + this.audio.playSound('se_斬撃音', 'Se'); + break; + case "attaclaser01": //312000222 + this.waitTime = 2360; + this.audio.playSound('se_レーザーが放たれる音', 'Se'); break; case "getitem01": //103400252 break; case "skillmovie": //103500341 break; case "unhappyseed_appearance01": { //312000112 + this.audio.stopSound('Se_不幸のオーラ(ヴォォオンン)'); + this.audio.playSound('Se_不幸のオーラ(ヴォォオンン)', 'Se'); + this.waitTime = 2000; let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: .5 }; this.checkPutCharacterScreen(customCommand, false); break; } case "unhappyseed_appearance02": //312000111 case "arcanoise_appearance02": { //103500341 - if(cur.Arg1 && cur.Arg2) { + let spawnTime = 0.5; + if(cur.Command.toLowerCase().includes("unhappyseed_appearance")) { + this.audio.stopSound('Se_不幸のオーラ(ヴォォオンン)'); + this.audio.playSound('Se_不幸のオーラ(ヴォォオンン)', 'Se'); + this.waitTime = 3000; + spawnTime = 2.5; + } else { this.waitTime = 1000; - let customCommand1 = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ右', Arg6: .5 }; + } + if(cur.Arg1 && cur.Arg2) { + + let customCommand1 = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ右', Arg6: spawnTime }; this.checkPutCharacterScreen(customCommand1, false); - let customCommand2 = { Command: "", Arg1: cur.Arg2, Arg2: this.defaultCharPattern, Arg3: 'キャラ左', Arg6: .5 }; + let customCommand2 = { Command: "", Arg1: cur.Arg2, Arg2: this.defaultCharPattern, Arg3: 'キャラ左', Arg6: spawnTime }; this.checkPutCharacterScreen(customCommand2, false); } break; @@ -788,13 +895,16 @@ class Player { } break; case "darkaura01": //312000111 + this.audio.playSound('Se_不幸のオーラ(ヴォォオンン)', 'Se'); + this.waitTime = 2500; break; case "somethingnew_appearance01": { //312000111 + this.audio.playSound('Se_サムシング・ニューの叫び声(アアア”ア”ア”)', 'Se'); let c = this.currentCharacters['キャラ中央']; - this.waitTime = 1500; - this.lerpTargets.push({type: 'alpha', object: c.sprite, curTime: 0, time: 200, finalV: 0, initV: 1, post: "destroy" }); - let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: .200 }; - this.checkPutCharacterScreen(customCommand, false); + this.waitTime = 4000; + this.lerpTargets.push({type: 'alpha', object: c.sprite, curTime: 0, time: 3000, finalV: 0, initV: 1, post: "destroy" }); + let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: 3 }; + this.checkPutCharacterScreen(customCommand, false, true); break; } case "continue01": @@ -851,20 +961,24 @@ class Player { this.checkPutText(cur); } - //Checks if the current command is trying to put a new character on the screen or not - checkPutCharacterScreen(cur, special = false) { + //Checks if the current command is trying to put a new character on the screen or not. + //special is used if the command actually has a command param such as Henshin since normal text commands dont. + //ignoreCurrent is used for if you are remvoing a current character yourself and don't want this to add another fade out to it such as somethingnew_appearance01. + checkPutCharacterScreen(cur, special = false, ignoreCurrent = false,) { if((!cur.Command || special) && cur.Arg1 && this.utage.characterInfo[cur.Arg1]) { let lay = undefined; let curChar = undefined; //The character that is currently on screen with the same name as Arg1. let prevChar = undefined; //The character that is already on the layer we are trying to put the new char on. //First check if the character is already on screen - for(let c of Object.keys(this.currentCharacters)) { - if(!this.currentCharacters[c]) { continue; } - if(this.currentCharacters[c].charName === cur.Arg1) { - curChar = this.currentCharacters[c]; - lay = this.currentCharacters[c].layer; - if(!cur.Arg3) { - cur.Arg3 = c; + if(!ignoreCurrent) { + for(let c of Object.keys(this.currentCharacters)) { + if(!this.currentCharacters[c]) { continue; } + if(this.currentCharacters[c].charName === cur.Arg1) { + curChar = this.currentCharacters[c]; + lay = this.currentCharacters[c].layer; + if(!cur.Arg3) { + cur.Arg3 = c; + } } } } @@ -911,10 +1025,12 @@ class Player { return; } + if(!ignoreCurrent) { //If the layer already has a different character on it remove it. - if(prevChar && (prevChar.charName !== cur.Arg1 || prevChar.character.Pattern !== chr.Pattern)) { - this.lerpTargets.push({type: 'alpha', object: prevChar.sprite, curTime: 0, time: 200, finalV: 0, initV: 1, post: "destroy" }); - this.currentCharacters[cur.Arg3] = undefined; + if(prevChar && (prevChar.charName !== cur.Arg1 || prevChar.character.Pattern !== chr.Pattern)) { + this.lerpTargets.push({type: 'alpha', object: prevChar.sprite, curTime: 0, time: 200, finalV: 0, initV: 1, post: "destroy" }); + this.currentCharacters[cur.Arg3] = undefined; + } } let sprite = new PIXI.Sprite(this.loader.resources[`char|${cur.Arg1}|${cur.Arg2}`].texture); diff --git a/Js/Translations b/Js/Translations index 54cfee1..d32d5bb 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit 54cfee17b22e9dedf8d92409abd1b2bf4222ed82 +Subproject commit d32d5bb518df5af9ad666bbfbc9de1e873521db8 From d356f17adb4013e90f201b964bc80813e6c4fb8a Mon Sep 17 00:00:00 2001 From: firebingo Date: Thu, 7 Jun 2018 21:35:47 -0700 Subject: [PATCH 13/86] Updated pixi. Maybe fixed a case from interpolation that a sprite could not be cleaned up. Need to make a better system for controlling sprites. Added binds for arrow keys to scroll multiline text. Added support for colorto tween changing tint not just alpha. --- .gitignore | 1 + Js/Common.js | 27 ++++++++++++--- Js/Main.js | 6 +++- Js/Pixi.min.js | 30 ++++++++--------- Js/Player.js | 88 ++++++++++++++++++++++++++++++++++++------------- Js/Translations | 2 +- 6 files changed, 110 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 65a42c1..7d9fd68 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ / web.config /Js/Typed +/Js/[Pp]ixi.js /node_modules /Js/XduPlayer.js /Js/XduPlayer.min.js.map diff --git a/Js/Common.js b/Js/Common.js index c3f152b..4f0cb8e 100644 --- a/Js/Common.js +++ b/Js/Common.js @@ -158,11 +158,12 @@ class commonFunctions { let color = ''; name = name.substring(1); if(name.length === 8) { - color = name.slice(0, 6); - alpha = name.slice(6, 8); + color = parseInt(name.slice(0, 6), 16); + alpha = parseInt(name.slice(6, 8), 16) / 255; + } else { + color = parseInt(name, 16); + alpha = 1; } - color = parseInt(color, 16); - alpha = parseInt(alpha, 16) / 255; return { color, alpha }; } else { switch(name.toLowerCase()) { @@ -184,6 +185,15 @@ class commonFunctions { return [r/255, g/255, b/255]; } + static componentToHex(c) { + var hex = parseInt(c).toString(16); + return hex.length == 1 ? "0" + hex : hex; + } + + static rgbToHex(rgb) { + return `#${this.componentToHex(rgb[0] * 255)}${this.componentToHex(rgb[1]* 255)}${this.componentToHex(rgb[2]* 255)}`; + } + static convertUtageTextTags(text) { text = text.replace(/|<\/speed>/g, ""); text = text.replace(/\\n/g, "
") @@ -317,6 +327,15 @@ class commonFunctions { } retval.speed = Number(retval.speed); } + let indexC = props.indexOf("color="); + if(indexC !== -1) { + retval.color = ""; + for(let i = indexC + 6; i < props.length; ++i) { + if(props[i] == " ") { break; } + retval.color += props[i]; + } + retval.color = retval.color; + } return retval; } } \ No newline at end of file diff --git a/Js/Main.js b/Js/Main.js index 84dcbf5..8a2b77f 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -333,7 +333,11 @@ function dialogScrollDown(event) { } function onBodyKey(event) { - if(event.code.toLowerCase() === "space") { + if(event.code.toLowerCase() === "arrowdown") { + dialogScrollDown(event) + } else if(event.code.toLowerCase() === "arrowup") { + dialogScrollUp(event); + } else if(event.code.toLowerCase() === "space") { event.preventDefault(); event.stopPropagation(); player.onMainClick(event); diff --git a/Js/Pixi.min.js b/Js/Pixi.min.js index 0703539..b79f556 100644 --- a/Js/Pixi.min.js +++ b/Js/Pixi.min.js @@ -1,22 +1,22 @@ /*! - * pixi.js - v4.7.3 - * Compiled Wed, 04 Apr 2018 15:20:10 UTC + * pixi.js - v4.8.1 + * Compiled Wed, 06 Jun 2018 15:42:31 UTC * * pixi.js is licensed under the MIT License. * http://www.opensource.org/licenses/mit-license */ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.PIXI=t()}}(function(){var t;return function(){function t(e,r,n){function i(s,a){if(!r[s]){if(!e[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(t){var r=e[s][1][t];return i(r||t)},l,l.exports,t,e,r,n)}return r[s].exports}for(var o="function"==typeof require&&require,s=0;s0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,t>>>=e,r=(t>255)<<3,t>>>=r,e|=r,r=(t>15)<<2,t>>>=r,e|=r,r=(t>3)<<1,t>>>=r,(e|=r)|t>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return t-=t>>>1&1431655765,16843009*((t=(858993459&t)+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return t&=65535,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e&=65535,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t|e<<1},r.deinterleave2=function(t,e){return t=t>>>e&1431655765,t=858993459&(t|t>>>1),t=252645135&(t|t>>>2),t=16711935&(t|t>>>4),(t=65535&(t|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t&=1023,t=4278190335&(t|t<<16),t=251719695&(t|t<<8),t=3272356035&(t|t<<4),t=1227133513&(t|t<<2),e&=1023,e=4278190335&(e|e<<16),e=251719695&(e|e<<8),e=3272356035&(e|e<<4),e=1227133513&(e|e<<2),t|=e<<1,r&=1023,r=4278190335&(r|r<<16),r=251719695&(r|r<<8),r=3272356035&(r|r<<4),r=1227133513&(r|r<<2),t|r<<2},r.deinterleave3=function(t,e){return t=t>>>e&1227133513,t=3272356035&(t|t>>>2),t=251719695&(t|t>>>4),t=4278190335&(t|t>>>8),(t=1023&(t|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],2:[function(t,e,r){"use strict";function n(t,e,r){r=r||2;var n=e&&e.length,o=n?e[0]*r:t.length,a=i(t,0,o,r,!0),u=[];if(!a)return u;var h,l,d,f,p,v,g;if(n&&(a=c(t,e,a,r)),t.length>80*r){h=d=t[0],l=f=t[1];for(var y=r;yd&&(d=p),v>f&&(f=v);g=Math.max(d-h,f-l),g=0!==g?1/g:0}return s(a,u,r,h,l,g),u}function i(t,e,r,n,i){var o,s;if(i===A(t,e,r,n)>0)for(o=e;o=e;o-=n)s=P(o,t[o],t[o+1],s);return s&&T(s,s.next)&&(C(s),s=s.next),s}function o(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!T(n,n.next)&&0!==x(n.prev,n,n.next))n=n.next;else{if(C(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function s(t,e,r,n,i,c,d){if(t){!d&&c&&v(t,n,i,c);for(var f,p,g=t;t.prev!==t.next;)if(f=t.prev,p=t.next,c?u(t,n,i,c):a(t))e.push(f.i/r),e.push(t.i/r),e.push(p.i/r),C(t),t=p.next,g=p.next;else if((t=p)===g){d?1===d?(t=h(t,e,r),s(t,e,r,n,i,c,2)):2===d&&l(t,e,r,n,i,c):s(o(t),e,r,n,i,c,1);break}}}function a(t){var e=t.prev,r=t,n=t.next;if(x(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(_(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&x(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function u(t,e,r,n){var i=t.prev,o=t,s=t.next;if(x(i,o,s)>=0)return!1;for(var a=i.xo.x?i.x>s.x?i.x:s.x:o.x>s.x?o.x:s.x,l=i.y>o.y?i.y>s.y?i.y:s.y:o.y>s.y?o.y:s.y,c=y(a,u,e,r,n),d=y(h,l,e,r,n),f=t.prevZ,p=t.nextZ;f&&f.z>=c&&p&&p.z<=d;){if(f!==t.prev&&f!==t.next&&_(i.x,i.y,o.x,o.y,s.x,s.y,f.x,f.y)&&x(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,p!==t.prev&&p!==t.next&&_(i.x,i.y,o.x,o.y,s.x,s.y,p.x,p.y)&&x(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(;f&&f.z>=c;){if(f!==t.prev&&f!==t.next&&_(i.x,i.y,o.x,o.y,s.x,s.y,f.x,f.y)&&x(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;p&&p.z<=d;){if(p!==t.prev&&p!==t.next&&_(i.x,i.y,o.x,o.y,s.x,s.y,p.x,p.y)&&x(p.prev,p,p.next)>=0)return!1;p=p.nextZ}return!0}function h(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!T(i,o)&&w(i,n,n.next,o)&&S(i,o)&&S(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),C(n),C(n.next),n=t=o),n=n.next}while(n!==t);return n}function l(t,e,r,n,i,a){var u=t;do{for(var h=u.next.next;h!==u.prev;){if(u.i!==h.i&&b(u,h)){var l=M(u,h);return u=o(u,u.next),l=o(l,l.next),s(u,e,r,n,i,a),void s(l,e,r,n,i,a)}h=h.next}u=u.next}while(u!==t)}function c(t,e,r,n){var s,a,u,h,l,c=[];for(s=0,a=e.length;s=n.next.y&&n.next.y!==n.y){var a=n.x+(o-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=i&&a>s){if(s=a,a===i){if(o===n.y)return n;if(o===n.next.y)return n.next}r=n.x=n.x&&n.x>=l&&i!==n.x&&_(or.x)&&S(n,t)&&(r=n,d=u),n=n.next;return r}function v(t,e,r,n){var i=t;do{null===i.z&&(i.z=y(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,g(i)}function g(t){var e,r,n,i,o,s,a,u,h=1;do{for(r=t,t=null,o=null,s=0;r;){for(s++,n=r,a=0,e=0;e0||u>0&&n;)0!==a&&(0===u||!n||r.z<=n.z)?(i=r,r=r.nextZ,a--):(i=n,n=n.nextZ,u--),o?o.nextZ=i:t=i,i.prevZ=o,o=i;r=n}o.nextZ=null,h*=2}while(s>1);return t}function y(t,e,r,n,i){return t=32767*(t-r)*i,e=32767*(e-n)*i,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t|e<<1}function m(t){var e=t,r=t;do{e.x=0&&(t-s)*(n-a)-(r-s)*(e-a)>=0&&(r-s)*(o-a)-(i-s)*(n-a)>=0}function b(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!E(t,e)&&S(t,e)&&S(e,t)&&O(t,e)}function x(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function T(t,e){return t.x===e.x&&t.y===e.y}function w(t,e,r,n){return!!(T(t,e)&&T(r,n)||T(t,n)&&T(r,e))||x(t,e,r)>0!=x(t,e,n)>0&&x(r,n,t)>0!=x(r,n,e)>0}function E(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&w(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}function S(t,e){return x(t.prev,t,t.next)<0?x(t,e,t.next)>=0&&x(t,t.prev,e)>=0:x(t,e,t.prev)<0||x(t,t.next,e)<0}function O(t,e){var r=t,n=!1,i=(t.x+e.x)/2,o=(t.y+e.y)/2;do{r.y>o!=r.next.y>o&&r.next.y!==r.y&&i<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}function M(t,e){var r=new R(t.i,t.x,t.y),n=new R(e.i,e.x,e.y),i=t.next,o=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,o.next=n,n.prev=o,n}function P(t,e,r,n){var i=new R(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function C(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function R(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function A(t,e,r,n){for(var i=0,o=e,s=r-n;o0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],3:[function(t,e,r){"use strict";function n(){}function i(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function o(){this._events=new n,this._eventsCount=0}var s=Object.prototype.hasOwnProperty,a="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(a=!1)),o.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)s.call(t,e)&&r.push(a?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},o.prototype.listeners=function(t,e){var r=a?a+t:t,n=this._events[r];if(e)return!!n;if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i=0;n--){var i=t[n];"."===i?t.splice(n,1):".."===i?(t.splice(n,1),r++):r&&(t.splice(n,1),r--)}if(e)for(;r--;r)t.unshift("..");return t}function n(t,e){if(t.filter)return t.filter(e);for(var r=[],n=0;n=-1&&!i;o--){var s=o>=0?arguments[o]:t.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(r=s+"/"+r,i="/"===s.charAt(0))}return r=e(n(r.split("/"),function(t){return!!t}),!i).join("/"),(i?"/":"")+r||"."},r.normalize=function(t){var i=r.isAbsolute(t),o="/"===s(t,-1);return t=e(n(t.split("/"),function(t){return!!t}),!i).join("/"),t||i||(t="."),t&&o&&(t+="/"),(i?"/":"")+t},r.isAbsolute=function(t){return"/"===t.charAt(0)},r.join=function(){var t=Array.prototype.slice.call(arguments,0);return r.normalize(n(t,function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},r.relative=function(t,e){function n(t){for(var e=0;e=0&&""===t[r];r--);return e>r?[]:t.slice(e,r-e+1)}t=r.resolve(t).substr(1),e=r.resolve(e).substr(1);for(var i=n(t.split("/")),o=n(e.split("/")),s=Math.min(i.length,o.length),a=s,u=0;u=t.byteLength?n.bufferSubData(this.type,e,t):n.bufferData(this.type,t,this.drawType),this.data=t},i.prototype.bind=function(){this.gl.bindBuffer(this.type,this.buffer)},i.createVertexBuffer=function(t,e,r){return new i(t,t.ARRAY_BUFFER,e,r)},i.createIndexBuffer=function(t,e,r){return new i(t,t.ELEMENT_ARRAY_BUFFER,e,r)},i.create=function(t,e,r,n){return new i(t,e,r,n)},i.prototype.destroy=function(){this.gl.deleteBuffer(this.buffer)},e.exports=i},{}],10:[function(t,e,r){var n=t("./GLTexture"),i=function(t,e,r){this.gl=t,this.framebuffer=t.createFramebuffer(),this.stencil=null,this.texture=null,this.width=e||100,this.height=r||100};i.prototype.enableTexture=function(t){var e=this.gl;this.texture=t||new n(e),this.texture.bind(),this.bind(),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.texture.texture,0)},i.prototype.enableStencil=function(){if(!this.stencil){var t=this.gl;this.stencil=t.createRenderbuffer(),t.bindRenderbuffer(t.RENDERBUFFER,this.stencil),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,this.stencil),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,this.width,this.height)}},i.prototype.clear=function(t,e,r,n){this.bind();var i=this.gl;i.clearColor(t,e,r,n),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT)},i.prototype.bind=function(){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,this.framebuffer)},i.prototype.unbind=function(){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,null)},i.prototype.resize=function(t,e){var r=this.gl;this.width=t,this.height=e,this.texture&&this.texture.uploadData(null,t,e),this.stencil&&(r.bindRenderbuffer(r.RENDERBUFFER,this.stencil),r.renderbufferStorage(r.RENDERBUFFER,r.DEPTH_STENCIL,t,e))},i.prototype.destroy=function(){var t=this.gl;this.texture&&this.texture.destroy(),t.deleteFramebuffer(this.framebuffer),this.gl=null,this.stencil=null,this.texture=null},i.createRGBA=function(t,e,r,o){var s=n.fromData(t,null,e,r);s.enableNearestScaling(),s.enableWrapClamp();var a=new i(t,e,r);return a.enableTexture(s),a.unbind(),a},i.createFloat32=function(t,e,r,o){var s=new n.fromData(t,o,e,r);s.enableNearestScaling(),s.enableWrapClamp();var a=new i(t,e,r);return a.enableTexture(s),a.unbind(),a},e.exports=i},{"./GLTexture":12}],11:[function(t,e,r){var n=t("./shader/compileProgram"),i=t("./shader/extractAttributes"),o=t("./shader/extractUniforms"),s=t("./shader/setPrecision"),a=t("./shader/generateUniformAccessObject"),u=function(t,e,r,u,h){this.gl=t,u&&(e=s(e,u),r=s(r,u)),this.program=n(t,e,r,h),this.attributes=i(t,this.program),this.uniformData=o(t,this.program),this.uniforms=a(t,this.uniformData)};u.prototype.bind=function(){return this.gl.useProgram(this.program),this},u.prototype.destroy=function(){this.attributes=null,this.uniformData=null,this.uniforms=null,this.gl.deleteProgram(this.program)},e.exports=u},{"./shader/compileProgram":17,"./shader/extractAttributes":19,"./shader/extractUniforms":20,"./shader/generateUniformAccessObject":21,"./shader/setPrecision":25}],12:[function(t,e,r){var n=function(t,e,r,n,i){this.gl=t,this.texture=t.createTexture(),this.mipmap=!1,this.premultiplyAlpha=!1,this.width=e||-1,this.height=r||-1,this.format=n||t.RGBA,this.type=i||t.UNSIGNED_BYTE};n.prototype.upload=function(t){this.bind();var e=this.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha);var r=t.videoWidth||t.width,n=t.videoHeight||t.height;n!==this.height||r!==this.width?e.texImage2D(e.TEXTURE_2D,0,this.format,this.format,this.type,t):e.texSubImage2D(e.TEXTURE_2D,0,0,0,this.format,this.type,t),this.width=r,this.height=n};var i=!1;n.prototype.uploadData=function(t,e,r){this.bind();var n=this.gl;if(t instanceof Float32Array){if(!i){if(!n.getExtension("OES_texture_float"))throw new Error("floating point textures not available");i=!0}this.type=n.FLOAT}else this.type=this.type||n.UNSIGNED_BYTE;n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),e!==this.width||r!==this.height?n.texImage2D(n.TEXTURE_2D,0,this.format,e,r,0,this.format,this.type,t||null):n.texSubImage2D(n.TEXTURE_2D,0,0,0,e,r,this.format,this.type,t||null),this.width=e,this.height=r},n.prototype.bind=function(t){var e=this.gl;void 0!==t&&e.activeTexture(e.TEXTURE0+t),e.bindTexture(e.TEXTURE_2D,this.texture)},n.prototype.unbind=function(){var t=this.gl;t.bindTexture(t.TEXTURE_2D,null)},n.prototype.minFilter=function(t){var e=this.gl;this.bind(),this.mipmap?e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t?e.LINEAR_MIPMAP_LINEAR:e.NEAREST_MIPMAP_NEAREST):e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t?e.LINEAR:e.NEAREST)},n.prototype.magFilter=function(t){var e=this.gl;this.bind(),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t?e.LINEAR:e.NEAREST)},n.prototype.enableMipmap=function(){var t=this.gl;this.bind(),this.mipmap=!0,t.generateMipmap(t.TEXTURE_2D)},n.prototype.enableLinearScaling=function(){this.minFilter(!0),this.magFilter(!0)},n.prototype.enableNearestScaling=function(){this.minFilter(!1),this.magFilter(!1)},n.prototype.enableWrapClamp=function(){var t=this.gl;this.bind(),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE)},n.prototype.enableWrapRepeat=function(){var t=this.gl;this.bind(),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.REPEAT)},n.prototype.enableWrapMirrorRepeat=function(){var t=this.gl;this.bind(),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.MIRRORED_REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.MIRRORED_REPEAT)},n.prototype.destroy=function(){this.gl.deleteTexture(this.texture)},n.fromSource=function(t,e,r){var i=new n(t);return i.premultiplyAlpha=r||!1,i.upload(e),i},n.fromData=function(t,e,r,i){var o=new n(t);return o.uploadData(e,r,i),o},e.exports=n},{}],13:[function(t,e,r){function n(t,e){if(this.nativeVaoExtension=null,n.FORCE_NATIVE||(this.nativeVaoExtension=t.getExtension("OES_vertex_array_object")||t.getExtension("MOZ_OES_vertex_array_object")||t.getExtension("WEBKIT_OES_vertex_array_object")),this.nativeState=e,this.nativeVaoExtension){this.nativeVao=this.nativeVaoExtension.createVertexArrayOES();var r=t.getParameter(t.MAX_VERTEX_ATTRIBS);this.nativeState={tempAttribState:new Array(r),attribState:new Array(r)}}this.gl=t,this.attributes=[],this.indexBuffer=null,this.dirty=!1}var i=t("./setVertexAttribArrays");n.prototype.constructor=n,e.exports=n,n.FORCE_NATIVE=!1,n.prototype.bind=function(){if(this.nativeVao){if(this.nativeVaoExtension.bindVertexArrayOES(this.nativeVao),this.dirty)return this.dirty=!1,this.activate(),this;this.indexBuffer&&this.indexBuffer.bind()}else this.activate();return this},n.prototype.unbind=function(){return this.nativeVao&&this.nativeVaoExtension.bindVertexArrayOES(null),this},n.prototype.activate=function(){for(var t=this.gl,e=null,r=0;r1)for(var r=1;r1&&(n=r[0]+"@",t=r[1]),t=t.replace(D,"."),n+s(t.split("."),e).join(".")}function u(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i65535&&(t-=65536,e+=B(t>>>10&1023|55296),t=56320|1023&t),e+=B(t)}).join("")}function l(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:w}function c(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function d(t,e,r){var n=0;for(t=r?F(t/M):t>>1,t+=F(t/e);t>N*S>>1;n+=w)t=F(t/N);return F(n+(N+1)*t/(t+O))}function f(t){var e,r,n,i,s,a,u,c,f,p,v=[],g=t.length,y=0,m=C,_=P;for(r=t.lastIndexOf(R),r<0&&(r=0),n=0;n=128&&o("not-basic"),v.push(t.charCodeAt(n));for(i=r>0?r+1:0;i=g&&o("invalid-input"),c=l(t.charCodeAt(i++)),(c>=w||c>F((T-y)/a))&&o("overflow"),y+=c*a,f=u<=_?E:u>=_+S?S:u-_,!(cF(T/p)&&o("overflow"),a*=p;e=v.length+1,_=d(y-s,e,0==s),F(y/e)>T-m&&o("overflow"),m+=F(y/e),y%=e,v.splice(y++,0,m)}return h(v)}function p(t){var e,r,n,i,s,a,h,l,f,p,v,g,y,m,_,b=[];for(t=u(t),g=t.length,e=C,r=0,s=P,a=0;a=e&&vF((T-r)/y)&&o("overflow"),r+=(h-e)*y,e=h,a=0;aT&&o("overflow"),v==e){for(l=r,f=w;p=f<=s?E:f>=s+S?S:f-s,!(l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},N=w-E,F=Math.floor,B=String.fromCharCode;if(b={version:"1.4.1",ucs2:{decode:u,encode:h},decode:f,encode:p,toASCII:g,toUnicode:v},"function"==typeof t&&"object"==typeof t.amd&&t.amd)t("punycode",function(){return b});else if(y&&m)if(r.exports==y)m.exports=b;else for(x in b)b.hasOwnProperty(x)&&(y[x]=b[x]);else i.punycode=b}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],28:[function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.exports=function(t,e,r,o){e=e||"&",r=r||"=";var s={};if("string"!=typeof t||0===t.length)return s;var a=/\+/g;t=t.split(e);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var h=t.length;u>0&&h>u&&(h=u);for(var l=0;l=0?(c=v.substr(0,g),d=v.substr(g+1)):(c=v,d=""),f=decodeURIComponent(c),p=decodeURIComponent(d),n(s,f)?i(s[f])?s[f].push(p):s[f]=[s[f],p]:s[f]=p}return s};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},{}],29:[function(t,e,r){"use strict";function n(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n=i||0===r)){r=e+r>i?i-e:r;var o=i-r;for(n=e;n0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;i(this,t),this.baseUrl=r,this.progress=0,this.loading=!1,this.defaultQueryString="",this._beforeMiddleware=[],this._afterMiddleware=[],this._resourcesParsing=[],this._boundLoadResource=function(t,r){return e._loadResource(t,r)},this._queue=d.queue(this._boundLoadResource,n),this._queue.pause(),this.resources={},this.onProgress=new u.default,this.onError=new u.default,this.onLoad=new u.default,this.onStart=new u.default,this.onComplete=new u.default}return t.prototype.add=function(t,e,r,n){if(Array.isArray(t)){for(var i=0;i0||e.responseType===t.XHR_RESPONSE_TYPE.BUFFER)?n=200:1223===n&&(n=204),2!=(n/100|0))return void this.abort("["+e.status+"] "+e.statusText+": "+e.responseURL);if(this.xhrType===t.XHR_RESPONSE_TYPE.TEXT)this.data=r,this.type=t.TYPE.TEXT;else if(this.xhrType===t.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(r),this.type=t.TYPE.JSON}catch(t){return void this.abort("Error trying to parse loaded json: "+t)}else if(this.xhrType===t.XHR_RESPONSE_TYPE.DOCUMENT)try{if(window.DOMParser){var i=new DOMParser;this.data=i.parseFromString(r,"text/xml")}else{var o=document.createElement("div");o.innerHTML=r,this.data=o}this.type=t.TYPE.XML}catch(t){return void this.abort("Error trying to parse loaded xml: "+t)}else this.data=e.response||r;this.complete()},t.prototype._determineCrossOrigin=function(t,e){if(0===t.indexOf("data:"))return"";e=e||window.location,p||(p=document.createElement("a")),p.href=t,t=(0,l.default)(p.href,{strictMode:!0});var r=!t.port&&""===e.port||t.port===e.port,n=t.protocol?t.protocol+":":"";return t.host===e.hostname&&r&&n===e.protocol?"":"anonymous"},t.prototype._determineXhrType=function(){return t._xhrTypeMap[this.extension]||t.XHR_RESPONSE_TYPE.TEXT},t.prototype._determineLoadType=function(){return t._loadTypeMap[this.extension]||t.LOAD_TYPE.XHR},t.prototype._getExtension=function(){var t=this.url,e="";if(this.isDataUrl){var r=t.indexOf("/");e=t.substring(r+1,t.indexOf(";",r))}else{var n=t.indexOf("?"),i=t.indexOf("#"),o=Math.min(n>-1?n:t.length,i>-1?i:t.length);t=t.substring(0,o),e=t.substring(t.lastIndexOf(".")+1)}return e.toLowerCase()},t.prototype._getMimeFromXhrType=function(e){switch(e){case t.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case t.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case t.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case t.XHR_RESPONSE_TYPE.JSON:return"application/json";case t.XHR_RESPONSE_TYPE.DEFAULT:case t.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},u(t,[{key:"isDataUrl",get:function(){return this._hasFlag(t.STATUS_FLAGS.DATA_URL)}},{key:"isComplete",get:function(){return this._hasFlag(t.STATUS_FLAGS.COMPLETE)}},{key:"isLoading",get:function(){return this._hasFlag(t.STATUS_FLAGS.LOADING)}}]),t}();r.default=v,v.STATUS_FLAGS={NONE:0,DATA_URL:1,COMPLETE:2,LOADING:4},v.TYPE={UNKNOWN:0,JSON:1,XML:2,IMAGE:3,AUDIO:4,VIDEO:5,TEXT:6},v.LOAD_TYPE={XHR:1,IMAGE:2,AUDIO:3,VIDEO:4},v.XHR_RESPONSE_TYPE={DEFAULT:"text",BUFFER:"arraybuffer",BLOB:"blob",DOCUMENT:"document",JSON:"json",TEXT:"text"},v._loadTypeMap={gif:v.LOAD_TYPE.IMAGE,png:v.LOAD_TYPE.IMAGE,bmp:v.LOAD_TYPE.IMAGE,jpg:v.LOAD_TYPE.IMAGE,jpeg:v.LOAD_TYPE.IMAGE,tif:v.LOAD_TYPE.IMAGE,tiff:v.LOAD_TYPE.IMAGE,webp:v.LOAD_TYPE.IMAGE,tga:v.LOAD_TYPE.IMAGE,svg:v.LOAD_TYPE.IMAGE,"svg+xml":v.LOAD_TYPE.IMAGE,mp3:v.LOAD_TYPE.AUDIO,ogg:v.LOAD_TYPE.AUDIO,wav:v.LOAD_TYPE.AUDIO,mp4:v.LOAD_TYPE.VIDEO,webm:v.LOAD_TYPE.VIDEO},v._xhrTypeMap={xhtml:v.XHR_RESPONSE_TYPE.DOCUMENT,html:v.XHR_RESPONSE_TYPE.DOCUMENT,htm:v.XHR_RESPONSE_TYPE.DOCUMENT,xml:v.XHR_RESPONSE_TYPE.DOCUMENT,tmx:v.XHR_RESPONSE_TYPE.DOCUMENT,svg:v.XHR_RESPONSE_TYPE.DOCUMENT,tsx:v.XHR_RESPONSE_TYPE.DOCUMENT,gif:v.XHR_RESPONSE_TYPE.BLOB,png:v.XHR_RESPONSE_TYPE.BLOB,bmp:v.XHR_RESPONSE_TYPE.BLOB,jpg:v.XHR_RESPONSE_TYPE.BLOB,jpeg:v.XHR_RESPONSE_TYPE.BLOB,tif:v.XHR_RESPONSE_TYPE.BLOB,tiff:v.XHR_RESPONSE_TYPE.BLOB,webp:v.XHR_RESPONSE_TYPE.BLOB,tga:v.XHR_RESPONSE_TYPE.BLOB,json:v.XHR_RESPONSE_TYPE.JSON,text:v.XHR_RESPONSE_TYPE.TEXT,txt:v.XHR_RESPONSE_TYPE.TEXT,ttf:v.XHR_RESPONSE_TYPE.BUFFER,otf:v.XHR_RESPONSE_TYPE.BUFFER},v.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},{"mini-signals":5,"parse-uri":7}],34:[function(t,e,r){"use strict";function n(){}function i(t,e,r,n){var i=0,o=t.length;!function s(a){if(a||i===o)return void(r&&r(a));n?setTimeout(function(){e(t[i++],s)},1):e(t[i++],s)}()}function o(t){return function(){if(null===t)throw new Error("Callback was already called.");var e=t;t=null,e.apply(this,arguments)}}function s(t,e){function r(t,e,r){if(null!=r&&"function"!=typeof r)throw new Error("task callback must be a function");if(a.started=!0,null==t&&a.idle())return void setTimeout(function(){return a.drain()},1);var i={data:t,callback:"function"==typeof r?r:n};e?a._tasks.unshift(i):a._tasks.push(i),setTimeout(function(){return a.process()},1)}function i(t){return function(){s-=1,t.callback.apply(t,arguments),null!=arguments[0]&&a.error(arguments[0],t.data),s<=a.concurrency-a.buffer&&a.unsaturated(),a.idle()&&a.drain(),a.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var s=0,a={_tasks:[],concurrency:e,saturated:n,unsaturated:n,buffer:e/4,empty:n,drain:n,error:n,started:!1,paused:!1,push:function(t,e){r(t,!1,e)},kill:function(){s=0,a.drain=n,a.started=!1,a._tasks=[]},unshift:function(t,e){r(t,!0,e)},process:function(){for(;!a.paused&&s>2,o[1]=(3&n[0])<<4|n[1]>>4,o[2]=(15&n[1])<<2|n[2]>>6,o[3]=63&n[2];switch(r-(t.length-1)){case 2:o[3]=64,o[2]=64;break;case 1:o[3]=64}for(var a=0;a",'"',"`"," ","\r","\n","\t"],p=["{","}","|","\\","^","`"].concat(f),v=["'"].concat(p),g=["%","/","?",";","#"].concat(v),y=["/","?","#"],m=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},w=t("querystring");n.prototype.parse=function(t,e,r){if(!h.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var n=t.indexOf("?"),i=-1!==n&&n127?L+="x":L+=D[N];if(!L.match(m)){var B=A.slice(0,O),k=A.slice(O+1),j=D.match(_);j&&(B.push(j[1]),k.unshift(j[2])),k.length&&(a="/"+k.join(".")+a),this.hostname=B.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=u.toASCII(this.hostname));var U=this.port?":"+this.port:"",X=this.hostname||"";this.host=X+U,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==a[0]&&(a="/"+a))}if(!b[p])for(var O=0,I=v.length;O0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=t.search,r.query=t.query,h.isNull(r.pathname)&&h.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!w.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var O=w.slice(-1)[0],M=(r.host||t.host||w.length>1)&&("."===O||".."===O)||""===O,P=0,C=w.length;C>=0;C--)O=w[C],"."===O?w.splice(C,1):".."===O?(w.splice(C,1),P++):P&&(w.splice(C,1),P--);if(!_&&!b)for(;P--;P)w.unshift("..");!_||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),M&&"/"!==w.join("/").substr(-1)&&w.push("");var R=""===w[0]||w[0]&&"/"===w[0].charAt(0);if(E){r.hostname=r.host=R?"":w.length?w.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return _=_||r.host&&w.length,_&&!R&&w.unshift(""),w.length?r.pathname=w.join("/"):(r.pathname=null,r.path=null),h.isNull(r.pathname)&&h.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},n.prototype.parseHost=function(){var t=this.host,e=c.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},{"./util":39,punycode:27,querystring:30}],39:[function(t,e,r){"use strict";e.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},{}],40:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var o=t("../core"),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(o),a=t("ismobilejs"),u=n(a),h=t("./accessibleTarget"),l=n(h);s.utils.mixins.delayMixin(s.DisplayObject.prototype,l.default);var c=100,d=0,f=0,p=2,v=function(){function t(e){i(this,t),!u.default.tablet&&!u.default.phone||navigator.isCocoonJS||this.createTouchHook();var r=document.createElement("div");r.style.width=c+"px",r.style.height=c+"px",r.style.position="absolute",r.style.top=d+"px",r.style.left=f+"px",r.style.zIndex=p,this.div=r,this.pool=[],this.renderId=0,this.debug=!1,this.renderer=e,this.children=[],this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this.isActive=!1,this.isMobileAccessabillity=!1,window.addEventListener("keydown",this._onKeyDown,!1)}return t.prototype.createTouchHook=function(){var t=this,e=document.createElement("button");e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.left="-1000px",e.style.zIndex=2,e.style.backgroundColor="#FF0000",e.title="HOOK DIV",e.addEventListener("focus",function(){t.isMobileAccessabillity=!0,t.activate(),document.body.removeChild(e)}),document.body.appendChild(e)},t.prototype.activate=function(){this.isActive||(this.isActive=!0,window.document.addEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),this.renderer.view.parentNode&&this.renderer.view.parentNode.appendChild(this.div))},t.prototype.deactivate=function(){this.isActive&&!this.isMobileAccessabillity&&(this.isActive=!1,window.document.removeEventListener("mousemove",this._onMouseMove),window.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),this.div.parentNode&&this.div.parentNode.removeChild(this.div))},t.prototype.updateAccessibleObjects=function(t){if(t.visible){t.accessible&&t.interactive&&(t._accessibleActive||this.addChild(t),t.renderId=this.renderId);for(var e=t.children,r=e.length-1;r>=0;r--)this.updateAccessibleObjects(e[r])}},t.prototype.update=function(){if(this.renderer.renderingToScreen){this.updateAccessibleObjects(this.renderer._lastObjectRendered);var t=this.renderer.view.getBoundingClientRect(),e=t.width/this.renderer.width,r=t.height/this.renderer.height,n=this.div;n.style.left=t.left+"px",n.style.top=t.top+"px",n.style.width=this.renderer.width+"px",n.style.height=this.renderer.height+"px";for(var i=0;ithis.renderer.width&&(t.width=this.renderer.width-t.x),t.y+t.height>this.renderer.height&&(t.height=this.renderer.height-t.y)},t.prototype.addChild=function(t){var e=this.pool.pop();e||(e=document.createElement("button"),e.style.width=c+"px",e.style.height=c+"px",e.style.backgroundColor=this.debug?"rgba(255,0,0,0.5)":"transparent",e.style.position="absolute",e.style.zIndex=p,e.style.borderStyle="none",e.addEventListener("click",this._onClick.bind(this)),e.addEventListener("focus",this._onFocus.bind(this)),e.addEventListener("focusout",this._onFocusOut.bind(this))),t.accessibleTitle?e.title=t.accessibleTitle:t.accessibleTitle||t.accessibleHint||(e.title="displayObject "+this.tabIndex),t.accessibleHint&&e.setAttribute("aria-label",t.accessibleHint),t._accessibleActive=!0,t._accessibleDiv=e,e.displayObject=t,this.children.push(t),this.div.appendChild(t._accessibleDiv),t._accessibleDiv.tabIndex=t.tabIndex},t.prototype._onClick=function(t){var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"click",e.eventData)},t.prototype._onFocus=function(t){var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseover",e.eventData)},t.prototype._onFocusOut=function(t){var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseout",e.eventData)},t.prototype._onKeyDown=function(t){9===t.keyCode&&this.activate()},t.prototype._onMouseMove=function(){this.deactivate()},t.prototype.destroy=function(){this.div=null;for(var t=0;t]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i,r.SHAPES={POLY:0,RECT:1,CIRC:2,ELIP:3,RREC:4},r.PRECISION={LOW:"lowp",MEDIUM:"mediump",HIGH:"highp"},r.TRANSFORM_MODE={STATIC:0,DYNAMIC:1},r.TEXT_GRADIENT={LINEAR_VERTICAL:0,LINEAR_HORIZONTAL:1},r.UPDATE_PRIORITY={INTERACTION:50,HIGH:25,NORMAL:0,LOW:-25,UTILITY:-50}},{}],47:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../math"),o=function(){function t(){n(this,t),this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null}return t.prototype.isEmpty=function(){return this.minX>this.maxX||this.minY>this.maxY},t.prototype.clear=function(){this.updateID++,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},t.prototype.getRectangle=function(t){return this.minX>this.maxX||this.minY>this.maxY?i.Rectangle.EMPTY:(t=t||new i.Rectangle(0,0,1,1),t.x=this.minX,t.y=this.minY,t.width=this.maxX-this.minX,t.height=this.maxY-this.minY,t)},t.prototype.addPoint=function(t){this.minX=Math.min(this.minX,t.x),this.maxX=Math.max(this.maxX,t.x),this.minY=Math.min(this.minY,t.y),this.maxY=Math.max(this.maxY,t.y)},t.prototype.addQuad=function(t){var e=this.minX,r=this.minY,n=this.maxX,i=this.maxY,o=t[0],s=t[1];e=on?o:n,i=s>i?s:i,o=t[2],s=t[3],e=on?o:n,i=s>i?s:i,o=t[4],s=t[5],e=on?o:n,i=s>i?s:i,o=t[6],s=t[7],e=on?o:n,i=s>i?s:i,this.minX=e,this.minY=r,this.maxX=n,this.maxY=i},t.prototype.addFrame=function(t,e,r,n,i){var o=t.worldTransform,s=o.a,a=o.b,u=o.c,h=o.d,l=o.tx,c=o.ty,d=this.minX,f=this.minY,p=this.maxX,v=this.maxY,g=s*e+u*r+l,y=a*e+h*r+c;d=gp?g:p,v=y>v?y:v,g=s*n+u*r+l,y=a*n+h*r+c,d=gp?g:p,v=y>v?y:v,g=s*e+u*i+l,y=a*e+h*i+c,d=gp?g:p,v=y>v?y:v,g=s*n+u*i+l,y=a*n+h*i+c,d=gp?g:p,v=y>v?y:v,this.minX=d,this.minY=f,this.maxX=p,this.maxY=v},t.prototype.addVertices=function(t,e,r,n){for(var i=t.worldTransform,o=i.a,s=i.b,a=i.c,u=i.d,h=i.tx,l=i.ty,c=this.minX,d=this.minY,f=this.maxX,p=this.maxY,v=r;vf?m:f,p=_>p?_:p}this.minX=c,this.minY=d,this.maxX=f,this.maxY=p},t.prototype.addBounds=function(t){var e=this.minX,r=this.minY,n=this.maxX,i=this.maxY;this.minX=t.minXn?t.maxX:n,this.maxY=t.maxY>i?t.maxY:i},t.prototype.addBoundsMask=function(t,e){var r=t.minX>e.minX?t.minX:e.minX,n=t.minY>e.minY?t.minY:e.minY,i=t.maxXu?i:u,this.maxY=o>h?o:h}},t.prototype.addBoundsArea=function(t,e){var r=t.minX>e.x?t.minX:e.x,n=t.minY>e.y?t.minY:e.y,i=t.maxXu?i:u,this.maxY=o>h?o:h}},t}();r.default=o},{"../math":70}],48:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r1)for(var r=0;rthis.children.length)throw new Error(t+"addChildAt: The index "+e+" supplied is out of bounds "+this.children.length);return t.parent&&t.parent.removeChild(t),t.parent=this,t.transform._parentID=-1,this.children.splice(e,0,t),this._boundsID++,this.onChildrenChange(e),t.emit("added",this),t},e.prototype.swapChildren=function(t,e){if(t!==e){var r=this.getChildIndex(t),n=this.getChildIndex(e);this.children[r]=e,this.children[n]=t,this.onChildrenChange(r=this.children.length)throw new Error("The index "+e+" supplied is out of bounds "+this.children.length);var r=this.getChildIndex(t);(0,a.removeItems)(this.children,r,1),this.children.splice(e,0,t),this.onChildrenChange(e)},e.prototype.getChildAt=function(t){if(t<0||t>=this.children.length)throw new Error("getChildAt: Index ("+t+") does not exist.");return this.children[t]},e.prototype.removeChild=function(t){var e=arguments.length;if(e>1)for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,e=arguments[1],r=t,n="number"==typeof e?e:this.children.length,i=n-r,o=void 0;if(i>0&&i<=n){o=this.children.splice(r,i);for(var s=0;s2&&void 0!==arguments[2]&&arguments[2]||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.apply(t,e)},e.prototype.toLocal=function(t,e,r,n){return e&&(t=e.toGlobal(t,r,n)),n||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.applyInverse(t,r)},e.prototype.renderWebGL=function(t){},e.prototype.renderCanvas=function(t){},e.prototype.setParent=function(t){if(!t||!t.addChild)throw new Error("setParent: Argument must be a Container");return t.addChild(this),t},e.prototype.setTransform=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0;return this.position.x=t,this.position.y=e,this.scale.x=r||1,this.scale.y=n||1,this.rotation=i,this.skew.x=o,this.skew.y=s,this.pivot.x=a,this.pivot.y=u,this},e.prototype.destroy=function(){this.removeAllListeners(),this.parent&&this.parent.removeChild(this),this.transform=null,this.parent=null,this._bounds=null,this._currentBounds=null,this._mask=null,this.filterArea=null,this.interactive=!1,this.interactiveChildren=!1,this._destroyed=!0},a(e,[{key:"_tempDisplayObjectParent",get:function(){return null===this.tempDisplayObjectParent&&(this.tempDisplayObjectParent=new e),this.tempDisplayObjectParent}},{key:"x",get:function(){return this.position.x},set:function(t){this.transform.position.x=t}},{key:"y",get:function(){return this.position.y},set:function(t){this.transform.position.y=t}},{key:"worldTransform",get:function(){return this.transform.worldTransform}},{key:"localTransform",get:function(){return this.transform.localTransform}},{key:"position",get:function(){return this.transform.position},set:function(t){this.transform.position.copy(t)}},{key:"scale",get:function(){return this.transform.scale},set:function(t){this.transform.scale.copy(t)}},{key:"pivot",get:function(){return this.transform.pivot},set:function(t){this.transform.pivot.copy(t)}},{key:"skew",get:function(){return this.transform.skew},set:function(t){this.transform.skew.copy(t)}},{key:"rotation",get:function(){return this.transform.rotation},set:function(t){this.transform.rotation=t}},{key:"worldVisible",get:function(){var t=this;do{if(!t.visible)return!1;t=t.parent}while(t);return!0}},{key:"mask",get:function(){return this._mask},set:function(t){this._mask&&(this._mask.renderable=!0,this._mask.isMask=!1),this._mask=t,this._mask&&(this._mask.renderable=!1,this._mask.isMask=!0)}},{key:"filters",get:function(){return this._filters&&this._filters.slice()},set:function(t){this._filters=t&&t.slice()}}]),e}(h.default);r.default=b,b.prototype.displayObjectUpdateTransform=b.prototype.updateTransform},{"../const":46,"../math":70,"../settings":101,"./Bounds":47,"./Transform":50,"./TransformStatic":52,eventemitter3:3}],50:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]&&arguments[0];i(this,e);var n=o(this,t.call(this));return n.fillAlpha=1,n.lineWidth=0,n.nativeLines=r,n.lineColor=0,n.graphicsData=[],n.tint=16777215,n._prevTint=16777215,n.blendMode=_.BLEND_MODES.NORMAL,n.currentPath=null,n._webGL={},n.isMask=!1,n.boundsPadding=0,n._localBounds=new x.default,n.dirty=0,n.fastRectDirty=-1,n.clearDirty=0,n.boundsDirty=-1,n.cachedSpriteDirty=!1,n._spriteRect=null,n._fastRect=!1,n}return s(e,t),e.prototype.clone=function(){var t=new e;t.renderable=this.renderable,t.fillAlpha=this.fillAlpha,t.lineWidth=this.lineWidth,t.lineColor=this.lineColor,t.tint=this.tint,t.blendMode=this.blendMode,t.isMask=this.isMask,t.boundsPadding=this.boundsPadding,t.dirty=0,t.cachedSpriteDirty=this.cachedSpriteDirty;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(this.lineWidth=t,this.lineColor=e,this.lineAlpha=r,this.currentPath)if(this.currentPath.shape.points.length){var n=new y.Polygon(this.currentPath.shape.points.slice(-2));n.closed=!1,this.drawShape(n)}else this.currentPath.lineWidth=this.lineWidth,this.currentPath.lineColor=this.lineColor,this.currentPath.lineAlpha=this.lineAlpha;return this},e.prototype.moveTo=function(t,e){var r=new y.Polygon([t,e]);return r.closed=!1,this.drawShape(r),this},e.prototype.lineTo=function(t,e){return this.currentPath.shape.points.push(t,e),this.dirty++,this},e.prototype.quadraticCurveTo=function(t,e,r,n){this.currentPath?0===this.currentPath.shape.points.length&&(this.currentPath.shape.points=[0,0]):this.moveTo(0,0);var i=this.currentPath.shape.points,o=0,s=0;0===i.length&&this.moveTo(0,0);for(var a=i[i.length-2],u=i[i.length-1],h=1;h<=20;++h){var l=h/20;o=a+(t-a)*l,s=u+(e-u)*l,i.push(o+(t+(r-t)*l-o)*l,s+(e+(n-e)*l-s)*l)}return this.dirty++,this},e.prototype.bezierCurveTo=function(t,e,r,n,i,o){this.currentPath?0===this.currentPath.shape.points.length&&(this.currentPath.shape.points=[0,0]):this.moveTo(0,0);var s=this.currentPath.shape.points,a=s[s.length-2],u=s[s.length-1];return s.length-=2,(0,w.default)(a,u,t,e,r,n,i,o,s),this.dirty++,this},e.prototype.arcTo=function(t,e,r,n,i){this.currentPath?0===this.currentPath.shape.points.length&&this.currentPath.shape.points.push(t,e):this.moveTo(t,e);var o=this.currentPath.shape.points,s=o[o.length-2],a=o[o.length-1],u=a-e,h=s-t,l=n-e,c=r-t,d=Math.abs(u*c-h*l);if(d<1e-8||0===i)o[o.length-2]===t&&o[o.length-1]===e||o.push(t,e);else{var f=u*u+h*h,p=l*l+c*c,v=u*l+h*c,g=i*Math.sqrt(f)/d,y=i*Math.sqrt(p)/d,m=g*v/f,_=y*v/p,b=g*c+y*h,x=g*l+y*u,T=h*(y+m),w=u*(y+m),E=c*(g+_),S=l*(g+_),O=Math.atan2(w-x,T-b),M=Math.atan2(S-x,E-b);this.arc(b+t,x+e,i,O,M,h*l>c*u)}return this.dirty++,this},e.prototype.arc=function(t,e,r,n,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(n===i)return this;!o&&i<=n?i+=_.PI_2:o&&n<=i&&(n+=_.PI_2);var s=i-n,a=40*Math.ceil(Math.abs(s)/_.PI_2);if(0===s)return this;var u=t+Math.cos(n)*r,h=e+Math.sin(n)*r,l=this.currentPath?this.currentPath.shape.points:null;l?l[l.length-2]===u&&l[l.length-1]===h||l.push(u,h):(this.moveTo(u,h),l=this.currentPath.shape.points);for(var c=s/(2*a),d=2*c,f=Math.cos(c),p=Math.sin(c),v=a-1,g=v%1/v,y=0;y<=v;++y){var m=y+g*y,b=c+n+d*m,x=Math.cos(b),T=-Math.sin(b);l.push((f*x+p*T)*r+t,(f*-T+p*x)*r+e)}return this.dirty++,this},e.prototype.beginFill=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.filling=!0,this.fillColor=t,this.fillAlpha=e,this.currentPath&&this.currentPath.shape.points.length<=2&&(this.currentPath.fill=this.filling,this.currentPath.fillColor=this.fillColor,this.currentPath.fillAlpha=this.fillAlpha),this},e.prototype.endFill=function(){return this.filling=!1,this.fillColor=null,this.fillAlpha=1,this},e.prototype.drawRect=function(t,e,r,n){return this.drawShape(new y.Rectangle(t,e,r,n)),this},e.prototype.drawRoundedRect=function(t,e,r,n,i){return this.drawShape(new y.RoundedRectangle(t,e,r,n,i)),this},e.prototype.drawCircle=function(t,e,r){return this.drawShape(new y.Circle(t,e,r)),this},e.prototype.drawEllipse=function(t,e,r,n){return this.drawShape(new y.Ellipse(t,e,r,n)),this},e.prototype.drawPolygon=function(t){var e=t,r=!0;if(e instanceof y.Polygon&&(r=e.closed,e=e.points),!Array.isArray(e)){e=new Array(arguments.length);for(var n=0;n5&&void 0!==arguments[5]?arguments[5]:0;i=i||n/2;for(var s=-1*Math.PI/2+o,a=2*r,u=_.PI_2/a,h=[],l=0;l0)&&(this.lineWidth=0,this.filling=!1,this.boundsDirty=-1,this.dirty++,this.clearDirty++,this.graphicsData.length=0),this.currentPath=null,this._spriteRect=null,this},e.prototype.isFastRect=function(){return 1===this.graphicsData.length&&this.graphicsData[0].shape.type===_.SHAPES.RECT&&!this.graphicsData[0].lineWidth},e.prototype._renderWebGL=function(t){this.dirty!==this.fastRectDirty&&(this.fastRectDirty=this.dirty,this._fastRect=this.isFastRect()),this._fastRect?this._renderSpriteRect(t):(t.setObjectRenderer(t.plugins.graphics),t.plugins.graphics.render(this))},e.prototype._renderSpriteRect=function(t){var e=this.graphicsData[0].shape;this._spriteRect||(this._spriteRect=new g.default(new d.default(d.default.WHITE)));var r=this._spriteRect;if(16777215===this.tint)r.tint=this.graphicsData[0].fillColor;else{var n=C,i=R;(0,m.hex2rgb)(this.graphicsData[0].fillColor,n),(0,m.hex2rgb)(this.tint,i),n[0]*=i[0],n[1]*=i[1],n[2]*=i[2],r.tint=(0,m.rgb2hex)(n)}r.alpha=this.graphicsData[0].fillAlpha,r.worldAlpha=this.worldAlpha*r.alpha,r.blendMode=this.blendMode,r._texture._frame.width=e.width,r._texture._frame.height=e.height,r.transform.worldTransform=this.transform.worldTransform,r.anchor.set(-e.x/e.width,-e.y/e.height),r._onAnchorUpdate(),r._renderWebGL(t)},e.prototype._renderCanvas=function(t){!0!==this.isMask&&t.plugins.graphics.render(this)},e.prototype._calculateBounds=function(){this.boundsDirty!==this.dirty&&(this.boundsDirty=this.dirty,this.updateLocalBounds(),this.cachedSpriteDirty=!0);var t=this._localBounds;this._bounds.addFrame(this.transform,t.minX,t.minY,t.maxX,t.maxY)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,P);for(var e=this.graphicsData,r=0;re?o+a:e,r=sn?s+u:n;else if(c===_.SHAPES.CIRC)o=i.x,s=i.y,a=i.radius+d/2,u=i.radius+d/2,t=o-ae?o+a:e,r=s-un?s+u:n;else if(c===_.SHAPES.ELIP)o=i.x,s=i.y,a=i.width+d/2,u=i.height+d/2,t=o-ae?o+a:e,r=s-un?s+u:n;else for(var f=i.points,p=0,v=0,g=0,y=0,m=0,b=0,x=0,T=0,w=0;w+2e?x+m:e,r=T-bn?T+b:n)}else t=0,e=0,r=0,n=0;var E=this.boundsPadding;this._localBounds.minX=t-E,this._localBounds.maxX=e+E,this._localBounds.minY=r-E,this._localBounds.maxY=n+E},e.prototype.drawShape=function(t){this.currentPath&&this.currentPath.shape.points.length<=2&&this.graphicsData.pop(),this.currentPath=null;var e=new p.default(this.lineWidth,this.lineColor,this.lineAlpha,this.fillColor,this.fillAlpha,this.filling,this.nativeLines,t);return this.graphicsData.push(e),e.type===_.SHAPES.POLY&&(e.shape.closed=e.shape.closed||this.filling,this.currentPath=e),this.dirty++,e},e.prototype.generateCanvasTexture=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.getLocalBounds(),n=l.default.create(r.width,r.height,t,e);O||(O=new S.default),this.transform.updateLocalTransform(),this.transform.localTransform.copy(M),M.invert(),M.tx-=r.x,M.ty-=r.y,O.render(this,n,!0,M);var i=d.default.fromCanvas(n.baseTexture._canvasRenderTarget.canvas,t,"graphics");return i.baseTexture.resolution=e,i.baseTexture.update(),i},e.prototype.closePath=function(){var t=this.currentPath;return t&&t.shape&&t.shape.close(),this},e.prototype.addHole=function(){var t=this.graphicsData.pop();return this.currentPath=this.graphicsData[this.graphicsData.length-1],this.currentPath.addHole(t.shape),this.currentPath=null,this},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e);for(var r=0;rP?P:M,r.beginPath(),r.moveTo(w,E+M),r.lineTo(w,E+O-M),r.quadraticCurveTo(w,E+O,w+M,E+O),r.lineTo(w+S-M,E+O),r.quadraticCurveTo(w+S,E+O,w+S,E+O-M),r.lineTo(w+S,E+M),r.quadraticCurveTo(w+S,E,w+S-M,E),r.lineTo(w+M,E),r.quadraticCurveTo(w,E,w,E+M),r.closePath(),(u.fillColor||0===u.fillColor)&&(r.globalAlpha=u.fillAlpha*n,r.fillStyle="#"+("00000"+(0|l).toString(16)).substr(-6),r.fill()),u.lineWidth&&(r.globalAlpha=u.lineAlpha*n,r.strokeStyle="#"+("00000"+(0|c).toString(16)).substr(-6),r.stroke())}}},t.prototype.updateGraphicsTint=function(t){t._prevTint=t.tint;for(var e=(t.tint>>16&255)/255,r=(t.tint>>8&255)/255,n=(255&t.tint)/255,i=0;i>16&255)/255*e*255<<16)+((s>>8&255)/255*r*255<<8)+(255&s)/255*n*255,o._lineTint=((a>>16&255)/255*e*255<<16)+((a>>8&255)/255*r*255<<8)+(255&a)/255*n*255}},t.prototype.renderPolygon=function(t,e,r){r.moveTo(t[0],t[1]);for(var n=1;n8&&void 0!==arguments[8]?arguments[8]:[],h=0,l=0,c=0,d=0,f=0;u.push(t,e);for(var p=1,v=0;p<=20;++p)v=p/20,h=1-v,l=h*h,c=l*h,d=v*v,f=d*v,u.push(c*t+3*l*v*r+3*h*d*i+f*s,c*e+3*l*v*n+3*h*d*o+f*a);return u}r.__esModule=!0,r.default=n},{}],57:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../../utils"),u=t("../../const"),h=t("../../renderers/webgl/utils/ObjectRenderer"),l=n(h),c=t("../../renderers/webgl/WebGLRenderer"),d=n(c),f=t("./WebGLGraphicsData"),p=n(f),v=t("./shaders/PrimitiveShader"),g=n(v),y=t("./utils/buildPoly"),m=n(y),_=t("./utils/buildRectangle"),b=n(_),x=t("./utils/buildRoundedRectangle"),T=n(x),w=t("./utils/buildCircle"),E=n(w),S=function(t){function e(r){i(this,e);var n=o(this,t.call(this,r));return n.graphicsDataPool=[],n.primitiveShader=null,n.gl=r.gl,n.CONTEXT_UID=0,n}return s(e,t),e.prototype.onContextChange=function(){this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.primitiveShader=new g.default(this.gl)},e.prototype.destroy=function(){l.default.prototype.destroy.call(this);for(var t=0;t32e4)&&(n=this.graphicsDataPool.pop()||new p.default(this.renderer.gl,this.primitiveShader,this.renderer.state.attribsState),n.nativeLines=r,n.reset(e),t.data.push(n)),n.dirty=!0,n},e}(l.default);r.default=S,d.default.registerPlugin("graphics",S)},{"../../const":46,"../../renderers/webgl/WebGLRenderer":84,"../../renderers/webgl/utils/ObjectRenderer":94,"../../utils":125,"./WebGLGraphicsData":58,"./shaders/PrimitiveShader":59,"./utils/buildCircle":60,"./utils/buildPoly":62,"./utils/buildRectangle":63,"./utils/buildRoundedRectangle":64}],58:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("pixi-gl-core"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=function(){function t(e,r,i){n(this,t),this.gl=e,this.color=[0,0,0],this.points=[],this.indices=[],this.buffer=o.default.GLBuffer.createVertexBuffer(e),this.indexBuffer=o.default.GLBuffer.createIndexBuffer(e),this.dirty=!0,this.nativeLines=!1,this.glPoints=null,this.glIndices=null,this.shader=r,this.vao=new o.default.VertexArrayObject(e,i).addIndex(this.indexBuffer).addAttribute(this.buffer,r.attributes.aVertexPosition,e.FLOAT,!1,24,0).addAttribute(this.buffer,r.attributes.aColor,e.FLOAT,!1,24,8)}return t.prototype.reset=function(){this.points.length=0,this.indices.length=0},t.prototype.upload=function(){this.glPoints=new Float32Array(this.points),this.buffer.upload(this.glPoints),this.glIndices=new Uint16Array(this.indices),this.indexBuffer.upload(this.glIndices),this.dirty=!1},t.prototype.destroy=function(){this.color=null,this.points=null,this.indices=null,this.vao.destroy(),this.buffer.destroy(),this.indexBuffer.destroy(),this.gl=null,this.buffer=null,this.indexBuffer=null,this.glPoints=null,this.glIndices=null},t}();r.default=s},{"pixi-gl-core":15}],59:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=t("../../../Shader"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=function(t){function e(r){return n(this,e),i(this,t.call(this,r,["attribute vec2 aVertexPosition;","attribute vec4 aColor;","uniform mat3 translationMatrix;","uniform mat3 projectionMatrix;","uniform float alpha;","uniform vec3 tint;","varying vec4 vColor;","void main(void){"," gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);"," vColor = aColor * vec4(tint * alpha, alpha);","}"].join("\n"),["varying vec4 vColor;","void main(void){"," gl_FragColor = vColor;","}"].join("\n")))}return o(e,t),e}(a.default);r.default=u},{"../../../Shader":44}],60:[function(t,e,r){"use strict";function n(t,e,r){var n=t.shape,i=n.x,u=n.y,h=void 0,l=void 0;if(t.type===s.SHAPES.CIRC?(h=n.radius,l=n.radius):(h=n.width,l=n.height),0!==h&&0!==l){var c=Math.floor(30*Math.sqrt(n.radius))||Math.floor(15*Math.sqrt(n.width+n.height)),d=2*Math.PI/c;if(t.fill){var f=(0,a.hex2rgb)(t.fillColor),p=t.fillAlpha,v=f[0]*p,g=f[1]*p,y=f[2]*p,m=e.points,_=e.indices,b=m.length/6;_.push(b);for(var x=0;x196*p*p?(R=O-P,A=M-C,I=Math.sqrt(R*R+A*A),R/=I,A/=I,R*=p,A*=p,h.push(T-R,w-A),h.push(y,m,_,g),h.push(T+R,w+A),h.push(y,m,_,g),h.push(T-R,w-A),h.push(y,m,_,g),d++):(h.push(X,G),h.push(y,m,_,g),h.push(T-(X-T),w-(G-w)),h.push(y,m,_,g))}}b=r[2*(c-2)],x=r[2*(c-2)+1],T=r[2*(c-1)],w=r[2*(c-1)+1],O=-(x-w),M=b-T,I=Math.sqrt(O*O+M*M),O/=I,M/=I,O*=p,M*=p,h.push(T-O,w-M),h.push(y,m,_,g),h.push(T+O,w+M),h.push(y,m,_,g),l.push(f);for(var W=0;W=6){for(var i=[],o=t.holes,u=0;u0&&(0,s.default)(t,e,r)}r.__esModule=!0,r.default=i;var o=t("./buildLine"),s=n(o),a=t("../../../utils"),u=t("earcut"),h=n(u)},{"../../../utils":125,"./buildLine":61,earcut:2}],63:[function(t,e,r){"use strict";function n(t,e,r){var n=t.shape,i=n.x,a=n.y,u=n.width,h=n.height;if(t.fill){var l=(0,s.hex2rgb)(t.fillColor),c=t.fillAlpha,d=l[0]*c,f=l[1]*c,p=l[2]*c,v=e.points,g=e.indices,y=v.length/6;v.push(i,a),v.push(d,f,p,c),v.push(i+u,a),v.push(d,f,p,c),v.push(i,a+h),v.push(d,f,p,c),v.push(i+u,a+h),v.push(d,f,p,c),g.push(y,y,y+1,y+2,y+3,y+3)}if(t.lineWidth){var m=t.points;t.points=[i,a,i+u,a,i+u,a+h,i,a+h,i,a],(0,o.default)(t,e,r),t.points=m}}r.__esModule=!0,r.default=n;var i=t("./buildLine"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../../utils")},{"../../../utils":125,"./buildLine":61}],64:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e,r){var n=t.shape,i=n.x,o=n.y,a=n.width,h=n.height,d=n.radius,f=[];if(f.push(i,o+d),s(i,o+h-d,i,o+h,i+d,o+h,f),s(i+a-d,o+h,i+a,o+h,i+a,o+h-d,f),s(i+a,o+d,i+a,o,i+a-d,o,f),s(i+d,o,i,o,i,o+d+1e-10,f),t.fill){for(var p=(0,c.hex2rgb)(t.fillColor),v=t.fillAlpha,g=p[0]*v,y=p[1]*v,m=p[2]*v,_=e.points,b=e.indices,x=_.length/6,T=(0,u.default)(f,null,2),w=0,E=T.length;w6&&void 0!==arguments[6]?arguments[6]:[],u=a,h=0,l=0,c=0,d=0,f=0,p=0,v=0,g=0;v<=20;++v)g=v/20,h=o(t,r,g),l=o(e,n,g),c=o(r,i,g),d=o(n,s,g),f=o(h,c,g),p=o(l,d,g),u.push(f,p);return u}r.__esModule=!0,r.default=i;var a=t("earcut"),u=n(a),h=t("./buildLine"),l=n(h),c=t("../../../utils")},{"../../../utils":125,"./buildLine":61,earcut:2}],65:[function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function i(t){ -return t&&t.__esModule?t:{default:t}}r.__esModule=!0,r.autoDetectRenderer=r.Application=r.Filter=r.SpriteMaskFilter=r.Quad=r.RenderTarget=r.ObjectRenderer=r.WebGLManager=r.Shader=r.CanvasRenderTarget=r.TextureUvs=r.VideoBaseTexture=r.BaseRenderTexture=r.RenderTexture=r.BaseTexture=r.TextureMatrix=r.Texture=r.Spritesheet=r.CanvasGraphicsRenderer=r.GraphicsRenderer=r.GraphicsData=r.Graphics=r.TextMetrics=r.TextStyle=r.Text=r.SpriteRenderer=r.CanvasTinter=r.CanvasSpriteRenderer=r.Sprite=r.TransformBase=r.TransformStatic=r.Transform=r.Container=r.DisplayObject=r.Bounds=r.glCore=r.WebGLRenderer=r.CanvasRenderer=r.ticker=r.utils=r.settings=void 0;var o=t("./const");Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(r,t,{enumerable:!0,get:function(){return o[t]}})});var s=t("./math");Object.keys(s).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(r,t,{enumerable:!0,get:function(){return s[t]}})});var a=t("pixi-gl-core");Object.defineProperty(r,"glCore",{enumerable:!0,get:function(){return i(a).default}});var u=t("./display/Bounds");Object.defineProperty(r,"Bounds",{enumerable:!0,get:function(){return i(u).default}});var h=t("./display/DisplayObject");Object.defineProperty(r,"DisplayObject",{enumerable:!0,get:function(){return i(h).default}});var l=t("./display/Container");Object.defineProperty(r,"Container",{enumerable:!0,get:function(){return i(l).default}});var c=t("./display/Transform");Object.defineProperty(r,"Transform",{enumerable:!0,get:function(){return i(c).default}});var d=t("./display/TransformStatic");Object.defineProperty(r,"TransformStatic",{enumerable:!0,get:function(){return i(d).default}});var f=t("./display/TransformBase");Object.defineProperty(r,"TransformBase",{enumerable:!0,get:function(){return i(f).default}});var p=t("./sprites/Sprite");Object.defineProperty(r,"Sprite",{enumerable:!0,get:function(){return i(p).default}});var v=t("./sprites/canvas/CanvasSpriteRenderer");Object.defineProperty(r,"CanvasSpriteRenderer",{enumerable:!0,get:function(){return i(v).default}});var g=t("./sprites/canvas/CanvasTinter");Object.defineProperty(r,"CanvasTinter",{enumerable:!0,get:function(){return i(g).default}});var y=t("./sprites/webgl/SpriteRenderer");Object.defineProperty(r,"SpriteRenderer",{enumerable:!0,get:function(){return i(y).default}});var m=t("./text/Text");Object.defineProperty(r,"Text",{enumerable:!0,get:function(){return i(m).default}});var _=t("./text/TextStyle");Object.defineProperty(r,"TextStyle",{enumerable:!0,get:function(){return i(_).default}});var b=t("./text/TextMetrics");Object.defineProperty(r,"TextMetrics",{enumerable:!0,get:function(){return i(b).default}});var x=t("./graphics/Graphics");Object.defineProperty(r,"Graphics",{enumerable:!0,get:function(){return i(x).default}});var T=t("./graphics/GraphicsData");Object.defineProperty(r,"GraphicsData",{enumerable:!0,get:function(){return i(T).default}});var w=t("./graphics/webgl/GraphicsRenderer");Object.defineProperty(r,"GraphicsRenderer",{enumerable:!0,get:function(){return i(w).default}});var E=t("./graphics/canvas/CanvasGraphicsRenderer");Object.defineProperty(r,"CanvasGraphicsRenderer",{enumerable:!0,get:function(){return i(E).default}});var S=t("./textures/Spritesheet");Object.defineProperty(r,"Spritesheet",{enumerable:!0,get:function(){return i(S).default}});var O=t("./textures/Texture");Object.defineProperty(r,"Texture",{enumerable:!0,get:function(){return i(O).default}});var M=t("./textures/TextureMatrix");Object.defineProperty(r,"TextureMatrix",{enumerable:!0,get:function(){return i(M).default}});var P=t("./textures/BaseTexture");Object.defineProperty(r,"BaseTexture",{enumerable:!0,get:function(){return i(P).default}});var C=t("./textures/RenderTexture");Object.defineProperty(r,"RenderTexture",{enumerable:!0,get:function(){return i(C).default}});var R=t("./textures/BaseRenderTexture");Object.defineProperty(r,"BaseRenderTexture",{enumerable:!0,get:function(){return i(R).default}});var A=t("./textures/VideoBaseTexture");Object.defineProperty(r,"VideoBaseTexture",{enumerable:!0,get:function(){return i(A).default}});var I=t("./textures/TextureUvs");Object.defineProperty(r,"TextureUvs",{enumerable:!0,get:function(){return i(I).default}});var D=t("./renderers/canvas/utils/CanvasRenderTarget");Object.defineProperty(r,"CanvasRenderTarget",{enumerable:!0,get:function(){return i(D).default}});var L=t("./Shader");Object.defineProperty(r,"Shader",{enumerable:!0,get:function(){return i(L).default}});var N=t("./renderers/webgl/managers/WebGLManager");Object.defineProperty(r,"WebGLManager",{enumerable:!0,get:function(){return i(N).default}});var F=t("./renderers/webgl/utils/ObjectRenderer");Object.defineProperty(r,"ObjectRenderer",{enumerable:!0,get:function(){return i(F).default}});var B=t("./renderers/webgl/utils/RenderTarget");Object.defineProperty(r,"RenderTarget",{enumerable:!0,get:function(){return i(B).default}});var k=t("./renderers/webgl/utils/Quad");Object.defineProperty(r,"Quad",{enumerable:!0,get:function(){return i(k).default}});var j=t("./renderers/webgl/filters/spriteMask/SpriteMaskFilter");Object.defineProperty(r,"SpriteMaskFilter",{enumerable:!0,get:function(){return i(j).default}});var U=t("./renderers/webgl/filters/Filter");Object.defineProperty(r,"Filter",{enumerable:!0,get:function(){return i(U).default}});var X=t("./Application");Object.defineProperty(r,"Application",{enumerable:!0,get:function(){return i(X).default}});var G=t("./autoDetectRenderer");Object.defineProperty(r,"autoDetectRenderer",{enumerable:!0,get:function(){return G.autoDetectRenderer}});var W=t("./utils"),H=n(W),Y=t("./ticker"),V=n(Y),z=t("./settings"),q=i(z),K=t("./renderers/canvas/CanvasRenderer"),Z=i(K),J=t("./renderers/webgl/WebGLRenderer"),Q=i(J);r.settings=q.default,r.utils=H,r.ticker=V,r.CanvasRenderer=Z.default,r.WebGLRenderer=Q.default},{"./Application":43,"./Shader":44,"./autoDetectRenderer":45,"./const":46,"./display/Bounds":47,"./display/Container":48,"./display/DisplayObject":49,"./display/Transform":50,"./display/TransformBase":51,"./display/TransformStatic":52,"./graphics/Graphics":53,"./graphics/GraphicsData":54,"./graphics/canvas/CanvasGraphicsRenderer":55,"./graphics/webgl/GraphicsRenderer":57,"./math":70,"./renderers/canvas/CanvasRenderer":77,"./renderers/canvas/utils/CanvasRenderTarget":79,"./renderers/webgl/WebGLRenderer":84,"./renderers/webgl/filters/Filter":86,"./renderers/webgl/filters/spriteMask/SpriteMaskFilter":89,"./renderers/webgl/managers/WebGLManager":93,"./renderers/webgl/utils/ObjectRenderer":94,"./renderers/webgl/utils/Quad":95,"./renderers/webgl/utils/RenderTarget":96,"./settings":101,"./sprites/Sprite":102,"./sprites/canvas/CanvasSpriteRenderer":103,"./sprites/canvas/CanvasTinter":104,"./sprites/webgl/SpriteRenderer":106,"./text/Text":108,"./text/TextMetrics":109,"./text/TextStyle":110,"./textures/BaseRenderTexture":111,"./textures/BaseTexture":112,"./textures/RenderTexture":113,"./textures/Spritesheet":114,"./textures/Texture":115,"./textures/TextureMatrix":116,"./textures/TextureUvs":117,"./textures/VideoBaseTexture":118,"./ticker":121,"./utils":125,"pixi-gl-core":15}],66:[function(t,e,r){"use strict";function n(t){return t<0?-1:t>0?1:0}r.__esModule=!0;var i=t("./Matrix"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],a=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],u=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],h=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],l=[],c=[];!function(){for(var t=0;t<16;t++){var e=[];c.push(e);for(var r=0;r<16;r++)for(var i=n(s[t]*s[r]+u[t]*a[r]),d=n(a[t]*s[r]+h[t]*a[r]),f=n(s[t]*u[r]+u[t]*h[r]),p=n(a[t]*u[r]+h[t]*h[r]),v=0;v<16;v++)if(s[v]===i&&a[v]===d&&u[v]===f&&h[v]===p){e.push(v);break}}for(var g=0;g<16;g++){var y=new o.default;y.set(s[g],a[g],u[g],h[g],0,0),l.push(y)}}();var d={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MIRROR_HORIZONTAL:12,uX:function(t){return s[t]},uY:function(t){return a[t]},vX:function(t){return u[t]},vY:function(t){return h[t]},inv:function(t){return 8&t?15&t:7&-t},add:function(t,e){return c[t][e]},sub:function(t,e){return c[t][d.inv(e)]},rotate180:function(t){return 4^t},isVertical:function(t){return 2==(3&t)},byDirection:function(t,e){return 2*Math.abs(t)<=Math.abs(e)?e>=0?d.S:d.N:2*Math.abs(e)<=Math.abs(t)?t>0?d.E:d.W:e>0?t>0?d.SE:d.SW:t>0?d.NE:d.NW},matrixAppendRotationInv:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=l[d.inv(e)];i.tx=r,i.ty=n,t.append(i)}};r.default=d},{"./Matrix":67}],67:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:1,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;n(this,t),this.a=e,this.b=r,this.c=i,this.d=o,this.tx=s,this.ty=a,this.array=null}return t.prototype.fromArray=function(t){this.a=t[0],this.b=t[1],this.c=t[3],this.d=t[4],this.tx=t[2],this.ty=t[5]},t.prototype.set=function(t,e,r,n,i,o){return this.a=t,this.b=e,this.c=r,this.d=n,this.tx=i,this.ty=o,this},t.prototype.toArray=function(t,e){this.array||(this.array=new Float32Array(9));var r=e||this.array;return t?(r[0]=this.a,r[1]=this.b,r[2]=0,r[3]=this.c,r[4]=this.d,r[5]=0,r[6]=this.tx,r[7]=this.ty,r[8]=1):(r[0]=this.a,r[1]=this.c,r[2]=this.tx,r[3]=this.b,r[4]=this.d,r[5]=this.ty,r[6]=0,r[7]=0,r[8]=1),r},t.prototype.apply=function(t,e){e=e||new s.default;var r=t.x,n=t.y;return e.x=this.a*r+this.c*n+this.tx,e.y=this.b*r+this.d*n+this.ty,e},t.prototype.applyInverse=function(t,e){e=e||new s.default;var r=1/(this.a*this.d+this.c*-this.b),n=t.x,i=t.y;return e.x=this.d*r*n+-this.c*r*i+(this.ty*this.c-this.tx*this.d)*r,e.y=this.a*r*i+-this.b*r*n+(-this.ty*this.a+this.tx*this.b)*r,e},t.prototype.translate=function(t,e){return this.tx+=t,this.ty+=e,this},t.prototype.scale=function(t,e){return this.a*=t,this.d*=e,this.c*=t,this.b*=e,this.tx*=t,this.ty*=e,this},t.prototype.rotate=function(t){var e=Math.cos(t),r=Math.sin(t),n=this.a,i=this.c,o=this.tx;return this.a=n*e-this.b*r,this.b=n*r+this.b*e,this.c=i*e-this.d*r,this.d=i*r+this.d*e,this.tx=o*e-this.ty*r,this.ty=o*r+this.ty*e,this},t.prototype.append=function(t){var e=this.a,r=this.b,n=this.c,i=this.d;return this.a=t.a*e+t.b*n,this.b=t.a*r+t.b*i,this.c=t.c*e+t.d*n,this.d=t.c*r+t.d*i,this.tx=t.tx*e+t.ty*n+this.tx,this.ty=t.tx*r+t.ty*i+this.ty,this},t.prototype.setTransform=function(t,e,r,n,i,o,s,a,u){return this.a=Math.cos(s+u)*i,this.b=Math.sin(s+u)*i,this.c=-Math.sin(s-a)*o,this.d=Math.cos(s-a)*o,this.tx=t-(r*this.a+n*this.c),this.ty=e-(r*this.b+n*this.d),this},t.prototype.prepend=function(t){var e=this.tx;if(1!==t.a||0!==t.b||0!==t.c||1!==t.d){var r=this.a,n=this.c;this.a=r*t.a+this.b*t.c,this.b=r*t.b+this.b*t.d,this.c=n*t.a+this.d*t.c,this.d=n*t.b+this.d*t.d}return this.tx=e*t.a+this.ty*t.c+t.tx,this.ty=e*t.b+this.ty*t.d+t.ty,this},t.prototype.decompose=function(t){var e=this.a,r=this.b,n=this.c,i=this.d,o=-Math.atan2(-n,i),s=Math.atan2(r,e),u=Math.abs(o+s);return u<1e-5||Math.abs(a.PI_2-u)<1e-5?(t.rotation=s,e<0&&i>=0&&(t.rotation+=t.rotation<=0?Math.PI:-Math.PI),t.skew.x=t.skew.y=0):(t.rotation=0,t.skew.x=o,t.skew.y=s),t.scale.x=Math.sqrt(e*e+r*r),t.scale.y=Math.sqrt(n*n+i*i),t.position.x=this.tx,t.position.y=this.ty,t},t.prototype.invert=function(){var t=this.a,e=this.b,r=this.c,n=this.d,i=this.tx,o=t*n-e*r;return this.a=n/o,this.b=-e/o,this.c=-r/o,this.d=t/o,this.tx=(r*this.ty-n*i)/o,this.ty=-(t*this.ty-e*i)/o,this},t.prototype.identity=function(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this},t.prototype.clone=function(){var e=new t;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e},t.prototype.copy=function(t){return t.a=this.a,t.b=this.b,t.c=this.c,t.d=this.d,t.tx=this.tx,t.ty=this.ty,t},i(t,null,[{key:"IDENTITY",get:function(){return new t}},{key:"TEMP_MATRIX",get:function(){return new t}}]),t}();r.default=u},{"../const":46,"./Point":69}],68:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this._x=i,this._y=o,this.cb=e,this.scope=r}return t.prototype.set=function(t,e){var r=t||0,n=e||(0!==e?r:0);this._x===r&&this._y===n||(this._x=r,this._y=n,this.cb.call(this.scope))},t.prototype.copy=function(t){this._x===t.x&&this._y===t.y||(this._x=t.x,this._y=t.y,this.cb.call(this.scope))},i(t,[{key:"x",get:function(){return this._x},set:function(t){this._x!==t&&(this._x=t,this.cb.call(this.scope))}},{key:"y",get:function(){return this._y},set:function(t){this._y!==t&&(this._y=t,this.cb.call(this.scope))}}]),t}();r.default=o},{}],69:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n(this,t),this.x=e,this.y=r}return t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.copy=function(t){this.set(t.x,t.y)},t.prototype.equals=function(t){return t.x===this.x&&t.y===this.y},t.prototype.set=function(t,e){this.x=t||0,this.y=e||(0!==e?this.x:0)},t}();r.default=i},{}],70:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./Point");Object.defineProperty(r,"Point",{enumerable:!0,get:function(){return n(i).default}});var o=t("./ObservablePoint");Object.defineProperty(r,"ObservablePoint",{enumerable:!0,get:function(){return n(o).default}});var s=t("./Matrix");Object.defineProperty(r,"Matrix",{enumerable:!0,get:function(){return n(s).default}});var a=t("./GroupD8");Object.defineProperty(r,"GroupD8",{enumerable:!0,get:function(){return n(a).default}});var u=t("./shapes/Circle");Object.defineProperty(r,"Circle",{enumerable:!0,get:function(){return n(u).default}});var h=t("./shapes/Ellipse");Object.defineProperty(r,"Ellipse",{enumerable:!0,get:function(){return n(h).default}});var l=t("./shapes/Polygon");Object.defineProperty(r,"Polygon",{enumerable:!0,get:function(){return n(l).default}});var c=t("./shapes/Rectangle");Object.defineProperty(r,"Rectangle",{enumerable:!0,get:function(){return n(c).default}});var d=t("./shapes/RoundedRectangle");Object.defineProperty(r,"RoundedRectangle",{enumerable:!0,get:function(){return n(d).default}})},{"./GroupD8":66,"./Matrix":67,"./ObservablePoint":68,"./Point":69,"./shapes/Circle":71,"./shapes/Ellipse":72,"./shapes/Polygon":73,"./shapes/Rectangle":74,"./shapes/RoundedRectangle":75}],71:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("./Rectangle"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n(this,t),this.x=e,this.y=r,this.radius=i,this.type=s.SHAPES.CIRC}return t.prototype.clone=function(){return new t(this.x,this.y,this.radius)},t.prototype.contains=function(t,e){if(this.radius<=0)return!1;var r=this.radius*this.radius,n=this.x-t,i=this.y-e;return n*=n,i*=i,n+i<=r},t.prototype.getBounds=function(){return new o.default(this.x-this.radius,this.y-this.radius,2*this.radius,2*this.radius)},t}();r.default=a},{"../../const":46,"./Rectangle":74}],72:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("./Rectangle"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this.x=e,this.y=r,this.width=i,this.height=o,this.type=s.SHAPES.ELIP}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;var r=(t-this.x)/this.width,n=(e-this.y)/this.height;return r*=r,n*=n,r+n<=1},t.prototype.getBounds=function(){return new o.default(this.x-this.width,this.y-this.height,this.width,this.height)},t}();r.default=a},{"../../const":46,"./Rectangle":74}],73:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../Point"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){for(var e=arguments.length,r=Array(e),i=0;ie!=h>e&&t<(e-a)/(h-a)*(u-s)+s&&(r=!r)}return r},t}();r.default=a},{"../../const":46,"../Point":69}],74:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this.x=Number(e),this.y=Number(r),this.width=Number(i),this.height=Number(s),this.type=o.SHAPES.RECT}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this},t.prototype.contains=function(t,e){return!(this.width<=0||this.height<=0)&&(t>=this.x&&t=this.y&&et.x+t.width&&(this.width=t.width-this.x,this.width<0&&(this.width=0)),this.y+this.height>t.y+t.height&&(this.height=t.height-this.y,this.height<0&&(this.height=0))},t.prototype.enlarge=function(t){var e=Math.min(this.x,t.x),r=Math.max(this.x+this.width,t.x+t.width),n=Math.min(this.y,t.y),i=Math.max(this.y+this.height,t.y+t.height);this.x=e,this.width=r-e,this.y=n,this.height=i-n},i(t,[{key:"left",get:function(){return this.x}},{key:"right",get:function(){return this.x+this.width}},{key:"top",get:function(){return this.y}},{key:"bottom",get:function(){return this.y+this.height}}],[{key:"EMPTY",get:function(){return new t(0,0,0,0)}}]),t}();r.default=s},{"../../const":46}],75:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../const"),o=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:20;n(this,t),this.x=e,this.y=r,this.width=o,this.height=s,this.radius=a,this.type=i.SHAPES.RREC}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height,this.radius)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;if(t>=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height){if(e>=this.y+this.radius&&e<=this.y+this.height-this.radius||t>=this.x+this.radius&&t<=this.x+this.width-this.radius)return!0;var r=t-(this.x+this.radius),n=e-(this.y+this.radius),i=this.radius*this.radius;if(r*r+n*n<=i)return!0;if((r=t-(this.x+this.width-this.radius))*r+n*n<=i)return!0;if(n=e-(this.y+this.height-this.radius),r*r+n*n<=i)return!0;if((r=t-(this.x+this.radius))*r+n*n<=i)return!0}return!1},t}();r.default=o},{"../../const":46}],76:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;rE?E:w,e.moveTo(_,b+w),e.lineTo(_,b+T-w),e.quadraticCurveTo(_,b+T,_+w,b+T),e.lineTo(_+x-w,b+T),e.quadraticCurveTo(_+x,b+T,_+x,b+T-w),e.lineTo(_+x,b+w),e.quadraticCurveTo(_+x,b,_+x-w,b),e.lineTo(_+w,b),e.quadraticCurveTo(_,b,_,b+w),e.closePath()}}}},t.prototype.popMask=function(t){t.context.restore(),t.invalidateBlendMode()},t.prototype.destroy=function(){},t}();r.default=o},{"../../../const":46}],79:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return(0,s.default)()?(t[i.BLEND_MODES.NORMAL]="source-over",t[i.BLEND_MODES.ADD]="lighter",t[i.BLEND_MODES.MULTIPLY]="multiply",t[i.BLEND_MODES.SCREEN]="screen",t[i.BLEND_MODES.OVERLAY]="overlay",t[i.BLEND_MODES.DARKEN]="darken",t[i.BLEND_MODES.LIGHTEN]="lighten",t[i.BLEND_MODES.COLOR_DODGE]="color-dodge",t[i.BLEND_MODES.COLOR_BURN]="color-burn",t[i.BLEND_MODES.HARD_LIGHT]="hard-light",t[i.BLEND_MODES.SOFT_LIGHT]="soft-light",t[i.BLEND_MODES.DIFFERENCE]="difference",t[i.BLEND_MODES.EXCLUSION]="exclusion",t[i.BLEND_MODES.HUE]="hue",t[i.BLEND_MODES.SATURATION]="saturate",t[i.BLEND_MODES.COLOR]="color",t[i.BLEND_MODES.LUMINOSITY]="luminosity"):(t[i.BLEND_MODES.NORMAL]="source-over",t[i.BLEND_MODES.ADD]="lighter",t[i.BLEND_MODES.MULTIPLY]="source-over",t[i.BLEND_MODES.SCREEN]="source-over",t[i.BLEND_MODES.OVERLAY]="source-over",t[i.BLEND_MODES.DARKEN]="source-over",t[i.BLEND_MODES.LIGHTEN]="source-over",t[i.BLEND_MODES.COLOR_DODGE]="source-over",t[i.BLEND_MODES.COLOR_BURN]="source-over",t[i.BLEND_MODES.HARD_LIGHT]="source-over",t[i.BLEND_MODES.SOFT_LIGHT]="source-over",t[i.BLEND_MODES.DIFFERENCE]="source-over",t[i.BLEND_MODES.EXCLUSION]="source-over",t[i.BLEND_MODES.HUE]="source-over",t[i.BLEND_MODES.SATURATION]="source-over",t[i.BLEND_MODES.COLOR]="source-over",t[i.BLEND_MODES.LUMINOSITY]="source-over"),t[i.BLEND_MODES.NORMAL_NPM]=t[i.BLEND_MODES.NORMAL],t[i.BLEND_MODES.ADD_NPM]=t[i.BLEND_MODES.ADD],t[i.BLEND_MODES.SCREEN_NPM]=t[i.BLEND_MODES.SCREEN],t}r.__esModule=!0,r.default=n;var i=t("../../../const"),o=t("./canUseNewCanvasBlendModes"),s=function(t){return t&&t.__esModule?t:{default:t}}(o)},{"../../../const":46,"./canUseNewCanvasBlendModes":80}],82:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../const"),o=t("../../settings"),s=function(t){return t&&t.__esModule?t:{default:t}}(o),a=function(){function t(e){n(this,t),this.renderer=e,this.count=0,this.checkCount=0,this.maxIdle=s.default.GC_MAX_IDLE,this.checkCountMax=s.default.GC_MAX_CHECK_COUNT,this.mode=s.default.GC_MODE}return t.prototype.update=function(){this.count++,this.mode!==i.GC_MODES.MANUAL&&++this.checkCount>this.checkCountMax&&(this.checkCount=0,this.run())},t.prototype.run=function(){for(var t=this.renderer.textureManager,e=t._managedTextures,r=!1,n=0;nthis.maxIdle&&(t.destroyTexture(i,!0),e[n]=null,r=!0)}if(r){for(var o=0,s=0;s=0;r--)this.unload(t.children[r])},t}();r.default=a},{"../../const":46,"../../settings":101}],83:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("pixi-gl-core"),o=t("../../const"),s=t("./utils/RenderTarget"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=t("../../utils"),h=function(){function t(e){n(this,t),this.renderer=e,this.gl=e.gl,this._managedTextures=[]}return t.prototype.bindTexture=function(){},t.prototype.getTexture=function(){},t.prototype.updateTexture=function(t,e){var r=this.gl,n=!!t._glRenderTargets;if(!t.hasLoaded)return null;var s=this.renderer.boundTextures;if(void 0===e){e=0;for(var u=0;u 0.5)"," {"," color = vec4(1.0, 0.0, 0.0, 1.0);"," }"," else"," {"," color = vec4(0.0, 1.0, 0.0, 1.0);"," }"," gl_FragColor = mix(sample, masky, 0.5);"," gl_FragColor *= sample.a;","}"].join("\n")}}]),t}();r.default=f},{"../../../const":46,"../../../settings":101,"../../../utils":125,"./extractUniformsFromSrc":87}],87:[function(t,e,r){"use strict";function n(t,e,r){var n=i(t),o=i(e);return Object.assign(n,o)}function i(t){for(var e=new RegExp("^(projectionMatrix|uSampler|filterArea|filterClamp)$"),r={},n=void 0,i=t.replace(/\s+/g," ").split(/\s*;\s*/),o=0;o-1){var u=s.split(" "),h=u[1],l=u[2],c=1;l.indexOf("[")>-1&&(n=l.split(/\[|]/),l=n[0],c*=Number(n[1])),l.match(e)||(r[l]={value:a(h,c),name:l,type:h})}}return r}r.__esModule=!0,r.default=n;var o=t("pixi-gl-core"),s=function(t){return t&&t.__esModule?t:{default:t}}(o),a=s.default.shader.defaultValue},{"pixi-gl-core":15}],88:[function(t,e,r){"use strict";function n(t,e,r){var n=t.identity();return n.translate(e.x/r.width,e.y/r.height),n.scale(r.width,r.height),n}function i(t,e,r){var n=t.identity();n.translate(e.x/r.width,e.y/r.height);var i=r.width/e.width,o=r.height/e.height;return n.scale(i,o),n}function o(t,e,r,n){var i=n._texture.orig,o=t.set(r.width,0,0,r.height,e.x,e.y),a=n.worldTransform.copy(s.Matrix.TEMP_MATRIX);return a.invert(),o.prepend(a),o.scale(1/i.width,1/i.height),o.translate(n.anchor.x,n.anchor.y),o}r.__esModule=!0,r.calculateScreenSpaceMatrix=n,r.calculateNormalizedScreenSpaceMatrix=i,r.calculateSpriteMatrix=o;var s=t("../../../math")},{"../../../math":70}],89:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../Filter"),u=n(a),h=t("../../../../math"),l=(t("path"),t("../../../../textures/TextureMatrix")),c=n(l),d=function(t){function e(r){i(this,e);var n=new h.Matrix,s=o(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 otherMatrix;\n\nvarying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = aTextureCoord;\n vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;\n}\n","varying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform sampler2D mask;\nuniform float alpha;\nuniform vec4 maskClamp;\n\nvoid main(void)\n{\n float clip = step(3.5,\n step(maskClamp.x, vMaskCoord.x) +\n step(maskClamp.y, vMaskCoord.y) +\n step(vMaskCoord.x, maskClamp.z) +\n step(vMaskCoord.y, maskClamp.w));\n\n vec4 original = texture2D(uSampler, vTextureCoord);\n vec4 masky = texture2D(mask, vMaskCoord);\n\n original *= (masky.r * masky.a * alpha * clip);\n\n gl_FragColor = original;\n}\n"));return r.renderable=!1,s.maskSprite=r,s.maskMatrix=n,s}return s(e,t),e.prototype.apply=function(t,e,r){var n=this.maskSprite,i=this.maskSprite.texture;i.valid&&(i.transform||(i.transform=new c.default(i,0)),i.transform.update(),this.uniforms.mask=i,this.uniforms.otherMatrix=t.calculateSpriteMatrix(this.maskMatrix,n).prepend(i.transform.mapCoord),this.uniforms.alpha=n.worldAlpha,this.uniforms.maskClamp=i.transform.uClampFrame,t.applyFilter(this,e,r))},e}(u.default);r.default=d},{"../../../../math":70,"../../../../textures/TextureMatrix":116,"../Filter":86,path:8}],90:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var a=t("./WebGLManager"),u=n(a),h=t("../utils/RenderTarget"),l=n(h),c=t("../utils/Quad"),d=n(c),f=t("../../../math"),p=t("../../../Shader"),v=n(p),g=t("../filters/filterTransforms"),y=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(g),m=t("bit-twiddle"),_=n(m),b=function t(){s(this,t),this.renderTarget=null,this.sourceFrame=new f.Rectangle,this.destinationFrame=new f.Rectangle,this.filters=[],this.target=null,this.resolution=1},x=function(t){function e(r){s(this,e);var n=i(this,t.call(this,r));return n.gl=n.renderer.gl,n.quad=new d.default(n.gl,r.state.attribState),n.shaderCache={},n.pool={},n.filterData=null,n.managedFilters=[],n.renderer.on("prerender",n.onPrerender,n),n._screenWidth=r.view.width,n._screenHeight=r.view.height,n}return o(e,t),e.prototype.pushFilter=function(t,e){var r=this.renderer,n=this.filterData;if(!n){n=this.renderer._activeRenderTarget.filterStack;var i=new b;i.sourceFrame=i.destinationFrame=this.renderer._activeRenderTarget.size,i.renderTarget=r._activeRenderTarget,this.renderer._activeRenderTarget.filterData=n={index:0,stack:[i]},this.filterData=n}var o=n.stack[++n.index],s=n.stack[0].destinationFrame;o||(o=n.stack[n.index]=new b);var a=t.filterArea&&0===t.filterArea.x&&0===t.filterArea.y&&t.filterArea.width===r.screen.width&&t.filterArea.height===r.screen.height,u=e[0].resolution,h=0|e[0].padding,l=a?r.screen:t.filterArea||t.getBounds(!0),c=o.sourceFrame,d=o.destinationFrame;c.x=(l.x*u|0)/u,c.y=(l.y*u|0)/u,c.width=(l.width*u|0)/u,c.height=(l.height*u|0)/u,a||(n.stack[0].renderTarget.transform||e[0].autoFit&&c.fit(s),c.pad(h)),d.width=c.width,d.height=c.height;var f=this.getPotRenderTarget(r.gl,c.width,c.height,u);o.target=t,o.filters=e,o.resolution=u,o.renderTarget=f,f.setFrame(d,c),r.bindRenderTarget(f),f.clear()},e.prototype.popFilter=function(){var t=this.filterData,e=t.stack[t.index-1],r=t.stack[t.index];this.quad.map(r.renderTarget.size,r.sourceFrame).upload();var n=r.filters;if(1===n.length)n[0].apply(this,r.renderTarget,e.renderTarget,!1,r),this.freePotRenderTarget(r.renderTarget);else{var i=r.renderTarget,o=this.getPotRenderTarget(this.renderer.gl,r.sourceFrame.width,r.sourceFrame.height,r.resolution);o.setFrame(r.destinationFrame,r.sourceFrame),o.clear();var s=0;for(s=0;s0&&void 0!==arguments[0]&&arguments[0],e=this.renderer,r=this.managedFilters;e.off("prerender",this.onPrerender,this);for(var n=0;n0&&(e+="\nelse "),r1&&void 0!==arguments[1]?arguments[1]:[];return e[i.BLEND_MODES.NORMAL]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.ADD]=[t.ONE,t.DST_ALPHA],e[i.BLEND_MODES.MULTIPLY]=[t.DST_COLOR,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SCREEN]=[t.ONE,t.ONE_MINUS_SRC_COLOR],e[i.BLEND_MODES.OVERLAY]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.DARKEN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.LIGHTEN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR_DODGE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR_BURN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.HARD_LIGHT]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SOFT_LIGHT]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.DIFFERENCE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.EXCLUSION]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.HUE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SATURATION]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.LUMINOSITY]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.NORMAL_NPM]=[t.SRC_ALPHA,t.ONE_MINUS_SRC_ALPHA,t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.ADD_NPM]=[t.SRC_ALPHA,t.DST_ALPHA,t.ONE,t.DST_ALPHA],e[i.BLEND_MODES.SCREEN_NPM]=[t.SRC_ALPHA,t.ONE_MINUS_SRC_COLOR,t.ONE,t.ONE_MINUS_SRC_COLOR],e}r.__esModule=!0,r.default=n;var i=t("../../../const")},{"../../../const":46}],99:[function(t,e,r){"use strict";function n(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e[i.DRAW_MODES.POINTS]=t.POINTS,e[i.DRAW_MODES.LINES]=t.LINES,e[i.DRAW_MODES.LINE_LOOP]=t.LINE_LOOP,e[i.DRAW_MODES.LINE_STRIP]=t.LINE_STRIP,e[i.DRAW_MODES.TRIANGLES]=t.TRIANGLES,e[i.DRAW_MODES.TRIANGLE_STRIP]=t.TRIANGLE_STRIP,e[i.DRAW_MODES.TRIANGLE_FAN]=t.TRIANGLE_FAN,e}r.__esModule=!0,r.default=n;var i=t("../../../const")},{"../../../const":46}],100:[function(t,e,r){"use strict";function n(t){t.getContextAttributes().stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly")}r.__esModule=!0,r.default=n},{}],101:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./utils/maxRecommendedTextures"),o=n(i),s=t("./utils/canUploadSameBuffer"),a=n(s);r.default={TARGET_FPMS:.06,MIPMAP_TEXTURES:!0,RESOLUTION:1,FILTER_RESOLUTION:1,SPRITE_MAX_TEXTURES:(0,o.default)(32),SPRITE_BATCH_SIZE:4096,RETINA_PREFIX:/@([0-9\.]+)x/,RENDER_OPTIONS:{view:null,antialias:!1,forceFXAA:!1,autoResize:!1,transparent:!1,backgroundColor:0,clearBeforeRender:!0,preserveDrawingBuffer:!1,roundPixels:!1,width:800,height:600,legacy:!1},TRANSFORM_MODE:0,GC_MODE:0,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:0,SCALE_MODE:0,PRECISION_VERTEX:"highp",PRECISION_FRAGMENT:"mediump",CAN_UPLOAD_SAME_BUFFER:(0,a.default)(),MESH_CANVAS_PADDING:0}},{"./utils/canUploadSameBuffer":122,"./utils/maxRecommendedTextures":127}],102:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;r=n&&v.x=i&&v.y>16)+(65280&t)+((255&t)<<16)}},{key:"texture",get:function(){return this._texture},set:function(t){this._texture!==t&&(this._texture=t,this.cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,t&&(t.baseTexture.hasLoaded?this._onTextureUpdate():t.once("update",this._onTextureUpdate,this)))}}]),e}(p.default);r.default=g},{"../const":46,"../display/Container":48,"../math":70,"../textures/Texture":115,"../utils":125}],103:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var o=t("../../renderers/canvas/CanvasRenderer"),s=n(o),a=t("../../const"),u=t("../../math"),h=t("./CanvasTinter"),l=n(h),c=new u.Matrix,d=function(){function t(e){i(this,t),this.renderer=e}return t.prototype.render=function(t){var e=t._texture,r=this.renderer,n=e._frame.width,i=e._frame.height,o=t.transform.worldTransform,s=0,h=0;if(!(e.orig.width<=0||e.orig.height<=0)&&e.baseTexture.source&&(r.setBlendMode(t.blendMode),e.valid)){r.context.globalAlpha=t.worldAlpha;var d=e.baseTexture.scaleMode===a.SCALE_MODES.LINEAR;r.smoothProperty&&r.context[r.smoothProperty]!==d&&(r.context[r.smoothProperty]=d),e.trim?(s=e.trim.width/2+e.trim.x-t.anchor.x*e.orig.width,h=e.trim.height/2+e.trim.y-t.anchor.y*e.orig.height):(s=(.5-t.anchor.x)*e.orig.width,h=(.5-t.anchor.y)*e.orig.height),e.rotate&&(o.copy(c),o=c,u.GroupD8.matrixAppendRotationInv(o,e.rotate,s,h),s=0,h=0),s-=n/2,h-=i/2,r.roundPixels?(r.context.setTransform(o.a,o.b,o.c,o.d,o.tx*r.resolution|0,o.ty*r.resolution|0),s|=0,h|=0):r.context.setTransform(o.a,o.b,o.c,o.d,o.tx*r.resolution,o.ty*r.resolution);var f=e.baseTexture.resolution;16777215!==t.tint?(t.cachedTint===t.tint&&t.tintedTexture.tintId===t._texture._updateID||(t.cachedTint=t.tint,t.tintedTexture=l.default.getTintedTexture(t,t.tint)),r.context.drawImage(t.tintedTexture,0,0,n*f,i*f,s*r.resolution,h*r.resolution,n*r.resolution,i*r.resolution)):r.context.drawImage(e.baseTexture.source,e._frame.x*f,e._frame.y*f,n*f,i*f,s*r.resolution,h*r.resolution,n*r.resolution,i*r.resolution)}},t.prototype.destroy=function(){this.renderer=null},t}();r.default=d,s.default.registerPlugin("sprite",d)},{"../../const":46,"../../math":70,"../../renderers/canvas/CanvasRenderer":77,"./CanvasTinter":104}],104:[function(t,e,r){"use strict";r.__esModule=!0;var n=t("../../utils"),i=t("../../renderers/canvas/utils/canUseNewCanvasBlendModes"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s={getTintedTexture:function(t,e){var r=t._texture;e=s.roundColor(e);var n="#"+("00000"+(0|e).toString(16)).substr(-6);r.tintCache=r.tintCache||{};var i=r.tintCache[n],o=void 0;if(i){if(i.tintId===r._updateID)return r.tintCache[n];o=r.tintCache[n]}else o=s.canvas||document.createElement("canvas");if(s.tintMethod(r,e,o),o.tintId=r._updateID,s.convertTintToImage){var a=new Image;a.src=o.toDataURL(),r.tintCache[n]=a}else r.tintCache[n]=o,s.canvas=null;return o},tintWithMultiply:function(t,e,r){var n=r.getContext("2d"),i=t._frame.clone(),o=t.baseTexture.resolution;i.x*=o,i.y*=o,i.width*=o,i.height*=o,r.width=Math.ceil(i.width),r.height=Math.ceil(i.height),n.save(),n.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),n.fillRect(0,0,i.width,i.height),n.globalCompositeOperation="multiply",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.globalCompositeOperation="destination-atop",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.restore()},tintWithOverlay:function(t,e,r){var n=r.getContext("2d"),i=t._frame.clone(),o=t.baseTexture.resolution;i.x*=o,i.y*=o,i.width*=o,i.height*=o,r.width=Math.ceil(i.width),r.height=Math.ceil(i.height),n.save(),n.globalCompositeOperation="copy",n.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),n.fillRect(0,0,i.width,i.height),n.globalCompositeOperation="destination-atop",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.restore()},tintWithPerPixel:function(t,e,r){var i=r.getContext("2d"),o=t._frame.clone(),s=t.baseTexture.resolution;o.x*=s,o.y*=s,o.width*=s,o.height*=s,r.width=Math.ceil(o.width),r.height=Math.ceil(o.height),i.save(),i.globalCompositeOperation="copy",i.drawImage(t.baseTexture.source,o.x,o.y,o.width,o.height,0,0,o.width,o.height),i.restore();for(var a=(0,n.hex2rgb)(e),u=a[0],h=a[1],l=a[2],c=i.getImageData(0,0,o.width,o.height),d=c.data,f=0;f=this.size&&this.flush(),t._texture._uvs&&(this.sprites[this.currentIndex++]=t)},e.prototype.flush=function(){if(0!==this.currentIndex){var t=this.renderer.gl,e=this.MAX_TEXTURES,r=S.default.nextPow2(this.currentIndex),n=S.default.log2(r),i=this.buffers[n],o=this.sprites,s=this.groups,a=i.float32View,u=i.uint32View,h=this.boundTextures,l=this.renderer.boundTextures,c=this.renderer.textureGC.count,d=0,f=void 0,p=void 0,v=1,g=0,y=s[0],m=void 0,_=void 0,T=x.premultiplyBlendMode[o[0]._texture.baseTexture.premultipliedAlpha?1:0][o[0].blendMode];y.textureCount=0,y.start=0,y.blend=T,O++;var E=void 0;for(E=0;E0&&(e+="\nelse "),r0&&(r.shadowColor=e.dropShadowColor);for(var f=Math.cos(e.dropShadowAngle)*e.dropShadowDistance,p=Math.sin(e.dropShadowAngle)*e.dropShadowDistance,v=0;v3&&void 0!==arguments[3]&&arguments[3],i=this._style,o=i.letterSpacing;if(0===o)return void(n?this.context.strokeText(t,e,r):this.context.fillText(t,e,r));for(var s=String.prototype.split.call(t,""),a=e,u=0,h="";u3&&void 0!==arguments[3]?arguments[3]:t._canvas;n=n||r.wordWrap;var o=r.toFontString(),s=t.measureFont(o),a=i.getContext("2d");a.font=o;for(var u=n?t.wordWrap(e,r,i):e,h=u.split(/(?:\r\n|\r|\n)/),l=new Array(h.length),c=0,d=0;d2&&void 0!==arguments[2]?arguments[2]:t._canvas,i=n.getContext("2d"),o="",s=0,a="",u={},h=r.letterSpacing,l=r.wordWrapWidth+r.letterSpacing,c=t.getFromCache(" ",h,u,i),d=e.split(" "),f=0;fl)if(r.breakWords)for(var g=o.length>0?" "+p:p,y=g.split(""),m=0;ml&&(a+=t.addLine(o),o="",s=0),o+=_,s+=b}else o.length>0&&(a+=t.addLine(o),o="",s=0),a+=t.addLine(p),o="",s=0;else v+s>l&&(a+=t.addLine(o),o="",s=0),o.length>0?o+=" "+p:o+=p,s+=v+c}return a+=t.addLine(o,!1)},t.addLine=function(t){return t=arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t:t+"\n"},t.getFromCache=function(t,e,r,n){var i=r[t];if(void 0===i){var o=t.length*e;i=n.measureText(t).width+o,r[t]=i}return i},t.measureFont=function(e){if(t._fonts[e])return t._fonts[e];var r={},n=t._canvas,i=t._context;i.font=e;var o=Math.ceil(i.measureText("|MÉq").width),s=Math.ceil(i.measureText("M").width),a=2*s;s=1.4*s|0,n.width=o,n.height=a,i.fillStyle="#f00",i.fillRect(0,0,o,a),i.font=e,i.textBaseline="alphabetic",i.fillStyle="#000",i.fillText("|MÉq",0,s);var u=i.getImageData(0,0,o,a).data,h=u.length,l=4*o,c=0,d=0,f=!1;for(c=0;cs;--c){for(var v=0;v=0;r--){var n=e[r].trim();/([\"\'])[^\'\"]+\1/.test(n)||(n='"'+n+'"'),e[r]=n}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+t+" "+e.join(",")},u(t,[{key:"align",get:function(){return this._align},set:function(t){this._align!==t&&(this._align=t,this.styleID++)}},{key:"breakWords",get:function(){return this._breakWords},set:function(t){this._breakWords!==t&&(this._breakWords=t,this.styleID++)}},{key:"dropShadow",get:function(){return this._dropShadow},set:function(t){this._dropShadow!==t&&(this._dropShadow=t,this.styleID++)}},{key:"dropShadowAlpha",get:function(){return this._dropShadowAlpha},set:function(t){this._dropShadowAlpha!==t&&(this._dropShadowAlpha=t,this.styleID++)}},{key:"dropShadowAngle",get:function(){return this._dropShadowAngle},set:function(t){this._dropShadowAngle!==t&&(this._dropShadowAngle=t,this.styleID++)}},{key:"dropShadowBlur",get:function(){return this._dropShadowBlur},set:function(t){this._dropShadowBlur!==t&&(this._dropShadowBlur=t,this.styleID++)}},{key:"dropShadowColor",get:function(){return this._dropShadowColor},set:function(t){var e=o(t);this._dropShadowColor!==e&&(this._dropShadowColor=e,this.styleID++)}},{key:"dropShadowDistance",get:function(){return this._dropShadowDistance},set:function(t){this._dropShadowDistance!==t&&(this._dropShadowDistance=t,this.styleID++)}},{key:"fill",get:function(){return this._fill},set:function(t){var e=o(t);this._fill!==e&&(this._fill=e,this.styleID++)}},{key:"fillGradientType",get:function(){return this._fillGradientType},set:function(t){this._fillGradientType!==t&&(this._fillGradientType=t,this.styleID++)}},{key:"fillGradientStops",get:function(){return this._fillGradientStops},set:function(t){s(this._fillGradientStops,t)||(this._fillGradientStops=t,this.styleID++)}},{key:"fontFamily",get:function(){return this._fontFamily},set:function(t){this.fontFamily!==t&&(this._fontFamily=t,this.styleID++)}},{key:"fontSize",get:function(){return this._fontSize},set:function(t){this._fontSize!==t&&(this._fontSize=t,this.styleID++)}},{key:"fontStyle",get:function(){return this._fontStyle},set:function(t){this._fontStyle!==t&&(this._fontStyle=t,this.styleID++)}},{key:"fontVariant",get:function(){return this._fontVariant},set:function(t){this._fontVariant!==t&&(this._fontVariant=t,this.styleID++)}},{key:"fontWeight",get:function(){return this._fontWeight},set:function(t){this._fontWeight!==t&&(this._fontWeight=t,this.styleID++)}},{key:"letterSpacing",get:function(){return this._letterSpacing},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t,this.styleID++)}},{key:"lineHeight",get:function(){return this._lineHeight},set:function(t){this._lineHeight!==t&&(this._lineHeight=t,this.styleID++)}},{key:"leading",get:function(){return this._leading},set:function(t){this._leading!==t&&(this._leading=t,this.styleID++)}},{key:"lineJoin",get:function(){return this._lineJoin},set:function(t){this._lineJoin!==t&&(this._lineJoin=t,this.styleID++)}},{key:"miterLimit",get:function(){return this._miterLimit},set:function(t){this._miterLimit!==t&&(this._miterLimit=t,this.styleID++)}},{key:"padding",get:function(){return this._padding},set:function(t){this._padding!==t&&(this._padding=t,this.styleID++)}},{key:"stroke",get:function(){return this._stroke},set:function(t){var e=o(t);this._stroke!==e&&(this._stroke=e,this.styleID++)}},{key:"strokeThickness",get:function(){return this._strokeThickness},set:function(t){this._strokeThickness!==t&&(this._strokeThickness=t,this.styleID++)}},{key:"textBaseline",get:function(){return this._textBaseline},set:function(t){this._textBaseline!==t&&(this._textBaseline=t,this.styleID++)}},{key:"trim",get:function(){return this._trim},set:function(t){this._trim!==t&&(this._trim=t,this.styleID++)}},{key:"wordWrap",get:function(){return this._wordWrap},set:function(t){this._wordWrap!==t&&(this._wordWrap=t,this.styleID++)}},{key:"wordWrapWidth",get:function(){return this._wordWrapWidth},set:function(t){this._wordWrapWidth!==t&&(this._wordWrapWidth=t,this.styleID++)}}]),t}();r.default=d},{"../const":46,"../utils":125}],111:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("./BaseTexture"),u=n(a),h=t("../settings"),l=n(h),c=function(t){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,s=arguments[2],a=arguments[3];i(this,e);var u=o(this,t.call(this,null,s));return u.resolution=a||l.default.RESOLUTION,u.width=Math.ceil(r),u.height=Math.ceil(n),u.realWidth=u.width*u.resolution,u.realHeight=u.height*u.resolution,u.scaleMode=void 0!==s?s:l.default.SCALE_MODE,u.hasLoaded=!0,u._glRenderTargets={},u._canvasRenderTarget=null,u.valid=!1,u}return s(e,t),e.prototype.resize=function(t,e){t=Math.ceil(t),e=Math.ceil(e),t===this.width&&e===this.height||(this.valid=t>0&&e>0,this.width=t,this.height=e,this.realWidth=this.width*this.resolution,this.realHeight=this.height*this.resolution,this.valid&&this.emit("update",this))},e.prototype.destroy=function(){t.prototype.destroy.call(this,!0),this.renderer=null},e}(u.default);r.default=c},{"../settings":101,"./BaseTexture":112}],112:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../utils"),u=t("../settings"),h=n(u),l=t("eventemitter3"),c=n(l),d=t("../utils/determineCrossOrigin"),f=n(d),p=t("bit-twiddle"),v=n(p),g=function(t){function e(r,n,s){i(this,e);var u=o(this,t.call(this));return u.uid=(0,a.uid)(),u.touched=0,u.resolution=s||h.default.RESOLUTION,u.width=100,u.height=100,u.realWidth=100,u.realHeight=100,u.scaleMode=void 0!==n?n:h.default.SCALE_MODE,u.hasLoaded=!1,u.isLoading=!1,u.source=null,u.origSource=null,u.imageType=null,u.sourceScale=1,u.premultipliedAlpha=!0,u.imageUrl=null,u.isPowerOfTwo=!1,u.mipmap=h.default.MIPMAP_TEXTURES,u.wrapMode=h.default.WRAP_MODE,u._glTextures={},u._enabled=0,u._virtalBoundId=-1,u._destroyed=!1,u.textureCacheIds=[],r&&u.loadSource(r),u}return s(e,t),e.prototype.update=function(){"svg"!==this.imageType&&(this.realWidth=this.source.naturalWidth||this.source.videoWidth||this.source.width,this.realHeight=this.source.naturalHeight||this.source.videoHeight||this.source.height,this._updateDimensions()),this.emit("update",this)},e.prototype._updateDimensions=function(){this.width=this.realWidth/this.resolution,this.height=this.realHeight/this.resolution,this.isPowerOfTwo=v.default.isPow2(this.realWidth)&&v.default.isPow2(this.realHeight)},e.prototype.loadSource=function(t){var e=this.isLoading;this.hasLoaded=!1,this.isLoading=!1,e&&this.source&&(this.source.onload=null,this.source.onerror=null);var r=!this.source;if(this.source=t,(t.src&&t.complete||t.getContext)&&t.width&&t.height)this._updateImageType(),"svg"===this.imageType?this._loadSvgSource():this._sourceLoaded(),r&&this.emit("loaded",this);else if(!t.getContext){this.isLoading=!0;var n=this;if(t.onload=function(){if(n._updateImageType(),t.onload=null,t.onerror=null,n.isLoading){if(n.isLoading=!1,n._sourceLoaded(),"svg"===n.imageType)return void n._loadSvgSource();n.emit("loaded",n)}},t.onerror=function(){t.onload=null,t.onerror=null,n.isLoading&&(n.isLoading=!1,n.emit("error",n))},t.complete&&t.src){if(t.onload=null,t.onerror=null,"svg"===n.imageType)return void n._loadSvgSource();this.isLoading=!1,t.width&&t.height?(this._sourceLoaded(),e&&this.emit("loaded",this)):e&&this.emit("error",this)}}},e.prototype._updateImageType=function(){if(this.imageUrl){var t=(0,a.decomposeDataUri)(this.imageUrl),e=void 0;if(t&&"image"===t.mediaType){var r=t.subType.split("+")[0];if(!(e=(0,a.getUrlFileExtension)("."+r)))throw new Error("Invalid image type in data URI.")}else(e=(0,a.getUrlFileExtension)(this.imageUrl))||(e="png");this.imageType=e}},e.prototype._loadSvgSource=function(){if("svg"===this.imageType){var t=(0,a.decomposeDataUri)(this.imageUrl);t?this._loadSvgSourceUsingDataUri(t):this._loadSvgSourceUsingXhr()}},e.prototype._loadSvgSourceUsingDataUri=function(t){var e=void 0;if("base64"===t.encoding){if(!atob)throw new Error("Your browser doesn't support base64 conversions.");e=atob(t.data)}else e=t.data;this._loadSvgSourceUsingString(e)},e.prototype._loadSvgSourceUsingXhr=function(){var t=this,e=new XMLHttpRequest;e.onload=function(){if(e.readyState!==e.DONE||200!==e.status)throw new Error("Failed to load SVG using XHR.");t._loadSvgSourceUsingString(e.response)},e.onerror=function(){return t.emit("error",t)},e.open("GET",this.imageUrl,!0),e.send()},e.prototype._loadSvgSourceUsingString=function(t){var r=(0,a.getSvgSize)(t),n=r.width,i=r.height;if(!n||!i)throw new Error("The SVG image must have width and height defined (in pixels), canvas API needs them.");this.realWidth=Math.round(n*this.sourceScale),this.realHeight=Math.round(i*this.sourceScale),this._updateDimensions();var o=document.createElement("canvas");o.width=this.realWidth,o.height=this.realHeight,o._pixiId="canvas_"+(0,a.uid)(),o.getContext("2d").drawImage(this.source,0,0,n,i,0,0,this.realWidth,this.realHeight),this.origSource=this.source,this.source=o,e.addToCache(this,o._pixiId),this.isLoading=!1,this._sourceLoaded(),this.emit("loaded",this)},e.prototype._sourceLoaded=function(){this.hasLoaded=!0,this.update()},e.prototype.destroy=function(){this.imageUrl&&(delete a.TextureCache[this.imageUrl],this.imageUrl=null,navigator.isCocoonJS||(this.source.src="")),this.source=null,this.dispose(),e.removeFromCache(this),this.textureCacheIds=null,this._destroyed=!0},e.prototype.dispose=function(){this.emit("dispose",this)},e.prototype.updateSourceImage=function(t){this.source.src=t,this.loadSource(this.source)},e.fromImage=function(t,r,n,i){var o=a.BaseTextureCache[t];if(!o){var s=new Image;void 0===r&&0!==t.indexOf("data:")?s.crossOrigin=(0,f.default)(t):r&&(s.crossOrigin="string"==typeof r?r:"anonymous"),o=new e(s,n),o.imageUrl=t,i&&(o.sourceScale=i),o.resolution=(0,a.getResolutionOfUrl)(t),s.src=t,e.addToCache(o,t)}return o},e.fromCanvas=function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"canvas";t._pixiId||(t._pixiId=n+"_"+(0,a.uid)());var i=a.BaseTextureCache[t._pixiId];return i||(i=new e(t,r),e.addToCache(i,t._pixiId)),i},e.from=function(t,r,n){if("string"==typeof t)return e.fromImage(t,void 0,r,n);if(t instanceof HTMLImageElement){var i=t.src,o=a.BaseTextureCache[i];return o||(o=new e(t,r),o.imageUrl=i,n&&(o.sourceScale=n),o.resolution=(0,a.getResolutionOfUrl)(i),e.addToCache(o,i)),o}return t instanceof HTMLCanvasElement?e.fromCanvas(t,r):t},e.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),a.BaseTextureCache[e]=t)},e.removeFromCache=function(t){if("string"==typeof t){var e=a.BaseTextureCache[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete a.BaseTextureCache[t],e}}else if(t&&t.textureCacheIds){for(var n=0;n0&&e>0,this._frame.width=this.orig.width=t,this._frame.height=this.orig.height=e,r||this.baseTexture.resize(t,e),this._updateUvs()},e.create=function(t,r,n,i){return new e(new u.default(t,r,n,i))},e}(l.default);r.default=c},{"./BaseRenderTexture":111,"./Texture":115}],114:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:null;n(this,t),this.baseTexture=e,this.textures={},this.data=r,this.resolution=this._updateResolution(i||this.baseTexture.imageUrl),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}return i(t,null,[{key:"BATCH_SIZE",get:function(){return 1e3}}]),t.prototype._updateResolution=function(t){var e=this.data.meta.scale,r=(0,s.getResolutionOfUrl)(t,null);return null===r&&(r=void 0!==e?parseFloat(e):1),1!==r&&(this.baseTexture.resolution=r,this.baseTexture.update()),r},t.prototype.parse=function(e){this._batchIndex=0,this._callback=e,this._frameKeys.length<=t.BATCH_SIZE?(this._processFrames(0),this._parseComplete()):this._nextBatch()},t.prototype._processFrames=function(e){for(var r=e,n=t.BATCH_SIZE,i=this.baseTexture.sourceScale;r-e0&&void 0!==arguments[0]&&arguments[0];for(var e in this.textures)this.textures[e].destroy();this._frames=null,this._frameKeys=null,this.data=null,this.textures=null,t&&this.baseTexture.destroy(),this.baseTexture=null},t}();r.default=a},{"../":65,"../utils":125}],115:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){t.destroy=function(){},t.on=function(){},t.once=function(){},t.emit=function(){}}r.__esModule=!0;var u=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"canvas";return new e(l.default.fromCanvas(t,r,n))},e.fromVideo=function(t,r){return"string"==typeof t?e.fromVideoUrl(t,r):new e(d.default.fromVideo(t,r))},e.fromVideoUrl=function(t,r){return new e(d.default.fromUrl(t,r))},e.from=function(t){if("string"==typeof t){var r=m.TextureCache[t];if(!r){return null!==t.match(/\.(mp4|webm|ogg|h264|avi|mov)$/)?e.fromVideoUrl(t):e.fromImage(t)}return r}return t instanceof HTMLImageElement?new e(l.default.from(t)):t instanceof HTMLCanvasElement?e.fromCanvas(t,b.default.SCALE_MODE,"HTMLCanvasElement"):t instanceof HTMLVideoElement?e.fromVideo(t):t instanceof l.default?new e(t):t},e.fromLoader=function(t,r,n){var i=new l.default(t,void 0,(0,m.getResolutionOfUrl)(r)),o=new e(i);return i.imageUrl=r,n||(n=r),l.default.addToCache(o.baseTexture,n),e.addToCache(o,n),n!==r&&(l.default.addToCache(o.baseTexture,r),e.addToCache(o,r)),o},e.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),m.TextureCache[e]=t)},e.removeFromCache=function(t){if("string"==typeof t){var e=m.TextureCache[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete m.TextureCache[t],e}}else if(t&&t.textureCacheIds){for(var n=0;nthis.baseTexture.width,s=r+i>this.baseTexture.height;if(o||s){var a=o&&s?"and":"or",u="X: "+e+" + "+n+" = "+(e+n)+" > "+this.baseTexture.width,h="Y: "+r+" + "+i+" = "+(r+i)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+u+" "+a+" "+h)}this.valid=n&&i&&this.baseTexture.hasLoaded,this.trim||this.rotate||(this.orig=t),this.valid&&this._updateUvs()}},{key:"rotate",get:function(){return this._rotate},set:function(t){this._rotate=t,this.valid&&this._updateUvs()}},{key:"width",get:function(){return this.orig.width}},{key:"height",get:function(){return this.orig.height}}]),e}(g.default);r.default=x,x.EMPTY=new x(new l.default),a(x.EMPTY),a(x.EMPTY.baseTexture),x.WHITE=function(){var t=document.createElement("canvas");t.width=10,t.height=10;var e=t.getContext("2d");return e.fillStyle="white",e.fillRect(0,0,10,10),new x(new l.default(t))}(),a(x.WHITE),a(x.WHITE.baseTexture)},{"../math":70,"../settings":101,"../utils":125,"./BaseTexture":112,"./TextureUvs":117,"./VideoBaseTexture":118,eventemitter3:3}],116:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&!1===t.paused&&!1===t.ended&&t.readyState>2},e.prototype._isSourceReady=function(){return 3===this.source.readyState||4===this.source.readyState},e.prototype._onPlayStart=function(){this.hasLoaded||this._onCanPlay(),!this._isAutoUpdating&&this.autoUpdate&&(d.shared.add(this.update,this,f.UPDATE_PRIORITY.HIGH),this._isAutoUpdating=!0)},e.prototype._onPlayStop=function(){this._isAutoUpdating&&(d.shared.remove(this.update,this),this._isAutoUpdating=!1)},e.prototype._onCanPlay=function(){this.hasLoaded=!0,this.source&&(this.source.removeEventListener("canplay",this._onCanPlay),this.source.removeEventListener("canplaythrough",this._onCanPlay),this.width=this.source.videoWidth,this.height=this.source.videoHeight,this.__loaded||(this.__loaded=!0,this.emit("loaded",this)),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&this.source.play())},e.prototype.destroy=function(){this._isAutoUpdating&&d.shared.remove(this.update,this),this.source&&this.source._pixiId&&(l.default.removeFromCache(this.source._pixiId),delete this.source._pixiId,this.source.pause(),this.source.src="",this.source.load()),t.prototype.destroy.call(this)},e.fromVideo=function(t,r){t._pixiId||(t._pixiId="video_"+(0,c.uid)());var n=c.BaseTextureCache[t._pixiId];return n||(n=new e(t,r),l.default.addToCache(n,t._pixiId)),n},e.fromUrl=function(t,r,n){var i=document.createElement("video");i.setAttribute("webkit-playsinline",""),i.setAttribute("playsinline","");var o=Array.isArray(t)?t[0].src||t[0]:t.src||t;if(void 0===n&&0!==o.indexOf("data:")?i.crossOrigin=(0,v.default)(o):n&&(i.crossOrigin="string"==typeof n?n:"anonymous"),Array.isArray(t))for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:u.UPDATE_PRIORITY.NORMAL;return this._addListener(new l.default(t,e,r))},t.prototype.addOnce=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.UPDATE_PRIORITY.NORMAL;return this._addListener(new l.default(t,e,r,!0))},t.prototype._addListener=function(t){var e=this._head.next,r=this._head;if(e){for(;e;){if(t.priority>e.priority){t.connect(r);break}r=e,e=e.next}t.previous||t.connect(r)}else t.connect(r);return this._startIfPossible(),this},t.prototype.remove=function(t,e){for(var r=this._head.next;r;)r=r.match(t,e)?r.destroy():r.next;return this._head.next||this._cancelIfNeeded(),this},t.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},t.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},t.prototype.destroy=function(){this.stop();for(var t=this._head.next;t;)t=t.destroy(!0);this._head.destroy(),this._head=null},t.prototype.update=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:performance.now(),e=void 0;if(t>this.lastTime){e=this.elapsedMS=t-this.lastTime,e>this._maxElapsedMS&&(e=this._maxElapsedMS),this.deltaTime=e*a.default.TARGET_FPMS*this.speed;for(var r=this._head,n=r.next;n;)n=n.emit(this.deltaTime);r.next||this._cancelIfNeeded()}else this.deltaTime=this.elapsedMS=0;this.lastTime=t},o(t,[{key:"FPS",get:function(){return 1e3/this.elapsedMS}},{key:"minFPS",get:function(){return 1e3/this._maxElapsedMS},set:function(t){var e=Math.min(Math.max(0,t)/1e3,a.default.TARGET_FPMS);this._maxElapsedMS=1/e}}]),t}();r.default=c},{"../const":46,"../settings":101,"./TickerListener":120}],120:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n(this,t),this.fn=e,this.context=r,this.priority=i,this.once=o,this.next=null,this.previous=null,this._destroyed=!1}return t.prototype.match=function(t,e){return e=e||null,this.fn===t&&this.context===e},t.prototype.emit=function(t){this.fn&&(this.context?this.fn.call(this.context,t):this.fn(t));var e=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),e},t.prototype.connect=function(t){this.previous=t,t.next&&(t.next.previous=this),this.next=t.next,t.next=this},t.prototype.destroy=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var e=this.previous;return this.next=t?null:e,this.previous=null,e},t}();r.default=i},{}],121:[function(t,e,r){"use strict";r.__esModule=!0,r.Ticker=r.shared=void 0;var n=t("./Ticker"),i=function(t){return t&&t.__esModule?t:{default:t}}(n),o=new i.default;o.autoStart=!0,o.destroy=function(){},r.shared=o,r.Ticker=i.default},{"./Ticker":119}],122:[function(t,e,r){"use strict";function n(){return!(!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform))}r.__esModule=!0,r.default=n},{}],123:[function(t,e,r){"use strict";function n(t){for(var e=6*t,r=new Uint16Array(e),n=0,i=0;n1&&void 0!==arguments[1]?arguments[1]:window.location;if(0===t.indexOf("data:"))return"";e=e||window.location,s||(s=document.createElement("a")),s.href=t,t=o.default.parse(s.href);var r=!t.port&&""===e.port||t.port===e.port;return t.hostname===e.hostname&&r&&t.protocol===e.protocol?"":"anonymous"}r.__esModule=!0,r.default=n;var i=t("url"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=void 0},{url:38}],125:[function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}function o(){return++U}function s(t,e){return e=e||[],e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255,e}function a(t){return t=t.toString(16),"#"+(t="000000".substr(0,6-t.length)+t)}function u(t){return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)}function h(t,e){var r=S.default.RETINA_PREFIX.exec(t);return r?parseFloat(r[1]):void 0!==e?e:1}function l(t){var e=w.DATA_URI.exec(t);if(e)return{mediaType:e[1]?e[1].toLowerCase():void 0,subType:e[2]?e[2].toLowerCase():void 0,encoding:e[3]?e[3].toLowerCase():void 0,data:e[4]}}function c(t){var e=w.URL_FILE_EXTENSION.exec(t);if(e)return e[1].toLowerCase()}function d(t){var e=w.SVG_SIZE.exec(t),r={};return e&&(r[e[1]]=Math.round(parseFloat(e[3])),r[e[5]]=Math.round(parseFloat(e[7]))),r}function f(){X=!0}function p(t){if(!X){if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var e=["\n %c %c %c PixiJS "+w.VERSION+" - ✰ "+t+" ✰ %c %c http://www.pixijs.com/ %c %c ♥%c♥%c♥ \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];window.console.log.apply(console,e)}else window.console&&window.console.log("PixiJS "+w.VERSION+" - "+t+" - http://www.pixijs.com/");X=!0}}function v(){var t={stencil:!0,failIfMajorPerformanceCaveat:!0};try{if(!window.WebGLRenderingContext)return!1;var e=document.createElement("canvas"),r=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),n=!(!r||!r.getContextAttributes().stencil);if(r){var i=r.getExtension("WEBGL_lose_context");i&&i.loseContext()}return r=null,n}catch(t){return!1}}function g(t){return 0===t?0:t<0?-1:1}function y(){var t=void 0;for(t in G)G[t].destroy();for(t in W)W[t].destroy()}function m(){var t=void 0;for(t in G)delete G[t];for(t in W)delete W[t]}function _(t,e){return H[e?1:0][t]}function b(t,e){if(1===e)return(255*e<<24)+t;if(0===e)return 0;var r=t>>16&255,n=t>>8&255,i=255&t;return r=r*e+.5|0,n=n*e+.5|0,i=i*e+.5|0,(255*e<<24)+(r<<16)+(n<<8)+i}function x(t,e,r,n){return r=r||new Float32Array(4),n||void 0===n?(r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e):(r[0]=t[0],r[1]=t[1],r[2]=t[2]),r[3]=e,r}function T(t,e,r,n){return r=r||new Float32Array(4),r[0]=(t>>16&255)/255,r[1]=(t>>8&255)/255,r[2]=(255&t)/255,(n||void 0===n)&&(r[0]*=e,r[1]*=e,r[2]*=e),r[3]=e,r}r.__esModule=!0,r.premultiplyBlendMode=r.BaseTextureCache=r.TextureCache=r.earcut=r.mixins=r.pluginTarget=r.EventEmitter=r.removeItems=r.isMobile=void 0,r.uid=o,r.hex2rgb=s,r.hex2string=a,r.rgb2hex=u,r.getResolutionOfUrl=h,r.decomposeDataUri=l,r.getUrlFileExtension=c,r.getSvgSize=d,r.skipHello=f,r.sayHello=p,r.isWebGLSupported=v,r.sign=g,r.destroyTextureCache=y,r.clearTextureCache=m,r.correctBlendMode=_,r.premultiplyTint=b,r.premultiplyRgba=x,r.premultiplyTintToRgba=T;var w=t("../const"),E=t("../settings"),S=i(E),O=t("eventemitter3"),M=i(O),P=t("./pluginTarget"),C=i(P),R=t("./mixin"),A=n(R),I=t("ismobilejs"),D=n(I),L=t("remove-array-items"),N=i(L),F=t("./mapPremultipliedBlendModes"),B=i(F),k=t("earcut"),j=i(k),U=0,X=!1;r.isMobile=D,r.removeItems=N.default,r.EventEmitter=M.default,r.pluginTarget=C.default,r.mixins=A,r.earcut=j.default;var G=r.TextureCache=Object.create(null),W=r.BaseTextureCache=Object.create(null),H=r.premultiplyBlendMode=(0,B.default)()},{"../const":46,"../settings":101,"./mapPremultipliedBlendModes":126,"./mixin":128,"./pluginTarget":129,earcut:2,eventemitter3:3,ismobilejs:4,"remove-array-items":31}],126:[function(t,e,r){"use strict";function n(){for(var t=[],e=[],r=0;r<32;r++)t[r]=r,e[r]=r;t[i.BLEND_MODES.NORMAL_NPM]=i.BLEND_MODES.NORMAL,t[i.BLEND_MODES.ADD_NPM]=i.BLEND_MODES.ADD,t[i.BLEND_MODES.SCREEN_NPM]=i.BLEND_MODES.SCREEN,e[i.BLEND_MODES.NORMAL]=i.BLEND_MODES.NORMAL_NPM,e[i.BLEND_MODES.ADD]=i.BLEND_MODES.ADD_NPM,e[i.BLEND_MODES.SCREEN]=i.BLEND_MODES.SCREEN_NPM;var n=[];return n.push(e),n.push(t),n}r.__esModule=!0,r.default=n;var i=t("../const")},{"../const":46}],127:[function(t,e,r){"use strict";function n(t){return o.default.tablet||o.default.phone?4:t}r.__esModule=!0,r.default=n;var i=t("ismobilejs"),o=function(t){return t&&t.__esModule?t:{default:t}}(i)},{ismobilejs:4}],128:[function(t,e,r){"use strict";function n(t,e){if(t&&e)for(var r=Object.keys(e),n=0;n1?this._fontStyle="italic":t.indexOf("oblique")>-1?this._fontStyle="oblique":this._fontStyle="normal",t.indexOf("small-caps")>-1?this._fontVariant="small-caps":this._fontVariant="normal";var e=t.split(" "),r=-1;this._fontSize=26;for(var i=0;i-1&&r=this._durations[this.currentFrame];)n-=this._durations[this.currentFrame]*i,this._currentTime+=i;this._currentTime+=n/this._durations[this.currentFrame]}else this._currentTime+=e;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):r!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFramer&&this.onLoop()),this.updateTexture())},e.prototype.updateTexture=function(){this._texture=this._textures[this.currentFrame],this._textureID=-1,this.cachedTint=16777215,this.onFrameChange&&this.onFrameChange(this.currentFrame)},e.prototype.destroy=function(e){this.stop(),t.prototype.destroy.call(this,e)},e.fromFrames=function(t){for(var r=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:{};i(this,e);var s=o(this,t.call(this));return s._textWidth=0,s._textHeight=0,s._glyphs=[],s._font={tint:void 0!==n.tint?n.tint:16777215,align:n.align||"left",name:null,size:0},s.font=n.font,s._text=r,s._maxWidth=0,s._maxLineHeight=0,s._anchor=new c.default(function(){s.dirty=!0},s,0,0),s.dirty=!1,s.updateText(),s}return s(e,t),e.prototype.updateText=function(){for(var t=e.fonts[this._font.name],r=this._font.size/t.size,n=new h.Point,i=[],o=[],s=null,a=0,u=0,l=0,c=-1,d=0,f=0,p=0,v=0;v0&&n.x*r>this._maxWidth)h.utils.removeItems(i,c-f,v-c),v=c,c=-1,++f,o.push(d),u=Math.max(u,d),l++,n.x=0,n.y+=t.lineHeight,s=null;else{var y=t.chars[g];y&&(s&&y.kerning[s]&&(n.x+=y.kerning[s]),i.push({texture:y.texture,line:l,charCode:g,position:new h.Point(n.x+y.xOffset,n.y+y.yOffset)}),a=n.x+(y.texture.width+y.xOffset),n.x+=y.xAdvance,p=Math.max(p,y.yOffset+y.texture.height),s=g)}}o.push(a),u=Math.max(u,a);for(var m=[],_=0;_<=l;_++){var b=0;"right"===this._font.align?b=u-o[_]:"center"===this._font.align&&(b=(u-o[_])/2),m.push(b)}for(var x=i.length,T=this.tint,w=0;w=0?t:16777215,this.dirty=!0}},{key:"align",get:function(){return this._font.align},set:function(t){this._font.align=t||"left",this.dirty=!0}},{key:"anchor",get:function(){return this._anchor},set:function(t){"number"==typeof t?this._anchor.set(t):this._anchor.copy(t)}},{key:"font",get:function(){return this._font},set:function(t){t&&("string"==typeof t?(t=t.split(" "),this._font.name=1===t.length?t[0]:t.slice(1).join(" "),this._font.size=t.length>=2?parseInt(t[0],10):e.fonts[this._font.name].size):(this._font.name=t.name,this._font.size="number"==typeof t.size?t.size:parseInt(t.size,10)),this.dirty=!0)}},{key:"text",get:function(){return this._text},set:function(t){t=t.toString()||" ",this._text!==t&&(this._text=t,this.dirty=!0)}},{key:"maxWidth",get:function(){return this._maxWidth},set:function(t){this._maxWidth!==t&&(this._maxWidth=t,this.dirty=!0)}},{key:"maxLineHeight",get:function(){return this.validate(),this._maxLineHeight}},{key:"textWidth",get:function(){return this.validate(),this._textWidth}},{key:"textHeight",get:function(){return this.validate(),this._textHeight}}]),e}(h.Container);r.default=v,v.fonts={}},{"../core":65,"../core/math/ObservablePoint":68,"../core/settings":101,"../core/utils":125}],137:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:100,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;n(this,e);var a=i(this,t.call(this,r));return a.tileTransform=new u.TransformStatic,a._width=o,a._height=s,a._canvasPattern=null,a.uvTransform=r.transform||new u.TextureMatrix(r),a.pluginName="tilingSprite",a.uvRespectAnchor=!1,a}return o(e,t),e.prototype._onTextureUpdate=function(){this.uvTransform&&(this.uvTransform.texture=this._texture),this.cachedTint=16777215},e.prototype._renderWebGL=function(t){var e=this._texture;e&&e.valid&&(this.tileTransform.updateLocalTransform(),this.uvTransform.update(),t.setObjectRenderer(t.plugins[this.pluginName]),t.plugins[this.pluginName].render(this))},e.prototype._renderCanvas=function(t){var e=this._texture;if(e.baseTexture.hasLoaded){var r=t.context,n=this.worldTransform,i=t.resolution,o=e.baseTexture,s=o.resolution,a=this.tilePosition.x/this.tileScale.x%e._frame.width*s,h=this.tilePosition.y/this.tileScale.y%e._frame.height*s;if(this._textureID!==this._texture._updateID||this.cachedTint!==this.tint){this._textureID=this._texture._updateID;var c=new u.CanvasRenderTarget(e._frame.width,e._frame.height,s);16777215!==this.tint?(this.tintedTexture=l.default.getTintedTexture(this,this.tint),c.context.drawImage(this.tintedTexture,0,0)):c.context.drawImage(o.source,-e._frame.x*s,-e._frame.y*s),this.cachedTint=this.tint,this._canvasPattern=c.context.createPattern(c.canvas,"repeat")}r.globalAlpha=this.worldAlpha,r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i,n.ty*i),t.setBlendMode(this.blendMode),r.fillStyle=this._canvasPattern,r.scale(this.tileScale.x/s,this.tileScale.y/s);var d=this.anchor.x*-this._width,f=this.anchor.y*-this._height;this.uvRespectAnchor?(r.translate(a,h),r.fillRect(-a+d,-h+f,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s)):(r.translate(a+d,h+f),r.fillRect(-a,-h,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s))}},e.prototype._calculateBounds=function(){var t=this._width*-this._anchor._x,e=this._height*-this._anchor._y,r=this._width*(1-this._anchor._x),n=this._height*(1-this._anchor._y);this._bounds.addFrame(this.transform,t,e,r,n)},e.prototype.getLocalBounds=function(e){return 0===this.children.length?(this._bounds.minX=this._width*-this._anchor._x,this._bounds.minY=this._height*-this._anchor._y,this._bounds.maxX=this._width*(1-this._anchor._x),this._bounds.maxY=this._height*(1-this._anchor._x),e||(this._localBoundsRect||(this._localBoundsRect=new u.Rectangle),e=this._localBoundsRect),this._bounds.getRectangle(e)):t.prototype.getLocalBounds.call(this,e)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,c);var e=this._width,r=this._height,n=-e*this.anchor._x;if(c.x>=n&&c.x=i&&c.y0&&void 0!==arguments[0]?arguments[0]:new i.Point,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.parent?this.parent.toGlobal(this.position,t,e):(t.x=this.position.x,t.y=this.position.y),t}},{"../core":65}],141:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0,r.BitmapText=r.TilingSpriteRenderer=r.TilingSprite=r.AnimatedSprite=void 0;var i=t("./AnimatedSprite");Object.defineProperty(r,"AnimatedSprite",{enumerable:!0,get:function(){return n(i).default}});var o=t("./TilingSprite");Object.defineProperty(r,"TilingSprite",{enumerable:!0,get:function(){return n(o).default}});var s=t("./webgl/TilingSpriteRenderer");Object.defineProperty(r,"TilingSpriteRenderer",{enumerable:!0,get:function(){return n(s).default}}) -;var a=t("./BitmapText");Object.defineProperty(r,"BitmapText",{enumerable:!0,get:function(){return n(a).default}}),t("./cacheAsBitmap"),t("./getChildByName"),t("./getGlobalPosition")},{"./AnimatedSprite":135,"./BitmapText":136,"./TilingSprite":137,"./cacheAsBitmap":138,"./getChildByName":139,"./getGlobalPosition":140,"./webgl/TilingSpriteRenderer":142}],142:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=t("../../core"),a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(s),u=t("../../core/const"),h=(t("path"),new a.Matrix),l=function(t){function e(r){n(this,e);var o=i(this,t.call(this,r));return o.shader=null,o.simpleShader=null,o.quad=null,o}return o(e,t),e.prototype.onContextChange=function(){var t=this.renderer.gl;this.shader=new a.Shader(t,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTransform;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\n}\n","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\nuniform mat3 uMapCoord;\nuniform vec4 uClampFrame;\nuniform vec2 uClampOffset;\n\nvoid main(void)\n{\n vec2 coord = mod(vTextureCoord - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;\n coord = (uMapCoord * vec3(coord, 1.0)).xy;\n coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);\n\n vec4 sample = texture2D(uSampler, coord);\n gl_FragColor = sample * uColor;\n}\n"),this.simpleShader=new a.Shader(t,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTransform;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\n}\n","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\n\nvoid main(void)\n{\n vec4 sample = texture2D(uSampler, vTextureCoord);\n gl_FragColor = sample * uColor;\n}\n"),this.renderer.bindVao(null),this.quad=new a.Quad(t,this.renderer.state.attribState),this.quad.initVao(this.shader)},e.prototype.render=function(t){var e=this.renderer,r=this.quad;e.bindVao(r.vao);var n=r.vertices;n[0]=n[6]=t._width*-t.anchor.x,n[1]=n[3]=t._height*-t.anchor.y,n[2]=n[4]=t._width*(1-t.anchor.x),n[5]=n[7]=t._height*(1-t.anchor.y),t.uvRespectAnchor&&(n=r.uvs,n[0]=n[6]=-t.anchor.x,n[1]=n[3]=-t.anchor.y,n[2]=n[4]=1-t.anchor.x,n[5]=n[7]=1-t.anchor.y),r.upload();var i=t._texture,o=i.baseTexture,s=t.tileTransform.localTransform,l=t.uvTransform,c=o.isPowerOfTwo&&i.frame.width===o.width&&i.frame.height===o.height;c&&(o._glTextures[e.CONTEXT_UID]?c=o.wrapMode!==u.WRAP_MODES.CLAMP:o.wrapMode===u.WRAP_MODES.CLAMP&&(o.wrapMode=u.WRAP_MODES.REPEAT));var d=c?this.simpleShader:this.shader;e.bindShader(d);var f=i.width,p=i.height,v=t._width,g=t._height;h.set(s.a*f/v,s.b*f/g,s.c*p/v,s.d*p/g,s.tx/v,s.ty/g),h.invert(),c?h.prepend(l.mapCoord):(d.uniforms.uMapCoord=l.mapCoord.toArray(!0),d.uniforms.uClampFrame=l.uClampFrame,d.uniforms.uClampOffset=l.uClampOffset),d.uniforms.uTransform=h.toArray(!0),d.uniforms.uColor=a.utils.premultiplyTintToRgba(t.tint,t.worldAlpha,d.uniforms.uColor,o.premultipliedAlpha),d.uniforms.translationMatrix=t.transform.worldTransform.toArray(!0),d.uniforms.uSampler=e.bindTexture(i),e.setBlendMode(a.utils.correctBlendMode(t.blendMode,o.premultipliedAlpha)),r.vao.draw(this.renderer.gl.TRIANGLES,6,0)},e}(a.ObjectRenderer);r.default=l,a.WebGLRenderer.registerPlugin("tilingSprite",l)},{"../../core":65,"../../core/const":46,path:8}],143:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:1;n(this,e);var o=i(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform float uAlpha;\n\nvoid main(void)\n{\n gl_FragColor = texture2D(uSampler, vTextureCoord) * uAlpha;\n}\n"));return o.alpha=r,o.glShaderKey="alpha",o}return o(e,t),s(e,[{key:"alpha",get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t}}]),e}(u.Filter));r.default=h},{"../../core":65,path:8}],144:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;r=r&&(u=t-h-1),l=l.replace("%value%",e[u]),s+=l,s+="\n"}return n=n.replace("%blur%",s),n=n.replace("%size%",t)}r.__esModule=!0,r.default=n;var i={5:[.153388,.221461,.250301],7:[.071303,.131514,.189879,.214607],9:[.028532,.067234,.124009,.179044,.20236],11:[.0093,.028002,.065984,.121703,.175713,.198596],13:[.002406,.009255,.027867,.065666,.121117,.174868,.197641],15:[489e-6,.002403,.009246,.02784,.065602,.120999,.174697,.197448]},o=["varying vec2 vBlurTexCoords[%size%];","uniform sampler2D uSampler;","void main(void)","{"," gl_FragColor = vec4(0.0);"," %blur%","}"].join("\n")},{}],148:[function(t,e,r){"use strict";function n(t,e){var r=Math.ceil(t/2),n=i,o="",s=void 0;s=e?"vBlurTexCoords[%index%] = aTextureCoord + vec2(%sampleIndex% * strength, 0.0);":"vBlurTexCoords[%index%] = aTextureCoord + vec2(0.0, %sampleIndex% * strength);";for(var a=0;ae;)r-=2;return r}r.__esModule=!0,r.default=n},{}],150:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n"));return r.uniforms.m=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],r.alpha=1,r}return o(e,t),e.prototype._loadMatrix=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t;e&&(this._multiply(r,this.uniforms.m,t),r=this._colorMatrix(r)),this.uniforms.m=r},e.prototype._multiply=function(t,e,r){return t[0]=e[0]*r[0]+e[1]*r[5]+e[2]*r[10]+e[3]*r[15],t[1]=e[0]*r[1]+e[1]*r[6]+e[2]*r[11]+e[3]*r[16],t[2]=e[0]*r[2]+e[1]*r[7]+e[2]*r[12]+e[3]*r[17],t[3]=e[0]*r[3]+e[1]*r[8]+e[2]*r[13]+e[3]*r[18],t[4]=e[0]*r[4]+e[1]*r[9]+e[2]*r[14]+e[3]*r[19]+e[4],t[5]=e[5]*r[0]+e[6]*r[5]+e[7]*r[10]+e[8]*r[15],t[6]=e[5]*r[1]+e[6]*r[6]+e[7]*r[11]+e[8]*r[16],t[7]=e[5]*r[2]+e[6]*r[7]+e[7]*r[12]+e[8]*r[17],t[8]=e[5]*r[3]+e[6]*r[8]+e[7]*r[13]+e[8]*r[18],t[9]=e[5]*r[4]+e[6]*r[9]+e[7]*r[14]+e[8]*r[19]+e[9],t[10]=e[10]*r[0]+e[11]*r[5]+e[12]*r[10]+e[13]*r[15],t[11]=e[10]*r[1]+e[11]*r[6]+e[12]*r[11]+e[13]*r[16],t[12]=e[10]*r[2]+e[11]*r[7]+e[12]*r[12]+e[13]*r[17],t[13]=e[10]*r[3]+e[11]*r[8]+e[12]*r[13]+e[13]*r[18],t[14]=e[10]*r[4]+e[11]*r[9]+e[12]*r[14]+e[13]*r[19]+e[14],t[15]=e[15]*r[0]+e[16]*r[5]+e[17]*r[10]+e[18]*r[15],t[16]=e[15]*r[1]+e[16]*r[6]+e[17]*r[11]+e[18]*r[16],t[17]=e[15]*r[2]+e[16]*r[7]+e[17]*r[12]+e[18]*r[17],t[18]=e[15]*r[3]+e[16]*r[8]+e[17]*r[13]+e[18]*r[18],t[19]=e[15]*r[4]+e[16]*r[9]+e[17]*r[14]+e[18]*r[19]+e[19],t},e.prototype._colorMatrix=function(t){var e=new Float32Array(t);return e[4]/=255,e[9]/=255,e[14]/=255,e[19]/=255,e},e.prototype.brightness=function(t,e){var r=[t,0,0,0,0,0,t,0,0,0,0,0,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.greyscale=function(t,e){var r=[t,t,t,0,0,t,t,t,0,0,t,t,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.blackAndWhite=function(t){var e=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.hue=function(t,e){t=(t||0)/180*Math.PI;var r=Math.cos(t),n=Math.sin(t),i=Math.sqrt,o=1/3,s=i(o),a=r+(1-r)*o,u=o*(1-r)-s*n,h=o*(1-r)+s*n,l=o*(1-r)+s*n,c=r+o*(1-r),d=o*(1-r)-s*n,f=o*(1-r)-s*n,p=o*(1-r)+s*n,v=r+o*(1-r),g=[a,u,h,0,0,l,c,d,0,0,f,p,v,0,0,0,0,0,1,0];this._loadMatrix(g,e)},e.prototype.contrast=function(t,e){var r=(t||0)+1,n=-.5*(r-1),i=[r,0,0,0,n,0,r,0,0,n,0,0,r,0,n,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.saturate=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments[1],r=2*t/3+1,n=-.5*(r-1),i=[r,n,n,0,0,n,r,n,0,0,n,n,r,0,0,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.desaturate=function(){this.saturate(-1)},e.prototype.negative=function(t){var e=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.sepia=function(t){var e=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.technicolor=function(t){var e=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.polaroid=function(t){var e=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.toBGR=function(t){var e=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.kodachrome=function(t){var e=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.browni=function(t){var e=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.vintage=function(t){var e=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.colorTone=function(t,e,r,n,i){t=t||.2,e=e||.15,r=r||16770432,n=n||3375104;var o=(r>>16&255)/255,s=(r>>8&255)/255,a=(255&r)/255,u=(n>>16&255)/255,h=(n>>8&255)/255,l=(255&n)/255,c=[.3,.59,.11,0,0,o,s,a,t,0,u,h,l,e,0,o-u,s-h,a-l,0,0];this._loadMatrix(c,i)},e.prototype.night=function(t,e){t=t||.1;var r=[-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.predator=function(t,e){var r=[11.224130630493164*t,-4.794486999511719*t,-2.8746118545532227*t,0*t,.40342438220977783*t,-3.6330697536468506*t,9.193157196044922*t,-2.951810836791992*t,0*t,-1.316135048866272*t,-3.2184197902679443*t,-4.2375030517578125*t,7.476448059082031*t,0*t,.8044459223747253*t,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.lsd=function(t){var e=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.reset=function(){var t=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];this._loadMatrix(t,!1)},s(e,[{key:"matrix",get:function(){return this.uniforms.m},set:function(t){this.uniforms.m=t}},{key:"alpha",get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t}}]),e}(u.Filter));r.default=h,h.prototype.grayscale=h.prototype.greyscale},{"../../core":65,path:8}],151:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec2 fragCoord = vTextureCoord * filterArea.xy;\n\n vec4 color;\n\n color = fxaa(uSampler, fragCoord, filterArea.xy, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n'))}return o(e,t),e}(a.Filter));r.default=u},{"../../core":65,path:8}],153:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./fxaa/FXAAFilter");Object.defineProperty(r,"FXAAFilter",{enumerable:!0,get:function(){return n(i).default}});var o=t("./noise/NoiseFilter");Object.defineProperty(r,"NoiseFilter",{enumerable:!0,get:function(){return n(o).default}});var s=t("./displacement/DisplacementFilter");Object.defineProperty(r,"DisplacementFilter",{enumerable:!0,get:function(){return n(s).default}});var a=t("./blur/BlurFilter");Object.defineProperty(r,"BlurFilter",{enumerable:!0,get:function(){return n(a).default}});var u=t("./blur/BlurXFilter");Object.defineProperty(r,"BlurXFilter",{enumerable:!0,get:function(){return n(u).default}});var h=t("./blur/BlurYFilter");Object.defineProperty(r,"BlurYFilter",{enumerable:!0,get:function(){return n(h).default}});var l=t("./colormatrix/ColorMatrixFilter");Object.defineProperty(r,"ColorMatrixFilter",{enumerable:!0,get:function(){return n(l).default}});var c=t("./alpha/AlphaFilter");Object.defineProperty(r,"AlphaFilter",{enumerable:!0,get:function(){return n(c).default}})},{"./alpha/AlphaFilter":143,"./blur/BlurFilter":144,"./blur/BlurXFilter":145,"./blur/BlurYFilter":146,"./colormatrix/ColorMatrixFilter":150,"./displacement/DisplacementFilter":151,"./fxaa/FXAAFilter":152,"./noise/NoiseFilter":154}],154:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:.5,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Math.random();n(this,e);var s=i(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}","precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n"));return s.noise=r,s.seed=o,s}return o(e,t),s(e,[{key:"noise",get:function(){return this.uniforms.uNoise},set:function(t){this.uniforms.uNoise=t}},{key:"seed",get:function(){return this.uniforms.uSeed},set:function(t){this.uniforms.uSeed=t}}]),e}(u.Filter));r.default=h},{"../../core":65,path:8}],155:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:1;this.removeEvents(),this.interactionDOMElement=t,this.resolution=e,this.addEvents()},e.prototype.addEvents=function(){this.interactionDOMElement&&(h.ticker.shared.add(this.update,this,h.UPDATE_PRIORITY.INTERACTION),window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="none",this.interactionDOMElement.style["-ms-touch-action"]="none"):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]="none"),this.supportsPointerEvents?(window.document.addEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,!0),window.addEventListener("pointercancel",this.onPointerCancel,!0),window.addEventListener("pointerup",this.onPointerUp,!0)):(window.document.addEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,!0),window.addEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,!0)),this.eventsAdded=!0)},e.prototype.removeEvents=function(){this.interactionDOMElement&&(h.ticker.shared.remove(this.update,this),window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="",this.interactionDOMElement.style["-ms-touch-action"]=""):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]=""),this.supportsPointerEvents?(window.document.removeEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,!0),window.removeEventListener("pointercancel",this.onPointerCancel,!0),window.removeEventListener("pointerup",this.onPointerUp,!0)):(window.document.removeEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,!0),window.removeEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,!0)),this.interactionDOMElement=null,this.eventsAdded=!1)},e.prototype.update=function(t){if(this._deltaTime+=t,!(this._deltaTime=0;l--){var c=h[l],d=this.processInteractive(t,c,r,n,a);if(d){if(!c.parent)continue;a=!1,d&&(t.target&&(n=!1),s=!0)}}return i&&(n&&!t.target&&!e.hitArea&&e.containsPoint&&e.containsPoint(o)&&(s=!0),e.interactive&&(s&&!t.target&&(t.target=e),r&&r(t,e,!!s))),s},e.prototype.onPointerDown=function(t){if(!this.supportsTouchEvents||"touch"!==t.pointerType){var e=this.normalizeToPointerData(t);this.autoPreventDefault&&e[0].isNormalized&&t.preventDefault();for(var r=e.length,n=0;n1&&(l=1);var c=Math.sqrt(n*n+i*i),d=this._texture.height/2;n/=c,i/=c,n*=d,i*=d,o[h]=u.x+n,o[h+1]=u.y+i,o[h+2]=u.x-n,o[h+3]=u.y-i,e=u}},e.prototype.updateTransform=function(){this.autoUpdate&&this.refreshVertices(),this.containerUpdateTransform()},e}(a.default);r.default=u},{"./Mesh":166}],170:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../core"),o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(i),s=t("../Mesh"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=function(){function t(e){n(this,t),this.renderer=e}return t.prototype.render=function(t){var e=this.renderer,r=e.context,n=t.worldTransform,i=e.resolution;e.roundPixels?r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i|0,n.ty*i|0):r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i,n.ty*i),e.context.globalAlpha=t.worldAlpha,e.setBlendMode(t.blendMode),t.drawMode===a.default.DRAW_MODES.TRIANGLE_MESH?this._renderTriangleMesh(t):this._renderTriangles(t)},t.prototype._renderTriangleMesh=function(t){for(var e=t.vertices.length/2,r=0;r0){var O=S/Math.abs(t.worldTransform.a),M=S/Math.abs(t.worldTransform.d),P=(_+b+x)/3,C=(T+w+E)/3,R=_-P,A=T-C,I=Math.sqrt(R*R+A*A);_=P+R/I*(I+O),T=C+A/I*(I+M),R=b-P,A=w-C,I=Math.sqrt(R*R+A*A),b=P+R/I*(I+O),w=C+A/I*(I+M),R=x-P,A=E-C,I=Math.sqrt(R*R+A*A),x=P+R/I*(I+O),E=C+A/I*(I+M)}i.save(),i.beginPath(),i.moveTo(_,T),i.lineTo(b,w),i.lineTo(x,E),i.closePath(),i.clip();var D=d*g+v*p+f*y-g*p-v*f-d*y,L=_*g+v*x+b*y-g*x-v*b-_*y,N=d*b+_*p+f*x-b*p-_*f-d*x,F=d*g*x+v*b*p+_*f*y-_*g*p-v*f*x-d*b*y,B=T*g+v*E+w*y-g*E-v*w-T*y,k=d*w+T*p+f*E-w*p-T*f-d*E,j=d*g*E+v*w*p+T*f*y-T*g*p-v*f*E-d*w*y;i.transform(L/D,B/D,N/D,k/D,F/D,j/D),i.drawImage(h,0,0,l*u.resolution,c*u.resolution,0,0,l,c),i.restore(),this.renderer.invalidateBlendMode()}},t.prototype.renderMeshFlat=function(t){var e=this.renderer.context,r=t.vertices,n=r.length/2;e.beginPath();for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:1500,o=arguments[1],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16384,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n(this,e);var h=i(this,t.call(this));return s>16384&&(s=16384),s>r&&(s=r),h._properties=[!1,!0,!1,!1,!1],h._maxSize=r,h._batchSize=s,h._glBuffers={},h._bufferUpdateIDs=[],h._updateID=0,h.interactiveChildren=!1,h.blendMode=u.BLEND_MODES.NORMAL,h.autoResize=a,h.roundPixels=!0,h.baseTexture=null,h.setProperties(o),h._tint=0,h.tintRgb=new Float32Array(4),h.tint=16777215,h}return o(e,t),e.prototype.setProperties=function(t){t&&(this._properties[0]="vertices"in t||"scale"in t?!!t.vertices||!!t.scale:this._properties[0],this._properties[1]="position"in t?!!t.position:this._properties[1],this._properties[2]="rotation"in t?!!t.rotation:this._properties[2],this._properties[3]="uvs"in t?!!t.uvs:this._properties[3],this._properties[4]="tint"in t||"alpha"in t?!!t.tint||!!t.alpha:this._properties[4])},e.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},e.prototype.renderWebGL=function(t){var e=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.hasLoaded||this.baseTexture.once("update",function(){return e.onChildrenChange(0)})),t.setObjectRenderer(t.plugins.particle),t.plugins.particle.render(this))},e.prototype.onChildrenChange=function(t){for(var e=Math.floor(t/this._batchSize);this._bufferUpdateIDs.lengthr&&(o=r);var s=t._glBuffers[i.CONTEXT_UID];s||(s=t._glBuffers[i.CONTEXT_UID]=this.generateBuffers(t));var a=e[0]._texture.baseTexture;this.renderer.setBlendMode(u.utils.correctBlendMode(t.blendMode,a.premultipliedAlpha));var h=i.gl,l=t.worldTransform.copy(this.tempMatrix);l.prepend(i._activeRenderTarget.projectionMatrix),this.shader.uniforms.projectionMatrix=l.toArray(!0),this.shader.uniforms.uColor=u.utils.premultiplyRgba(t.tintRgb,t.worldAlpha,this.shader.uniforms.uColor,a.premultipliedAlpha),this.shader.uniforms.uSampler=i.bindTexture(a);for(var c=!1,d=0,f=0;dn&&(p=n),f>=s.length){if(!t.autoResize)break;s.push(this._generateOneMoreBuffer(t))}var v=s[f];v.uploadDynamic(e,d,p);var g=t._bufferUpdateIDs[d]||0;c=c||v._updateID0?1:-1})},{}],179:[function(t,e,r){"use strict";Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t})},{}],180:[function(t,e,r){"use strict";var n=t("object-assign"),i=function(t){return t&&t.__esModule?t:{default:t}}(n);Object.assign||(Object.assign=i.default)},{"object-assign":6}],181:[function(t,e,r){"use strict";t("./Object.assign"),t("./requestAnimationFrame"),t("./Math.sign"),t("./Number.isInteger"),window.ArrayBuffer||(window.ArrayBuffer=Array),window.Float32Array||(window.Float32Array=Array),window.Uint32Array||(window.Uint32Array=Array),window.Uint16Array||(window.Uint16Array=Array)},{"./Math.sign":178,"./Number.isInteger":179,"./Object.assign":180,"./requestAnimationFrame":182}],182:[function(t,e,r){(function(t){"use strict";if(Date.now&&Date.prototype.getTime||(Date.now=function(){return(new Date).getTime()}),!t.performance||!t.performance.now){var e=Date.now();t.performance||(t.performance={}),t.performance.now=function(){return Date.now()-e}}for(var r=Date.now(),n=["ms","moz","webkit","o"],i=0;i=0;n--)this.add(t.children[n]);return this},t.prototype.destroy=function(){this.ticking&&v.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null},t}();r.default=g},{"../core":65,"./limiters/CountLimiter":186}],184:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e){if(e instanceof u.BaseTexture){var r=e.source,n=0===r.width?t.canvas.width:Math.min(t.canvas.width,r.width),i=0===r.height?t.canvas.height:Math.min(t.canvas.height,r.height);return t.ctx.drawImage(r,0,0,n,i,0,0,t.canvas.width,t.canvas.height),!0}return!1}r.__esModule=!0;var a=t("../../core"),u=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(a),h=t("../BasePrepare"),l=function(t){return t&&t.__esModule?t:{default:t}}(h),c=16,d=function(t){function e(r){n(this,e);var o=i(this,t.call(this,r));return o.uploadHookHelper=o,o.canvas=document.createElement("canvas"),o.canvas.width=c,o.canvas.height=c,o.ctx=o.canvas.getContext("2d"),o.registerUploadHook(s),o}return o(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.ctx=null,this.canvas=null},e}(l.default);r.default=d,u.CanvasRenderer.registerPlugin("prepare",d)},{"../../core":65,"../BasePrepare":183}],185:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./webgl/WebGLPrepare");Object.defineProperty(r,"webgl",{enumerable:!0,get:function(){return n(i).default}});var o=t("./canvas/CanvasPrepare");Object.defineProperty(r,"canvas",{enumerable:!0,get:function(){return n(o).default}});var s=t("./BasePrepare");Object.defineProperty(r,"BasePrepare",{enumerable:!0,get:function(){return n(s).default}});var a=t("./limiters/CountLimiter");Object.defineProperty(r,"CountLimiter",{enumerable:!0,get:function(){return n(a).default}});var u=t("./limiters/TimeLimiter");Object.defineProperty(r,"TimeLimiter",{enumerable:!0,get:function(){return n(u).default}})},{"./BasePrepare":183,"./canvas/CanvasPrepare":184,"./limiters/CountLimiter":186,"./limiters/TimeLimiter":187,"./webgl/WebGLPrepare":188}],186:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){n(this,t),this.maxItemsPerFrame=e,this.itemsLeft=0}return t.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},t.prototype.allowedToUpload=function(){return this.itemsLeft-- >0},t}();r.default=i},{}],187:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){n(this,t),this.maxMilliseconds=e,this.frameStart=0}return t.prototype.beginFrame=function(){this.frameStart=Date.now()},t.prototype.allowedToUpload=function(){return Date.now()-this.frameStart1)for(var r=1;r1&&(n=r[0]+"@",t=r[1]),t=t.replace(D,"."),n+s(t.split("."),e).join(".")}function u(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i65535&&(t-=65536,e+=F(t>>>10&1023|55296),t=56320|1023&t),e+=F(t)}).join("")}function l(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:w}function c(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function d(t,e,r){var n=0;for(t=r?B(t/M):t>>1,t+=B(t/e);t>N*S>>1;n+=w)t=B(t/N);return B(n+(N+1)*t/(t+O))}function f(t){var e,r,n,i,s,a,u,c,f,p,v=[],g=t.length,y=0,m=C,_=P;for(r=t.lastIndexOf(R),r<0&&(r=0),n=0;n=128&&o("not-basic"),v.push(t.charCodeAt(n));for(i=r>0?r+1:0;i=g&&o("invalid-input"),c=l(t.charCodeAt(i++)),(c>=w||c>B((T-y)/a))&&o("overflow"),y+=c*a,f=u<=_?E:u>=_+S?S:u-_,!(cB(T/p)&&o("overflow"),a*=p;e=v.length+1,_=d(y-s,e,0==s),B(y/e)>T-m&&o("overflow"),m+=B(y/e),y%=e,v.splice(y++,0,m)}return h(v)}function p(t){var e,r,n,i,s,a,h,l,f,p,v,g,y,m,_,b=[];for(t=u(t),g=t.length,e=C,r=0,s=P,a=0;a=e&&vB((T-r)/y)&&o("overflow"),r+=(h-e)*y,e=h,a=0;aT&&o("overflow"),v==e){for(l=r,f=w;p=f<=s?E:f>=s+S?S:f-s,!(l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},N=w-E,B=Math.floor,F=String.fromCharCode;if(b={version:"1.4.1",ucs2:{decode:u,encode:h},decode:f,encode:p,toASCII:g,toUnicode:v},"function"==typeof t&&"object"==typeof t.amd&&t.amd)t("punycode",function(){return b});else if(y&&m)if(r.exports==y)m.exports=b;else for(x in b)b.hasOwnProperty(x)&&(y[x]=b[x]);else i.punycode=b}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],28:[function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.exports=function(t,e,r,o){e=e||"&",r=r||"=";var s={};if("string"!=typeof t||0===t.length)return s;var a=/\+/g;t=t.split(e);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var h=t.length;u>0&&h>u&&(h=u);for(var l=0;l=0?(c=v.substr(0,g),d=v.substr(g+1)):(c=v,d=""),f=decodeURIComponent(c),p=decodeURIComponent(d),n(s,f)?i(s[f])?s[f].push(p):s[f]=[s[f],p]:s[f]=p}return s};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},{}],29:[function(t,e,r){"use strict";function n(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n=i||0===r)){r=e+r>i?i-e:r;var o=i-r;for(n=e;n0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;i(this,t),this.baseUrl=r,this.progress=0,this.loading=!1,this.defaultQueryString="",this._beforeMiddleware=[],this._afterMiddleware=[],this._resourcesParsing=[],this._boundLoadResource=function(t,r){return e._loadResource(t,r)},this._queue=d.queue(this._boundLoadResource,n),this._queue.pause(),this.resources={},this.onProgress=new u.default,this.onError=new u.default,this.onLoad=new u.default,this.onStart=new u.default,this.onComplete=new u.default}return t.prototype.add=function(t,e,r,n){if(Array.isArray(t)){for(var i=0;i0||e.responseType===t.XHR_RESPONSE_TYPE.BUFFER)?n=200:1223===n&&(n=204),2!=(n/100|0))return void this.abort("["+e.status+"] "+e.statusText+": "+e.responseURL);if(this.xhrType===t.XHR_RESPONSE_TYPE.TEXT)this.data=r,this.type=t.TYPE.TEXT;else if(this.xhrType===t.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(r),this.type=t.TYPE.JSON}catch(t){return void this.abort("Error trying to parse loaded json: "+t)}else if(this.xhrType===t.XHR_RESPONSE_TYPE.DOCUMENT)try{if(window.DOMParser){var i=new DOMParser;this.data=i.parseFromString(r,"text/xml")}else{var o=document.createElement("div");o.innerHTML=r,this.data=o}this.type=t.TYPE.XML}catch(t){return void this.abort("Error trying to parse loaded xml: "+t)}else this.data=e.response||r;this.complete()},t.prototype._determineCrossOrigin=function(t,e){if(0===t.indexOf("data:"))return"";e=e||window.location,p||(p=document.createElement("a")),p.href=t,t=(0,l.default)(p.href,{strictMode:!0});var r=!t.port&&""===e.port||t.port===e.port,n=t.protocol?t.protocol+":":"";return t.host===e.hostname&&r&&n===e.protocol?"":"anonymous"},t.prototype._determineXhrType=function(){return t._xhrTypeMap[this.extension]||t.XHR_RESPONSE_TYPE.TEXT},t.prototype._determineLoadType=function(){return t._loadTypeMap[this.extension]||t.LOAD_TYPE.XHR},t.prototype._getExtension=function(){var t=this.url,e="";if(this.isDataUrl){var r=t.indexOf("/");e=t.substring(r+1,t.indexOf(";",r))}else{var n=t.indexOf("?"),i=t.indexOf("#"),o=Math.min(n>-1?n:t.length,i>-1?i:t.length);t=t.substring(0,o),e=t.substring(t.lastIndexOf(".")+1)}return e.toLowerCase()},t.prototype._getMimeFromXhrType=function(e){switch(e){case t.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case t.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case t.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case t.XHR_RESPONSE_TYPE.JSON:return"application/json";case t.XHR_RESPONSE_TYPE.DEFAULT:case t.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},u(t,[{key:"isDataUrl",get:function(){return this._hasFlag(t.STATUS_FLAGS.DATA_URL)}},{key:"isComplete",get:function(){return this._hasFlag(t.STATUS_FLAGS.COMPLETE)}},{key:"isLoading",get:function(){return this._hasFlag(t.STATUS_FLAGS.LOADING)}}]),t}();r.default=v,v.STATUS_FLAGS={NONE:0,DATA_URL:1,COMPLETE:2,LOADING:4},v.TYPE={UNKNOWN:0,JSON:1,XML:2,IMAGE:3,AUDIO:4,VIDEO:5,TEXT:6},v.LOAD_TYPE={XHR:1,IMAGE:2,AUDIO:3,VIDEO:4},v.XHR_RESPONSE_TYPE={DEFAULT:"text",BUFFER:"arraybuffer",BLOB:"blob",DOCUMENT:"document",JSON:"json",TEXT:"text"},v._loadTypeMap={gif:v.LOAD_TYPE.IMAGE,png:v.LOAD_TYPE.IMAGE,bmp:v.LOAD_TYPE.IMAGE,jpg:v.LOAD_TYPE.IMAGE,jpeg:v.LOAD_TYPE.IMAGE,tif:v.LOAD_TYPE.IMAGE,tiff:v.LOAD_TYPE.IMAGE,webp:v.LOAD_TYPE.IMAGE,tga:v.LOAD_TYPE.IMAGE,svg:v.LOAD_TYPE.IMAGE,"svg+xml":v.LOAD_TYPE.IMAGE,mp3:v.LOAD_TYPE.AUDIO,ogg:v.LOAD_TYPE.AUDIO,wav:v.LOAD_TYPE.AUDIO,mp4:v.LOAD_TYPE.VIDEO,webm:v.LOAD_TYPE.VIDEO},v._xhrTypeMap={xhtml:v.XHR_RESPONSE_TYPE.DOCUMENT,html:v.XHR_RESPONSE_TYPE.DOCUMENT,htm:v.XHR_RESPONSE_TYPE.DOCUMENT,xml:v.XHR_RESPONSE_TYPE.DOCUMENT,tmx:v.XHR_RESPONSE_TYPE.DOCUMENT,svg:v.XHR_RESPONSE_TYPE.DOCUMENT,tsx:v.XHR_RESPONSE_TYPE.DOCUMENT,gif:v.XHR_RESPONSE_TYPE.BLOB,png:v.XHR_RESPONSE_TYPE.BLOB,bmp:v.XHR_RESPONSE_TYPE.BLOB,jpg:v.XHR_RESPONSE_TYPE.BLOB,jpeg:v.XHR_RESPONSE_TYPE.BLOB,tif:v.XHR_RESPONSE_TYPE.BLOB,tiff:v.XHR_RESPONSE_TYPE.BLOB,webp:v.XHR_RESPONSE_TYPE.BLOB,tga:v.XHR_RESPONSE_TYPE.BLOB,json:v.XHR_RESPONSE_TYPE.JSON,text:v.XHR_RESPONSE_TYPE.TEXT,txt:v.XHR_RESPONSE_TYPE.TEXT,ttf:v.XHR_RESPONSE_TYPE.BUFFER,otf:v.XHR_RESPONSE_TYPE.BUFFER},v.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},{"mini-signals":5,"parse-uri":7}],34:[function(t,e,r){"use strict";function n(){}function i(t,e,r,n){var i=0,o=t.length;!function s(a){if(a||i===o)return void(r&&r(a));n?setTimeout(function(){e(t[i++],s)},1):e(t[i++],s)}()}function o(t){return function(){if(null===t)throw new Error("Callback was already called.");var e=t;t=null,e.apply(this,arguments)}}function s(t,e){function r(t,e,r){if(null!=r&&"function"!=typeof r)throw new Error("task callback must be a function");if(a.started=!0,null==t&&a.idle())return void setTimeout(function(){return a.drain()},1);var i={data:t,callback:"function"==typeof r?r:n};e?a._tasks.unshift(i):a._tasks.push(i),setTimeout(function(){return a.process()},1)}function i(t){return function(){s-=1,t.callback.apply(t,arguments),null!=arguments[0]&&a.error(arguments[0],t.data),s<=a.concurrency-a.buffer&&a.unsaturated(),a.idle()&&a.drain(),a.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var s=0,a={_tasks:[],concurrency:e,saturated:n,unsaturated:n,buffer:e/4,empty:n,drain:n,error:n,started:!1,paused:!1,push:function(t,e){r(t,!1,e)},kill:function(){s=0,a.drain=n,a.started=!1,a._tasks=[]},unshift:function(t,e){r(t,!0,e)},process:function(){for(;!a.paused&&s>2,o[1]=(3&n[0])<<4|n[1]>>4,o[2]=(15&n[1])<<2|n[2]>>6,o[3]=63&n[2];switch(r-(t.length-1)){case 2:o[3]=64,o[2]=64;break;case 1:o[3]=64}for(var a=0;a",'"',"`"," ","\r","\n","\t"],p=["{","}","|","\\","^","`"].concat(f),v=["'"].concat(p),g=["%","/","?",";","#"].concat(v),y=["/","?","#"],m=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},w=t("querystring");n.prototype.parse=function(t,e,r){if(!h.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var n=t.indexOf("?"),i=-1!==n&&n127?L+="x":L+=D[N];if(!L.match(m)){var F=A.slice(0,O),k=A.slice(O+1),j=D.match(_);j&&(F.push(j[1]),k.unshift(j[2])),k.length&&(a="/"+k.join(".")+a),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=u.toASCII(this.hostname));var U=this.port?":"+this.port:"",X=this.hostname||"";this.host=X+U,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==a[0]&&(a="/"+a))}if(!b[p])for(var O=0,I=v.length;O0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=t.search,r.query=t.query,h.isNull(r.pathname)&&h.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!w.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var O=w.slice(-1)[0],M=(r.host||t.host||w.length>1)&&("."===O||".."===O)||""===O,P=0,C=w.length;C>=0;C--)O=w[C],"."===O?w.splice(C,1):".."===O?(w.splice(C,1),P++):P&&(w.splice(C,1),P--);if(!_&&!b)for(;P--;P)w.unshift("..");!_||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),M&&"/"!==w.join("/").substr(-1)&&w.push("");var R=""===w[0]||w[0]&&"/"===w[0].charAt(0);if(E){r.hostname=r.host=R?"":w.length?w.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return _=_||r.host&&w.length,_&&!R&&w.unshift(""),w.length?r.pathname=w.join("/"):(r.pathname=null,r.path=null),h.isNull(r.pathname)&&h.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},n.prototype.parseHost=function(){var t=this.host,e=c.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},{"./util":39,punycode:27,querystring:30}],39:[function(t,e,r){"use strict";e.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},{}],40:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var o=t("../core"),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(o),a=t("ismobilejs"),u=n(a),h=t("./accessibleTarget"),l=n(h);s.utils.mixins.delayMixin(s.DisplayObject.prototype,l.default);var c=100,d=0,f=0,p=2,v=function(){function t(e){i(this,t),!u.default.tablet&&!u.default.phone||navigator.isCocoonJS||this.createTouchHook();var r=document.createElement("div");r.style.width=c+"px",r.style.height=c+"px",r.style.position="absolute",r.style.top=d+"px",r.style.left=f+"px",r.style.zIndex=p,this.div=r,this.pool=[],this.renderId=0,this.debug=!1,this.renderer=e,this.children=[],this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this.isActive=!1,this.isMobileAccessabillity=!1,window.addEventListener("keydown",this._onKeyDown,!1)}return t.prototype.createTouchHook=function(){var t=this,e=document.createElement("button");e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.left="-1000px",e.style.zIndex=2,e.style.backgroundColor="#FF0000",e.title="HOOK DIV",e.addEventListener("focus",function(){t.isMobileAccessabillity=!0,t.activate(),document.body.removeChild(e)}),document.body.appendChild(e)},t.prototype.activate=function(){this.isActive||(this.isActive=!0,window.document.addEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),this.renderer.view.parentNode&&this.renderer.view.parentNode.appendChild(this.div))},t.prototype.deactivate=function(){this.isActive&&!this.isMobileAccessabillity&&(this.isActive=!1,window.document.removeEventListener("mousemove",this._onMouseMove),window.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),this.div.parentNode&&this.div.parentNode.removeChild(this.div))},t.prototype.updateAccessibleObjects=function(t){if(t.visible){t.accessible&&t.interactive&&(t._accessibleActive||this.addChild(t),t.renderId=this.renderId);for(var e=t.children,r=0;rthis.renderer.width&&(t.width=this.renderer.width-t.x),t.y+t.height>this.renderer.height&&(t.height=this.renderer.height-t.y)},t.prototype.addChild=function(t){var e=this.pool.pop();e||(e=document.createElement("button"),e.style.width=c+"px",e.style.height=c+"px",e.style.backgroundColor=this.debug?"rgba(255,0,0,0.5)":"transparent",e.style.position="absolute",e.style.zIndex=p,e.style.borderStyle="none",navigator.userAgent.toLowerCase().indexOf("chrome")>-1?e.setAttribute("aria-live","off"):e.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?e.setAttribute("aria-relevant","additions"):e.setAttribute("aria-relevant","text"),e.addEventListener("click",this._onClick.bind(this)),e.addEventListener("focus",this._onFocus.bind(this)),e.addEventListener("focusout",this._onFocusOut.bind(this))),t.accessibleTitle&&null!==t.accessibleTitle?e.title=t.accessibleTitle:t.accessibleHint&&null!==t.accessibleHint||(e.title="displayObject "+t.tabIndex),t.accessibleHint&&null!==t.accessibleHint&&e.setAttribute("aria-label",t.accessibleHint),t._accessibleActive=!0,t._accessibleDiv=e,e.displayObject=t,this.children.push(t),this.div.appendChild(t._accessibleDiv),t._accessibleDiv.tabIndex=t.tabIndex},t.prototype._onClick=function(t){var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"click",e.eventData)},t.prototype._onFocus=function(t){t.target.getAttribute("aria-live","off")||t.target.setAttribute("aria-live","assertive");var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseover",e.eventData)},t.prototype._onFocusOut=function(t){t.target.getAttribute("aria-live","off")||t.target.setAttribute("aria-live","polite");var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseout",e.eventData)},t.prototype._onKeyDown=function(t){9===t.keyCode&&this.activate()},t.prototype._onMouseMove=function(t){0===t.movementX&&0===t.movementY||this.deactivate()},t.prototype.destroy=function(){this.div=null;for(var t=0;t]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i,r.SHAPES={POLY:0,RECT:1,CIRC:2,ELIP:3,RREC:4},r.PRECISION={LOW:"lowp",MEDIUM:"mediump",HIGH:"highp"},r.TRANSFORM_MODE={STATIC:0,DYNAMIC:1},r.TEXT_GRADIENT={LINEAR_VERTICAL:0,LINEAR_HORIZONTAL:1},r.UPDATE_PRIORITY={INTERACTION:50,HIGH:25,NORMAL:0,LOW:-25,UTILITY:-50}},{}],47:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../math"),o=function(){function t(){n(this,t),this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null}return t.prototype.isEmpty=function(){return this.minX>this.maxX||this.minY>this.maxY},t.prototype.clear=function(){this.updateID++,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},t.prototype.getRectangle=function(t){return this.minX>this.maxX||this.minY>this.maxY?i.Rectangle.EMPTY:(t=t||new i.Rectangle(0,0,1,1),t.x=this.minX,t.y=this.minY,t.width=this.maxX-this.minX,t.height=this.maxY-this.minY,t)},t.prototype.addPoint=function(t){this.minX=Math.min(this.minX,t.x),this.maxX=Math.max(this.maxX,t.x),this.minY=Math.min(this.minY,t.y),this.maxY=Math.max(this.maxY,t.y)},t.prototype.addQuad=function(t){var e=this.minX,r=this.minY,n=this.maxX,i=this.maxY,o=t[0],s=t[1];e=on?o:n,i=s>i?s:i,o=t[2],s=t[3],e=on?o:n,i=s>i?s:i,o=t[4],s=t[5],e=on?o:n,i=s>i?s:i,o=t[6],s=t[7],e=on?o:n,i=s>i?s:i,this.minX=e,this.minY=r,this.maxX=n,this.maxY=i},t.prototype.addFrame=function(t,e,r,n,i){var o=t.worldTransform,s=o.a,a=o.b,u=o.c,h=o.d,l=o.tx,c=o.ty,d=this.minX,f=this.minY,p=this.maxX,v=this.maxY,g=s*e+u*r+l,y=a*e+h*r+c;d=gp?g:p,v=y>v?y:v,g=s*n+u*r+l,y=a*n+h*r+c,d=gp?g:p,v=y>v?y:v,g=s*e+u*i+l,y=a*e+h*i+c,d=gp?g:p,v=y>v?y:v,g=s*n+u*i+l,y=a*n+h*i+c,d=gp?g:p,v=y>v?y:v,this.minX=d,this.minY=f,this.maxX=p,this.maxY=v},t.prototype.addVertices=function(t,e,r,n){for(var i=t.worldTransform,o=i.a,s=i.b,a=i.c,u=i.d,h=i.tx,l=i.ty,c=this.minX,d=this.minY,f=this.maxX,p=this.maxY,v=r;vf?m:f,p=_>p?_:p}this.minX=c,this.minY=d,this.maxX=f,this.maxY=p},t.prototype.addBounds=function(t){var e=this.minX,r=this.minY,n=this.maxX,i=this.maxY;this.minX=t.minXn?t.maxX:n,this.maxY=t.maxY>i?t.maxY:i},t.prototype.addBoundsMask=function(t,e){var r=t.minX>e.minX?t.minX:e.minX,n=t.minY>e.minY?t.minY:e.minY,i=t.maxXu?i:u,this.maxY=o>h?o:h}},t.prototype.addBoundsArea=function(t,e){var r=t.minX>e.x?t.minX:e.x,n=t.minY>e.y?t.minY:e.y,i=t.maxXu?i:u,this.maxY=o>h?o:h}},t}();r.default=o},{"../math":70}],48:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r1)for(var r=0;rthis.children.length)throw new Error(t+"addChildAt: The index "+e+" supplied is out of bounds "+this.children.length);return t.parent&&t.parent.removeChild(t),t.parent=this,t.transform._parentID=-1,this.children.splice(e,0,t),this._boundsID++,this.onChildrenChange(e),t.emit("added",this),t},e.prototype.swapChildren=function(t,e){if(t!==e){var r=this.getChildIndex(t),n=this.getChildIndex(e);this.children[r]=e,this.children[n]=t,this.onChildrenChange(r=this.children.length)throw new Error("The index "+e+" supplied is out of bounds "+this.children.length);var r=this.getChildIndex(t);(0,a.removeItems)(this.children,r,1),this.children.splice(e,0,t),this.onChildrenChange(e)},e.prototype.getChildAt=function(t){if(t<0||t>=this.children.length)throw new Error("getChildAt: Index ("+t+") does not exist.");return this.children[t]},e.prototype.removeChild=function(t){var e=arguments.length;if(e>1)for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,e=arguments[1],r=t,n="number"==typeof e?e:this.children.length,i=n-r,o=void 0;if(i>0&&i<=n){o=this.children.splice(r,i);for(var s=0;s2&&void 0!==arguments[2]&&arguments[2]||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.apply(t,e)},e.prototype.toLocal=function(t,e,r,n){return e&&(t=e.toGlobal(t,r,n)),n||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.applyInverse(t,r)},e.prototype.renderWebGL=function(t){},e.prototype.renderCanvas=function(t){},e.prototype.setParent=function(t){if(!t||!t.addChild)throw new Error("setParent: Argument must be a Container");return t.addChild(this),t},e.prototype.setTransform=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0;return this.position.x=t,this.position.y=e,this.scale.x=r||1,this.scale.y=n||1,this.rotation=i,this.skew.x=o,this.skew.y=s,this.pivot.x=a,this.pivot.y=u,this},e.prototype.destroy=function(){this.removeAllListeners(),this.parent&&this.parent.removeChild(this),this.transform=null,this.parent=null,this._bounds=null,this._currentBounds=null,this._mask=null,this.filterArea=null,this.interactive=!1,this.interactiveChildren=!1,this._destroyed=!0},a(e,[{key:"_tempDisplayObjectParent",get:function(){return null===this.tempDisplayObjectParent&&(this.tempDisplayObjectParent=new e),this.tempDisplayObjectParent}},{key:"x",get:function(){return this.position.x},set:function(t){this.transform.position.x=t}},{key:"y",get:function(){return this.position.y},set:function(t){this.transform.position.y=t}},{key:"worldTransform",get:function(){return this.transform.worldTransform}},{key:"localTransform",get:function(){return this.transform.localTransform}},{key:"position",get:function(){return this.transform.position},set:function(t){this.transform.position.copy(t)}},{key:"scale",get:function(){return this.transform.scale},set:function(t){this.transform.scale.copy(t)}},{key:"pivot",get:function(){return this.transform.pivot},set:function(t){this.transform.pivot.copy(t)}},{key:"skew",get:function(){return this.transform.skew},set:function(t){this.transform.skew.copy(t)}},{key:"rotation",get:function(){return this.transform.rotation},set:function(t){this.transform.rotation=t}},{key:"worldVisible",get:function(){var t=this;do{if(!t.visible)return!1;t=t.parent}while(t);return!0}},{key:"mask",get:function(){return this._mask},set:function(t){this._mask&&(this._mask.renderable=!0,this._mask.isMask=!1),this._mask=t,this._mask&&(this._mask.renderable=!1,this._mask.isMask=!0)}},{key:"filters",get:function(){return this._filters&&this._filters.slice()},set:function(t){this._filters=t&&t.slice()}}]),e}(h.default);r.default=b,b.prototype.displayObjectUpdateTransform=b.prototype.updateTransform},{"../const":46,"../math":70,"../settings":101,"./Bounds":47,"./Transform":50,"./TransformStatic":52,eventemitter3:3}],50:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]&&arguments[0];i(this,e);var n=o(this,t.call(this));return n.fillAlpha=1,n.lineWidth=0,n.nativeLines=r,n.lineColor=0,n.lineAlignment=.5,n.graphicsData=[],n.tint=16777215,n._prevTint=16777215,n.blendMode=_.BLEND_MODES.NORMAL,n.currentPath=null,n._webGL={},n.isMask=!1,n.boundsPadding=0,n._localBounds=new x.default,n.dirty=0,n.fastRectDirty=-1,n.clearDirty=0,n.boundsDirty=-1,n.cachedSpriteDirty=!1,n._spriteRect=null,n._fastRect=!1,n}return s(e,t),e.prototype.clone=function(){var t=new e;t.renderable=this.renderable,t.fillAlpha=this.fillAlpha,t.lineWidth=this.lineWidth,t.lineColor=this.lineColor,t.lineAlignment=this.lineAlignment,t.tint=this.tint,t.blendMode=this.blendMode,t.isMask=this.isMask,t.boundsPadding=this.boundsPadding,t.dirty=0,t.cachedSpriteDirty=this.cachedSpriteDirty;for(var r=0;re.CURVES.maxSegments&&(r=e.CURVES.maxSegments),r},e.prototype.lineStyle=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;if(this.lineWidth=t,this.lineColor=e,this.lineAlpha=r,this.lineAlignment=n,this.currentPath)if(this.currentPath.shape.points.length){var i=new y.Polygon(this.currentPath.shape.points.slice(-2));i.closed=!1,this.drawShape(i)}else this.currentPath.lineWidth=this.lineWidth,this.currentPath.lineColor=this.lineColor,this.currentPath.lineAlpha=this.lineAlpha,this.currentPath.lineAlignment=this.lineAlignment;return this},e.prototype.moveTo=function(t,e){var r=new y.Polygon([t,e]);return r.closed=!1,this.drawShape(r),this},e.prototype.lineTo=function(t,e){return this.currentPath.shape.points.push(t,e),this.dirty++,this},e.prototype.quadraticCurveTo=function(t,r,n,i){this.currentPath?0===this.currentPath.shape.points.length&&(this.currentPath.shape.points=[0,0]):this.moveTo(0,0);var o=this.currentPath.shape.points,s=0,a=0;0===o.length&&this.moveTo(0,0);for(var u=o[o.length-2],h=o[o.length-1],l=e.CURVES.adaptive?this._segmentsCount(this._quadraticCurveLength(u,h,t,r,n,i)):20,c=1;c<=l;++c){var d=c/l;s=u+(t-u)*d,a=h+(r-h)*d,o.push(s+(t+(n-t)*d-s)*d,a+(r+(i-r)*d-a)*d)}return this.dirty++,this},e.prototype.bezierCurveTo=function(t,r,n,i,o,s){this.currentPath?0===this.currentPath.shape.points.length&&(this.currentPath.shape.points=[0,0]):this.moveTo(0,0);var a=this.currentPath.shape.points,u=a[a.length-2],h=a[a.length-1];a.length-=2;var l=e.CURVES.adaptive?this._segmentsCount(this._bezierCurveLength(u,h,t,r,n,i,o,s)):20;return(0,w.default)(u,h,t,r,n,i,o,s,l,a),this.dirty++,this},e.prototype.arcTo=function(t,e,r,n,i){this.currentPath?0===this.currentPath.shape.points.length&&this.currentPath.shape.points.push(t,e):this.moveTo(t,e);var o=this.currentPath.shape.points,s=o[o.length-2],a=o[o.length-1],u=a-e,h=s-t,l=n-e,c=r-t,d=Math.abs(u*c-h*l);if(d<1e-8||0===i)o[o.length-2]===t&&o[o.length-1]===e||o.push(t,e);else{var f=u*u+h*h,p=l*l+c*c,v=u*l+h*c,g=i*Math.sqrt(f)/d,y=i*Math.sqrt(p)/d,m=g*v/f,_=y*v/p,b=g*c+y*h,x=g*l+y*u,T=h*(y+m),w=u*(y+m),E=c*(g+_),S=l*(g+_),O=Math.atan2(w-x,T-b),M=Math.atan2(S-x,E-b);this.arc(b+t,x+e,i,O,M,h*l>c*u)}return this.dirty++,this},e.prototype.arc=function(t,r,n,i,o){var s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(i===o)return this;!s&&o<=i?o+=_.PI_2:s&&i<=o&&(i+=_.PI_2);var a=o-i,u=e.CURVES.adaptive?this._segmentsCount(Math.abs(a)*n):40*Math.ceil(Math.abs(a)/_.PI_2);if(0===a)return this;var h=t+Math.cos(i)*n,l=r+Math.sin(i)*n,c=this.currentPath?this.currentPath.shape.points:null;c?c[c.length-2]===h&&c[c.length-1]===l||c.push(h,l):(this.moveTo(h,l),c=this.currentPath.shape.points);for(var d=a/(2*u),f=2*d,p=Math.cos(d),v=Math.sin(d),g=u-1,y=g%1/g,m=0;m<=g;++m){var b=m+y*m,x=d+i+f*b,T=Math.cos(x),w=-Math.sin(x);c.push((p*T+v*w)*n+t,(p*-w+v*T)*n+r)}return this.dirty++,this},e.prototype.beginFill=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.filling=!0,this.fillColor=t,this.fillAlpha=e,this.currentPath&&this.currentPath.shape.points.length<=2&&(this.currentPath.fill=this.filling,this.currentPath.fillColor=this.fillColor,this.currentPath.fillAlpha=this.fillAlpha),this},e.prototype.endFill=function(){return this.filling=!1,this.fillColor=null,this.fillAlpha=1,this},e.prototype.drawRect=function(t,e,r,n){return this.drawShape(new y.Rectangle(t,e,r,n)),this},e.prototype.drawRoundedRect=function(t,e,r,n,i){return this.drawShape(new y.RoundedRectangle(t,e,r,n,i)),this},e.prototype.drawCircle=function(t,e,r){return this.drawShape(new y.Circle(t,e,r)),this},e.prototype.drawEllipse=function(t,e,r,n){return this.drawShape(new y.Ellipse(t,e,r,n)),this},e.prototype.drawPolygon=function(t){var e=t,r=!0;if(e instanceof y.Polygon&&(r=e.closed,e=e.points),!Array.isArray(e)){e=new Array(arguments.length);for(var n=0;n5&&void 0!==arguments[5]?arguments[5]:0;i=i||n/2;for(var s=-1*Math.PI/2+o,a=2*r,u=_.PI_2/a,h=[],l=0;l0)&&(this.lineWidth=0,this.lineAlignment=.5,this.filling=!1,this.boundsDirty=-1,this.dirty++,this.clearDirty++,this.graphicsData.length=0),this.currentPath=null,this._spriteRect=null,this},e.prototype.isFastRect=function(){return 1===this.graphicsData.length&&this.graphicsData[0].shape.type===_.SHAPES.RECT&&!this.graphicsData[0].lineWidth},e.prototype._renderWebGL=function(t){this.dirty!==this.fastRectDirty&&(this.fastRectDirty=this.dirty,this._fastRect=this.isFastRect()),this._fastRect?this._renderSpriteRect(t):(t.setObjectRenderer(t.plugins.graphics),t.plugins.graphics.render(this))},e.prototype._renderSpriteRect=function(t){var e=this.graphicsData[0].shape;this._spriteRect||(this._spriteRect=new g.default(new d.default(d.default.WHITE)));var r=this._spriteRect;if(16777215===this.tint)r.tint=this.graphicsData[0].fillColor;else{var n=C,i=R;(0,m.hex2rgb)(this.graphicsData[0].fillColor,n),(0,m.hex2rgb)(this.tint,i),n[0]*=i[0],n[1]*=i[1],n[2]*=i[2],r.tint=(0,m.rgb2hex)(n)}r.alpha=this.graphicsData[0].fillAlpha,r.worldAlpha=this.worldAlpha*r.alpha,r.blendMode=this.blendMode,r._texture._frame.width=e.width,r._texture._frame.height=e.height,r.transform.worldTransform=this.transform.worldTransform,r.anchor.set(-e.x/e.width,-e.y/e.height),r._onAnchorUpdate(),r._renderWebGL(t)},e.prototype._renderCanvas=function(t){!0!==this.isMask&&t.plugins.graphics.render(this)},e.prototype._calculateBounds=function(){this.boundsDirty!==this.dirty&&(this.boundsDirty=this.dirty,this.updateLocalBounds(),this.cachedSpriteDirty=!0);var t=this._localBounds;this._bounds.addFrame(this.transform,t.minX,t.minY,t.maxX,t.maxY)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,P);for(var e=this.graphicsData,r=0;re?o+a:e,r=sn?s+u:n;else if(c===_.SHAPES.CIRC)o=i.x,s=i.y,a=i.radius+d/2,u=i.radius+d/2,t=o-ae?o+a:e,r=s-un?s+u:n;else if(c===_.SHAPES.ELIP)o=i.x,s=i.y,a=i.width+d/2,u=i.height+d/2,t=o-ae?o+a:e,r=s-un?s+u:n;else for(var f=i.points,p=0,v=0,g=0,y=0,m=0,b=0,x=0,T=0,w=0;w+2e?x+m:e,r=T-bn?T+b:n)}else t=0,e=0,r=0,n=0;var E=this.boundsPadding;this._localBounds.minX=t-E,this._localBounds.maxX=e+E,this._localBounds.minY=r-E,this._localBounds.maxY=n+E},e.prototype.drawShape=function(t){this.currentPath&&this.currentPath.shape.points.length<=2&&this.graphicsData.pop(),this.currentPath=null;var e=new p.default(this.lineWidth,this.lineColor,this.lineAlpha,this.fillColor,this.fillAlpha,this.filling,this.nativeLines,t,this.lineAlignment);return this.graphicsData.push(e),e.type===_.SHAPES.POLY&&(e.shape.closed=e.shape.closed||this.filling,this.currentPath=e),this.dirty++,e},e.prototype.generateCanvasTexture=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.getLocalBounds(),n=l.default.create(r.width,r.height,t,e);O||(O=new S.default),this.transform.updateLocalTransform(),this.transform.localTransform.copy(M),M.invert(),M.tx-=r.x,M.ty-=r.y,O.render(this,n,!0,M);var i=d.default.fromCanvas(n.baseTexture._canvasRenderTarget.canvas,t,"graphics");return i.baseTexture.resolution=e,i.baseTexture.update(),i},e.prototype.closePath=function(){var t=this.currentPath;return t&&t.shape&&t.shape.close(),this},e.prototype.addHole=function(){var t=this.graphicsData.pop();return this.currentPath=this.graphicsData[this.graphicsData.length-1],this.currentPath.addHole(t.shape),this.currentPath=null,this},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e);for(var r=0;rP?P:M,r.beginPath(),r.moveTo(w,E+M),r.lineTo(w,E+O-M),r.quadraticCurveTo(w,E+O,w+M,E+O),r.lineTo(w+S-M,E+O),r.quadraticCurveTo(w+S,E+O,w+S,E+O-M),r.lineTo(w+S,E+M),r.quadraticCurveTo(w+S,E,w+S-M,E),r.lineTo(w+M,E),r.quadraticCurveTo(w,E,w,E+M),r.closePath(),(u.fillColor||0===u.fillColor)&&(r.globalAlpha=u.fillAlpha*n,r.fillStyle="#"+("00000"+(0|l).toString(16)).substr(-6),r.fill()),u.lineWidth&&(r.globalAlpha=u.lineAlpha*n,r.strokeStyle="#"+("00000"+(0|c).toString(16)).substr(-6),r.stroke())}}},t.prototype.updateGraphicsTint=function(t){t._prevTint=t.tint;for(var e=(t.tint>>16&255)/255,r=(t.tint>>8&255)/255,n=(255&t.tint)/255,i=0;i>16&255)/255*e*255<<16)+((s>>8&255)/255*r*255<<8)+(255&s)/255*n*255,o._lineTint=((a>>16&255)/255*e*255<<16)+((a>>8&255)/255*r*255<<8)+(255&a)/255*n*255}},t.prototype.renderPolygon=function(t,e,r){r.moveTo(t[0],t[1]);for(var n=1;n9&&void 0!==arguments[9]?arguments[9]:[],l=0,c=0,d=0,f=0,p=0;h.push(t,e);for(var v=1,g=0;v<=u;++v)g=v/u,l=1-g,c=l*l,d=c*l,f=g*g,p=f*g,h.push(d*t+3*c*g*r+3*l*f*i+p*s,d*e+3*c*g*n+3*l*f*o+p*a);return h}r.__esModule=!0,r.default=n},{}],57:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../../utils"),u=t("../../const"),h=t("../../renderers/webgl/utils/ObjectRenderer"),l=n(h),c=t("../../renderers/webgl/WebGLRenderer"),d=n(c),f=t("./WebGLGraphicsData"),p=n(f),v=t("./shaders/PrimitiveShader"),g=n(v),y=t("./utils/buildPoly"),m=n(y),_=t("./utils/buildRectangle"),b=n(_),x=t("./utils/buildRoundedRectangle"),T=n(x),w=t("./utils/buildCircle"),E=n(w),S=function(t){function e(r){i(this,e);var n=o(this,t.call(this,r));return n.graphicsDataPool=[],n.primitiveShader=null,n.gl=r.gl,n.CONTEXT_UID=0,n}return s(e,t),e.prototype.onContextChange=function(){this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.primitiveShader=new g.default(this.gl)},e.prototype.destroy=function(){l.default.prototype.destroy.call(this);for(var t=0;t32e4)&&(n=this.graphicsDataPool.pop()||new p.default(this.renderer.gl,this.primitiveShader,this.renderer.state.attribsState),n.nativeLines=r,n.reset(e),t.data.push(n)),n.dirty=!0,n},e}(l.default);r.default=S,d.default.registerPlugin("graphics",S)},{"../../const":46,"../../renderers/webgl/WebGLRenderer":84,"../../renderers/webgl/utils/ObjectRenderer":94,"../../utils":125,"./WebGLGraphicsData":58,"./shaders/PrimitiveShader":59,"./utils/buildCircle":60,"./utils/buildPoly":62,"./utils/buildRectangle":63,"./utils/buildRoundedRectangle":64}],58:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("pixi-gl-core"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=function(){function t(e,r,i){n(this,t),this.gl=e,this.color=[0,0,0],this.points=[],this.indices=[],this.buffer=o.default.GLBuffer.createVertexBuffer(e),this.indexBuffer=o.default.GLBuffer.createIndexBuffer(e),this.dirty=!0,this.nativeLines=!1,this.glPoints=null,this.glIndices=null,this.shader=r,this.vao=new o.default.VertexArrayObject(e,i).addIndex(this.indexBuffer).addAttribute(this.buffer,r.attributes.aVertexPosition,e.FLOAT,!1,24,0).addAttribute(this.buffer,r.attributes.aColor,e.FLOAT,!1,24,8)}return t.prototype.reset=function(){this.points.length=0,this.indices.length=0},t.prototype.upload=function(){this.glPoints=new Float32Array(this.points),this.buffer.upload(this.glPoints),this.glIndices=new Uint16Array(this.indices),this.indexBuffer.upload(this.glIndices),this.dirty=!1},t.prototype.destroy=function(){this.color=null,this.points=null,this.indices=null,this.vao.destroy(),this.buffer.destroy(),this.indexBuffer.destroy(),this.gl=null,this.buffer=null,this.indexBuffer=null,this.glPoints=null,this.glIndices=null},t}();r.default=s},{"pixi-gl-core":15}],59:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=t("../../../Shader"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=function(t){function e(r){return n(this,e),i(this,t.call(this,r,["attribute vec2 aVertexPosition;","attribute vec4 aColor;","uniform mat3 translationMatrix;","uniform mat3 projectionMatrix;","uniform float alpha;","uniform vec3 tint;","varying vec4 vColor;","void main(void){"," gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);"," vColor = aColor * vec4(tint * alpha, alpha);","}"].join("\n"),["varying vec4 vColor;","void main(void){"," gl_FragColor = vColor;","}"].join("\n")))}return o(e,t),e}(a.default);r.default=u},{"../../../Shader":44}],60:[function(t,e,r){"use strict";function n(t,e,r){var n=t.shape,i=n.x,u=n.y,h=void 0,l=void 0;if(t.type===s.SHAPES.CIRC?(h=n.radius,l=n.radius):(h=n.width,l=n.height),0!==h&&0!==l){var c=Math.floor(30*Math.sqrt(n.radius))||Math.floor(15*Math.sqrt(n.width+n.height)),d=2*Math.PI/c;if(t.fill){var f=(0,a.hex2rgb)(t.fillColor),p=t.fillAlpha,v=f[0]*p,g=f[1]*p,y=f[2]*p,m=e.points,_=e.indices,b=m.length/6;_.push(b);for(var x=0;x196*p*p?(R=O-P,A=M-C,I=Math.sqrt(R*R+A*A),R/=I,A/=I,R*=p,A*=p,h.push(T-R*L,w-A*L),h.push(y,m,_,g),h.push(T+R*N,w+A*N),h.push(y,m,_,g),h.push(T-R*N*L,w-A*L),h.push(y,m,_,g),d++):(h.push(T+(H-T)*L,w+(V-w)*L),h.push(y,m,_,g),h.push(T-(H-T)*N,w-(V-w)*N),h.push(y,m,_,g))}}b=r[2*(c-2)],x=r[2*(c-2)+1],T=r[2*(c-1)],w=r[2*(c-1)+1],O=-(x-w),M=b-T,I=Math.sqrt(O*O+M*M),O/=I,M/=I,O*=p,M*=p,h.push(T-O*L,w-M*L),h.push(y,m,_,g),h.push(T+O*N,w+M*N),h.push(y,m,_,g),l.push(f);for(var Y=0;Y=6){for(var i=[],o=t.holes,u=0;u0&&(0, +s.default)(t,e,r)}r.__esModule=!0,r.default=i;var o=t("./buildLine"),s=n(o),a=t("../../../utils"),u=t("earcut"),h=n(u)},{"../../../utils":125,"./buildLine":61,earcut:2}],63:[function(t,e,r){"use strict";function n(t,e,r){var n=t.shape,i=n.x,a=n.y,u=n.width,h=n.height;if(t.fill){var l=(0,s.hex2rgb)(t.fillColor),c=t.fillAlpha,d=l[0]*c,f=l[1]*c,p=l[2]*c,v=e.points,g=e.indices,y=v.length/6;v.push(i,a),v.push(d,f,p,c),v.push(i+u,a),v.push(d,f,p,c),v.push(i,a+h),v.push(d,f,p,c),v.push(i+u,a+h),v.push(d,f,p,c),g.push(y,y,y+1,y+2,y+3,y+3)}if(t.lineWidth){var m=t.points;t.points=[i,a,i+u,a,i+u,a+h,i,a+h,i,a],(0,o.default)(t,e,r),t.points=m}}r.__esModule=!0,r.default=n;var i=t("./buildLine"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../../utils")},{"../../../utils":125,"./buildLine":61}],64:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e,r){var n=t.shape,i=n.x,o=n.y,a=n.width,h=n.height,d=n.radius,f=[];if(f.push(i,o+d),s(i,o+h-d,i,o+h,i+d,o+h,f),s(i+a-d,o+h,i+a,o+h,i+a,o+h-d,f),s(i+a,o+d,i+a,o,i+a-d,o,f),s(i+d,o,i,o,i,o+d+1e-10,f),t.fill){for(var p=(0,c.hex2rgb)(t.fillColor),v=t.fillAlpha,g=p[0]*v,y=p[1]*v,m=p[2]*v,_=e.points,b=e.indices,x=_.length/6,T=(0,u.default)(f,null,2),w=0,E=T.length;w6&&void 0!==arguments[6]?arguments[6]:[],u=a,h=0,l=0,c=0,d=0,f=0,p=0,v=0,g=0;v<=20;++v)g=v/20,h=o(t,r,g),l=o(e,n,g),c=o(r,i,g),d=o(n,s,g),f=o(h,c,g),p=o(l,d,g),u.push(f,p);return u}r.__esModule=!0,r.default=i;var a=t("earcut"),u=n(a),h=t("./buildLine"),l=n(h),c=t("../../../utils")},{"../../../utils":125,"./buildLine":61,earcut:2}],65:[function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0,r.autoDetectRenderer=r.Application=r.Filter=r.SpriteMaskFilter=r.Quad=r.RenderTarget=r.ObjectRenderer=r.WebGLManager=r.Shader=r.CanvasRenderTarget=r.TextureUvs=r.VideoBaseTexture=r.BaseRenderTexture=r.RenderTexture=r.BaseTexture=r.TextureMatrix=r.Texture=r.Spritesheet=r.CanvasGraphicsRenderer=r.GraphicsRenderer=r.GraphicsData=r.Graphics=r.TextMetrics=r.TextStyle=r.Text=r.SpriteRenderer=r.CanvasTinter=r.CanvasSpriteRenderer=r.Sprite=r.TransformBase=r.TransformStatic=r.Transform=r.Container=r.DisplayObject=r.Bounds=r.glCore=r.WebGLRenderer=r.CanvasRenderer=r.ticker=r.utils=r.settings=void 0;var o=t("./const");Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(r,t,{enumerable:!0,get:function(){return o[t]}})});var s=t("./math");Object.keys(s).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(r,t,{enumerable:!0,get:function(){return s[t]}})});var a=t("pixi-gl-core");Object.defineProperty(r,"glCore",{enumerable:!0,get:function(){return i(a).default}});var u=t("./display/Bounds");Object.defineProperty(r,"Bounds",{enumerable:!0,get:function(){return i(u).default}});var h=t("./display/DisplayObject");Object.defineProperty(r,"DisplayObject",{enumerable:!0,get:function(){return i(h).default}});var l=t("./display/Container");Object.defineProperty(r,"Container",{enumerable:!0,get:function(){return i(l).default}});var c=t("./display/Transform");Object.defineProperty(r,"Transform",{enumerable:!0,get:function(){return i(c).default}});var d=t("./display/TransformStatic");Object.defineProperty(r,"TransformStatic",{enumerable:!0,get:function(){return i(d).default}});var f=t("./display/TransformBase");Object.defineProperty(r,"TransformBase",{enumerable:!0,get:function(){return i(f).default}});var p=t("./sprites/Sprite");Object.defineProperty(r,"Sprite",{enumerable:!0,get:function(){return i(p).default}});var v=t("./sprites/canvas/CanvasSpriteRenderer");Object.defineProperty(r,"CanvasSpriteRenderer",{enumerable:!0,get:function(){return i(v).default}});var g=t("./sprites/canvas/CanvasTinter");Object.defineProperty(r,"CanvasTinter",{enumerable:!0,get:function(){return i(g).default}});var y=t("./sprites/webgl/SpriteRenderer");Object.defineProperty(r,"SpriteRenderer",{enumerable:!0,get:function(){return i(y).default}});var m=t("./text/Text");Object.defineProperty(r,"Text",{enumerable:!0,get:function(){return i(m).default}});var _=t("./text/TextStyle");Object.defineProperty(r,"TextStyle",{enumerable:!0,get:function(){return i(_).default}});var b=t("./text/TextMetrics");Object.defineProperty(r,"TextMetrics",{enumerable:!0,get:function(){return i(b).default}});var x=t("./graphics/Graphics");Object.defineProperty(r,"Graphics",{enumerable:!0,get:function(){return i(x).default}});var T=t("./graphics/GraphicsData");Object.defineProperty(r,"GraphicsData",{enumerable:!0,get:function(){return i(T).default}});var w=t("./graphics/webgl/GraphicsRenderer");Object.defineProperty(r,"GraphicsRenderer",{enumerable:!0,get:function(){return i(w).default}});var E=t("./graphics/canvas/CanvasGraphicsRenderer");Object.defineProperty(r,"CanvasGraphicsRenderer",{enumerable:!0,get:function(){return i(E).default}});var S=t("./textures/Spritesheet");Object.defineProperty(r,"Spritesheet",{enumerable:!0,get:function(){return i(S).default}});var O=t("./textures/Texture");Object.defineProperty(r,"Texture",{enumerable:!0,get:function(){return i(O).default}});var M=t("./textures/TextureMatrix");Object.defineProperty(r,"TextureMatrix",{enumerable:!0,get:function(){return i(M).default}});var P=t("./textures/BaseTexture");Object.defineProperty(r,"BaseTexture",{enumerable:!0,get:function(){return i(P).default}});var C=t("./textures/RenderTexture");Object.defineProperty(r,"RenderTexture",{enumerable:!0,get:function(){return i(C).default}});var R=t("./textures/BaseRenderTexture");Object.defineProperty(r,"BaseRenderTexture",{enumerable:!0,get:function(){return i(R).default}});var A=t("./textures/VideoBaseTexture");Object.defineProperty(r,"VideoBaseTexture",{enumerable:!0,get:function(){return i(A).default}});var I=t("./textures/TextureUvs");Object.defineProperty(r,"TextureUvs",{enumerable:!0,get:function(){return i(I).default}});var D=t("./renderers/canvas/utils/CanvasRenderTarget");Object.defineProperty(r,"CanvasRenderTarget",{enumerable:!0,get:function(){return i(D).default}});var L=t("./Shader");Object.defineProperty(r,"Shader",{enumerable:!0,get:function(){return i(L).default}});var N=t("./renderers/webgl/managers/WebGLManager");Object.defineProperty(r,"WebGLManager",{enumerable:!0,get:function(){return i(N).default}});var B=t("./renderers/webgl/utils/ObjectRenderer");Object.defineProperty(r,"ObjectRenderer",{enumerable:!0,get:function(){return i(B).default}});var F=t("./renderers/webgl/utils/RenderTarget");Object.defineProperty(r,"RenderTarget",{enumerable:!0,get:function(){return i(F).default}});var k=t("./renderers/webgl/utils/Quad");Object.defineProperty(r,"Quad",{enumerable:!0,get:function(){return i(k).default}});var j=t("./renderers/webgl/filters/spriteMask/SpriteMaskFilter");Object.defineProperty(r,"SpriteMaskFilter",{enumerable:!0,get:function(){return i(j).default}});var U=t("./renderers/webgl/filters/Filter");Object.defineProperty(r,"Filter",{enumerable:!0,get:function(){return i(U).default}});var X=t("./Application");Object.defineProperty(r,"Application",{enumerable:!0,get:function(){return i(X).default}});var G=t("./autoDetectRenderer");Object.defineProperty(r,"autoDetectRenderer",{enumerable:!0,get:function(){return G.autoDetectRenderer}});var W=t("./utils"),H=n(W),V=t("./ticker"),Y=n(V),z=t("./settings"),q=i(z),K=t("./renderers/canvas/CanvasRenderer"),Z=i(K),J=t("./renderers/webgl/WebGLRenderer"),Q=i(J);r.settings=q.default,r.utils=H,r.ticker=Y,r.CanvasRenderer=Z.default,r.WebGLRenderer=Q.default},{"./Application":43,"./Shader":44,"./autoDetectRenderer":45,"./const":46,"./display/Bounds":47,"./display/Container":48,"./display/DisplayObject":49,"./display/Transform":50,"./display/TransformBase":51,"./display/TransformStatic":52,"./graphics/Graphics":53,"./graphics/GraphicsData":54,"./graphics/canvas/CanvasGraphicsRenderer":55,"./graphics/webgl/GraphicsRenderer":57,"./math":70,"./renderers/canvas/CanvasRenderer":77,"./renderers/canvas/utils/CanvasRenderTarget":79,"./renderers/webgl/WebGLRenderer":84,"./renderers/webgl/filters/Filter":86,"./renderers/webgl/filters/spriteMask/SpriteMaskFilter":89,"./renderers/webgl/managers/WebGLManager":93,"./renderers/webgl/utils/ObjectRenderer":94,"./renderers/webgl/utils/Quad":95,"./renderers/webgl/utils/RenderTarget":96,"./settings":101,"./sprites/Sprite":102,"./sprites/canvas/CanvasSpriteRenderer":103,"./sprites/canvas/CanvasTinter":104,"./sprites/webgl/SpriteRenderer":106,"./text/Text":108,"./text/TextMetrics":109,"./text/TextStyle":110,"./textures/BaseRenderTexture":111,"./textures/BaseTexture":112,"./textures/RenderTexture":113,"./textures/Spritesheet":114,"./textures/Texture":115,"./textures/TextureMatrix":116,"./textures/TextureUvs":117,"./textures/VideoBaseTexture":118,"./ticker":121,"./utils":125,"pixi-gl-core":15}],66:[function(t,e,r){"use strict";function n(t){return t<0?-1:t>0?1:0}r.__esModule=!0;var i=t("./Matrix"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],a=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],u=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],h=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],l=[],c=[];!function(){for(var t=0;t<16;t++){var e=[];c.push(e);for(var r=0;r<16;r++)for(var i=n(s[t]*s[r]+u[t]*a[r]),d=n(a[t]*s[r]+h[t]*a[r]),f=n(s[t]*u[r]+u[t]*h[r]),p=n(a[t]*u[r]+h[t]*h[r]),v=0;v<16;v++)if(s[v]===i&&a[v]===d&&u[v]===f&&h[v]===p){e.push(v);break}}for(var g=0;g<16;g++){var y=new o.default;y.set(s[g],a[g],u[g],h[g],0,0),l.push(y)}}();var d={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MIRROR_HORIZONTAL:12,uX:function(t){return s[t]},uY:function(t){return a[t]},vX:function(t){return u[t]},vY:function(t){return h[t]},inv:function(t){return 8&t?15&t:7&-t},add:function(t,e){return c[t][e]},sub:function(t,e){return c[t][d.inv(e)]},rotate180:function(t){return 4^t},isVertical:function(t){return 2==(3&t)},byDirection:function(t,e){return 2*Math.abs(t)<=Math.abs(e)?e>=0?d.S:d.N:2*Math.abs(e)<=Math.abs(t)?t>0?d.E:d.W:e>0?t>0?d.SE:d.SW:t>0?d.NE:d.NW},matrixAppendRotationInv:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=l[d.inv(e)];i.tx=r,i.ty=n,t.append(i)}};r.default=d},{"./Matrix":67}],67:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:1,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;n(this,t),this.a=e,this.b=r,this.c=i,this.d=o,this.tx=s,this.ty=a,this.array=null}return t.prototype.fromArray=function(t){this.a=t[0],this.b=t[1],this.c=t[3],this.d=t[4],this.tx=t[2],this.ty=t[5]},t.prototype.set=function(t,e,r,n,i,o){return this.a=t,this.b=e,this.c=r,this.d=n,this.tx=i,this.ty=o,this},t.prototype.toArray=function(t,e){this.array||(this.array=new Float32Array(9));var r=e||this.array;return t?(r[0]=this.a,r[1]=this.b,r[2]=0,r[3]=this.c,r[4]=this.d,r[5]=0,r[6]=this.tx,r[7]=this.ty,r[8]=1):(r[0]=this.a,r[1]=this.c,r[2]=this.tx,r[3]=this.b,r[4]=this.d,r[5]=this.ty,r[6]=0,r[7]=0,r[8]=1),r},t.prototype.apply=function(t,e){e=e||new s.default;var r=t.x,n=t.y;return e.x=this.a*r+this.c*n+this.tx,e.y=this.b*r+this.d*n+this.ty,e},t.prototype.applyInverse=function(t,e){e=e||new s.default;var r=1/(this.a*this.d+this.c*-this.b),n=t.x,i=t.y;return e.x=this.d*r*n+-this.c*r*i+(this.ty*this.c-this.tx*this.d)*r,e.y=this.a*r*i+-this.b*r*n+(-this.ty*this.a+this.tx*this.b)*r,e},t.prototype.translate=function(t,e){return this.tx+=t,this.ty+=e,this},t.prototype.scale=function(t,e){return this.a*=t,this.d*=e,this.c*=t,this.b*=e,this.tx*=t,this.ty*=e,this},t.prototype.rotate=function(t){var e=Math.cos(t),r=Math.sin(t),n=this.a,i=this.c,o=this.tx;return this.a=n*e-this.b*r,this.b=n*r+this.b*e,this.c=i*e-this.d*r,this.d=i*r+this.d*e,this.tx=o*e-this.ty*r,this.ty=o*r+this.ty*e,this},t.prototype.append=function(t){var e=this.a,r=this.b,n=this.c,i=this.d;return this.a=t.a*e+t.b*n,this.b=t.a*r+t.b*i,this.c=t.c*e+t.d*n,this.d=t.c*r+t.d*i,this.tx=t.tx*e+t.ty*n+this.tx,this.ty=t.tx*r+t.ty*i+this.ty,this},t.prototype.setTransform=function(t,e,r,n,i,o,s,a,u){return this.a=Math.cos(s+u)*i,this.b=Math.sin(s+u)*i,this.c=-Math.sin(s-a)*o,this.d=Math.cos(s-a)*o,this.tx=t-(r*this.a+n*this.c),this.ty=e-(r*this.b+n*this.d),this},t.prototype.prepend=function(t){var e=this.tx;if(1!==t.a||0!==t.b||0!==t.c||1!==t.d){var r=this.a,n=this.c;this.a=r*t.a+this.b*t.c,this.b=r*t.b+this.b*t.d,this.c=n*t.a+this.d*t.c,this.d=n*t.b+this.d*t.d}return this.tx=e*t.a+this.ty*t.c+t.tx,this.ty=e*t.b+this.ty*t.d+t.ty,this},t.prototype.decompose=function(t){var e=this.a,r=this.b,n=this.c,i=this.d,o=-Math.atan2(-n,i),s=Math.atan2(r,e),u=Math.abs(o+s);return u<1e-5||Math.abs(a.PI_2-u)<1e-5?(t.rotation=s,e<0&&i>=0&&(t.rotation+=t.rotation<=0?Math.PI:-Math.PI),t.skew.x=t.skew.y=0):(t.rotation=0,t.skew.x=o,t.skew.y=s),t.scale.x=Math.sqrt(e*e+r*r),t.scale.y=Math.sqrt(n*n+i*i),t.position.x=this.tx,t.position.y=this.ty,t},t.prototype.invert=function(){var t=this.a,e=this.b,r=this.c,n=this.d,i=this.tx,o=t*n-e*r;return this.a=n/o,this.b=-e/o,this.c=-r/o,this.d=t/o,this.tx=(r*this.ty-n*i)/o,this.ty=-(t*this.ty-e*i)/o,this},t.prototype.identity=function(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this},t.prototype.clone=function(){var e=new t;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e},t.prototype.copy=function(t){return t.a=this.a,t.b=this.b,t.c=this.c,t.d=this.d,t.tx=this.tx,t.ty=this.ty,t},i(t,null,[{key:"IDENTITY",get:function(){return new t}},{key:"TEMP_MATRIX",get:function(){return new t}}]),t}();r.default=u},{"../const":46,"./Point":69}],68:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this._x=i,this._y=o,this.cb=e,this.scope=r}return t.prototype.set=function(t,e){var r=t||0,n=e||(0!==e?r:0);this._x===r&&this._y===n||(this._x=r,this._y=n,this.cb.call(this.scope))},t.prototype.copy=function(t){this._x===t.x&&this._y===t.y||(this._x=t.x,this._y=t.y,this.cb.call(this.scope))},i(t,[{key:"x",get:function(){return this._x},set:function(t){this._x!==t&&(this._x=t,this.cb.call(this.scope))}},{key:"y",get:function(){return this._y},set:function(t){this._y!==t&&(this._y=t,this.cb.call(this.scope))}}]),t}();r.default=o},{}],69:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n(this,t),this.x=e,this.y=r}return t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.copy=function(t){this.set(t.x,t.y)},t.prototype.equals=function(t){return t.x===this.x&&t.y===this.y},t.prototype.set=function(t,e){this.x=t||0,this.y=e||(0!==e?this.x:0)},t}();r.default=i},{}],70:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./Point");Object.defineProperty(r,"Point",{enumerable:!0,get:function(){return n(i).default}});var o=t("./ObservablePoint");Object.defineProperty(r,"ObservablePoint",{enumerable:!0,get:function(){return n(o).default}});var s=t("./Matrix");Object.defineProperty(r,"Matrix",{enumerable:!0,get:function(){return n(s).default}});var a=t("./GroupD8");Object.defineProperty(r,"GroupD8",{enumerable:!0,get:function(){return n(a).default}});var u=t("./shapes/Circle");Object.defineProperty(r,"Circle",{enumerable:!0,get:function(){return n(u).default}});var h=t("./shapes/Ellipse");Object.defineProperty(r,"Ellipse",{enumerable:!0,get:function(){return n(h).default}});var l=t("./shapes/Polygon");Object.defineProperty(r,"Polygon",{enumerable:!0,get:function(){return n(l).default}});var c=t("./shapes/Rectangle");Object.defineProperty(r,"Rectangle",{enumerable:!0,get:function(){return n(c).default}});var d=t("./shapes/RoundedRectangle");Object.defineProperty(r,"RoundedRectangle",{enumerable:!0,get:function(){return n(d).default}})},{"./GroupD8":66,"./Matrix":67,"./ObservablePoint":68,"./Point":69,"./shapes/Circle":71,"./shapes/Ellipse":72,"./shapes/Polygon":73,"./shapes/Rectangle":74,"./shapes/RoundedRectangle":75}],71:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("./Rectangle"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n(this,t),this.x=e,this.y=r,this.radius=i,this.type=s.SHAPES.CIRC}return t.prototype.clone=function(){return new t(this.x,this.y,this.radius)},t.prototype.contains=function(t,e){if(this.radius<=0)return!1;var r=this.radius*this.radius,n=this.x-t,i=this.y-e;return n*=n,i*=i,n+i<=r},t.prototype.getBounds=function(){return new o.default(this.x-this.radius,this.y-this.radius,2*this.radius,2*this.radius)},t}();r.default=a},{"../../const":46,"./Rectangle":74}],72:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("./Rectangle"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this.x=e,this.y=r,this.width=i,this.height=o,this.type=s.SHAPES.ELIP}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;var r=(t-this.x)/this.width,n=(e-this.y)/this.height;return r*=r,n*=n,r+n<=1},t.prototype.getBounds=function(){return new o.default(this.x-this.width,this.y-this.height,this.width,this.height)},t}();r.default=a},{"../../const":46,"./Rectangle":74}],73:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../Point"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=t("../../const"),a=function(){function t(){for(var e=arguments.length,r=Array(e),i=0;ie!=h>e&&t<(e-a)/(h-a)*(u-s)+s&&(r=!r)}return r},t}();r.default=a},{"../../const":46,"../Point":69}],74:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;n(this,t),this.x=Number(e),this.y=Number(r),this.width=Number(i),this.height=Number(s),this.type=o.SHAPES.RECT}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this},t.prototype.contains=function(t,e){return!(this.width<=0||this.height<=0)&&(t>=this.x&&t=this.y&&et.x+t.width&&(this.width=t.width-this.x,this.width<0&&(this.width=0)),this.y+this.height>t.y+t.height&&(this.height=t.height-this.y,this.height<0&&(this.height=0))},t.prototype.enlarge=function(t){var e=Math.min(this.x,t.x),r=Math.max(this.x+this.width,t.x+t.width),n=Math.min(this.y,t.y),i=Math.max(this.y+this.height,t.y+t.height);this.x=e,this.width=r-e,this.y=n,this.height=i-n},i(t,[{key:"left",get:function(){return this.x}},{key:"right",get:function(){return this.x+this.width}},{key:"top",get:function(){return this.y}},{key:"bottom",get:function(){return this.y+this.height}}],[{key:"EMPTY",get:function(){return new t(0,0,0,0)}}]),t}();r.default=s},{"../../const":46}],75:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../const"),o=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:20;n(this,t),this.x=e,this.y=r,this.width=o,this.height=s,this.radius=a,this.type=i.SHAPES.RREC}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height,this.radius)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;if(t>=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height){if(e>=this.y+this.radius&&e<=this.y+this.height-this.radius||t>=this.x+this.radius&&t<=this.x+this.width-this.radius)return!0;var r=t-(this.x+this.radius),n=e-(this.y+this.radius),i=this.radius*this.radius;if(r*r+n*n<=i)return!0;if((r=t-(this.x+this.width-this.radius))*r+n*n<=i)return!0;if(n=e-(this.y+this.height-this.radius),r*r+n*n<=i)return!0;if((r=t-(this.x+this.radius))*r+n*n<=i)return!0}return!1},t}();r.default=o},{"../../const":46}],76:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;rE?E:w,e.moveTo(_,b+w),e.lineTo(_,b+T-w),e.quadraticCurveTo(_,b+T,_+w,b+T),e.lineTo(_+x-w,b+T),e.quadraticCurveTo(_+x,b+T,_+x,b+T-w),e.lineTo(_+x,b+w),e.quadraticCurveTo(_+x,b,_+x-w,b),e.lineTo(_+w,b),e.quadraticCurveTo(_,b,_,b+w),e.closePath()}}}},t.prototype.popMask=function(t){t.context.restore(),t.invalidateBlendMode()},t.prototype.destroy=function(){},t}();r.default=o},{"../../../const":46}],79:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return(0,s.default)()?(t[i.BLEND_MODES.NORMAL]="source-over",t[i.BLEND_MODES.ADD]="lighter",t[i.BLEND_MODES.MULTIPLY]="multiply",t[i.BLEND_MODES.SCREEN]="screen",t[i.BLEND_MODES.OVERLAY]="overlay",t[i.BLEND_MODES.DARKEN]="darken",t[i.BLEND_MODES.LIGHTEN]="lighten",t[i.BLEND_MODES.COLOR_DODGE]="color-dodge",t[i.BLEND_MODES.COLOR_BURN]="color-burn",t[i.BLEND_MODES.HARD_LIGHT]="hard-light",t[i.BLEND_MODES.SOFT_LIGHT]="soft-light",t[i.BLEND_MODES.DIFFERENCE]="difference",t[i.BLEND_MODES.EXCLUSION]="exclusion",t[i.BLEND_MODES.HUE]="hue",t[i.BLEND_MODES.SATURATION]="saturate",t[i.BLEND_MODES.COLOR]="color",t[i.BLEND_MODES.LUMINOSITY]="luminosity"):(t[i.BLEND_MODES.NORMAL]="source-over",t[i.BLEND_MODES.ADD]="lighter",t[i.BLEND_MODES.MULTIPLY]="source-over",t[i.BLEND_MODES.SCREEN]="source-over",t[i.BLEND_MODES.OVERLAY]="source-over",t[i.BLEND_MODES.DARKEN]="source-over",t[i.BLEND_MODES.LIGHTEN]="source-over",t[i.BLEND_MODES.COLOR_DODGE]="source-over",t[i.BLEND_MODES.COLOR_BURN]="source-over",t[i.BLEND_MODES.HARD_LIGHT]="source-over",t[i.BLEND_MODES.SOFT_LIGHT]="source-over",t[i.BLEND_MODES.DIFFERENCE]="source-over",t[i.BLEND_MODES.EXCLUSION]="source-over",t[i.BLEND_MODES.HUE]="source-over",t[i.BLEND_MODES.SATURATION]="source-over",t[i.BLEND_MODES.COLOR]="source-over",t[i.BLEND_MODES.LUMINOSITY]="source-over"),t[i.BLEND_MODES.NORMAL_NPM]=t[i.BLEND_MODES.NORMAL],t[i.BLEND_MODES.ADD_NPM]=t[i.BLEND_MODES.ADD],t[i.BLEND_MODES.SCREEN_NPM]=t[i.BLEND_MODES.SCREEN],t}r.__esModule=!0,r.default=n;var i=t("../../../const"),o=t("./canUseNewCanvasBlendModes"),s=function(t){return t&&t.__esModule?t:{default:t}}(o)},{"../../../const":46,"./canUseNewCanvasBlendModes":80}],82:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../const"),o=t("../../settings"),s=function(t){return t&&t.__esModule?t:{default:t}}(o),a=function(){function t(e){n(this,t),this.renderer=e,this.count=0,this.checkCount=0,this.maxIdle=s.default.GC_MAX_IDLE,this.checkCountMax=s.default.GC_MAX_CHECK_COUNT,this.mode=s.default.GC_MODE}return t.prototype.update=function(){this.count++,this.mode!==i.GC_MODES.MANUAL&&++this.checkCount>this.checkCountMax&&(this.checkCount=0,this.run())},t.prototype.run=function(){for(var t=this.renderer.textureManager,e=t._managedTextures,r=!1,n=0;nthis.maxIdle&&(t.destroyTexture(i,!0),e[n]=null,r=!0)}if(r){for(var o=0,s=0;s=0;r--)this.unload(t.children[r])},t}();r.default=a},{"../../const":46,"../../settings":101}],83:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("pixi-gl-core"),o=t("../../const"),s=t("./utils/RenderTarget"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=t("../../utils"),h=function(){function t(e){n(this,t),this.renderer=e,this.gl=e.gl,this._managedTextures=[]}return t.prototype.bindTexture=function(){},t.prototype.getTexture=function(){},t.prototype.updateTexture=function(t,e){var r=this.gl,n=!!t._glRenderTargets;if(!t.hasLoaded)return null;var s=this.renderer.boundTextures;if(void 0===e){e=0;for(var u=0;u 0.5)"," {"," color = vec4(1.0, 0.0, 0.0, 1.0);"," }"," else"," {"," color = vec4(0.0, 1.0, 0.0, 1.0);"," }"," gl_FragColor = mix(sample, masky, 0.5);"," gl_FragColor *= sample.a;","}"].join("\n")}}]),t}();r.default=f},{"../../../const":46,"../../../settings":101,"../../../utils":125,"./extractUniformsFromSrc":87}],87:[function(t,e,r){"use strict";function n(t,e,r){var n=i(t),o=i(e);return Object.assign(n,o)}function i(t){for(var e=new RegExp("^(projectionMatrix|uSampler|filterArea|filterClamp)$"),r={},n=void 0,i=t.replace(/\s+/g," ").split(/\s*;\s*/),o=0;o-1){var u=s.split(" "),h=u[1],l=u[2],c=1;l.indexOf("[")>-1&&(n=l.split(/\[|]/),l=n[0],c*=Number(n[1])),l.match(e)||(r[l]={value:a(h,c),name:l,type:h})}}return r}r.__esModule=!0,r.default=n;var o=t("pixi-gl-core"),s=function(t){return t&&t.__esModule?t:{default:t}}(o),a=s.default.shader.defaultValue},{"pixi-gl-core":15}],88:[function(t,e,r){"use strict";function n(t,e,r){var n=t.identity();return n.translate(e.x/r.width,e.y/r.height),n.scale(r.width,r.height),n}function i(t,e,r){var n=t.identity();n.translate(e.x/r.width,e.y/r.height);var i=r.width/e.width,o=r.height/e.height;return n.scale(i,o),n}function o(t,e,r,n){var i=n._texture.orig,o=t.set(r.width,0,0,r.height,e.x,e.y),a=n.worldTransform.copy(s.Matrix.TEMP_MATRIX);return a.invert(),o.prepend(a),o.scale(1/i.width,1/i.height),o.translate(n.anchor.x,n.anchor.y),o}r.__esModule=!0,r.calculateScreenSpaceMatrix=n,r.calculateNormalizedScreenSpaceMatrix=i,r.calculateSpriteMatrix=o;var s=t("../../../math")},{"../../../math":70}],89:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../Filter"),u=n(a),h=t("../../../../math"),l=(t("path"),t("../../../../textures/TextureMatrix")),c=n(l),d=function(t){function e(r){i(this,e);var n=new h.Matrix,s=o(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 otherMatrix;\n\nvarying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = aTextureCoord;\n vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;\n}\n","varying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform sampler2D mask;\nuniform float alpha;\nuniform vec4 maskClamp;\n\nvoid main(void)\n{\n float clip = step(3.5,\n step(maskClamp.x, vMaskCoord.x) +\n step(maskClamp.y, vMaskCoord.y) +\n step(vMaskCoord.x, maskClamp.z) +\n step(vMaskCoord.y, maskClamp.w));\n\n vec4 original = texture2D(uSampler, vTextureCoord);\n vec4 masky = texture2D(mask, vMaskCoord);\n\n original *= (masky.r * masky.a * alpha * clip);\n\n gl_FragColor = original;\n}\n"));return r.renderable=!1,s.maskSprite=r,s.maskMatrix=n,s}return s(e,t),e.prototype.apply=function(t,e,r){var n=this.maskSprite,i=this.maskSprite.texture;i.valid&&(i.transform||(i.transform=new c.default(i,0)),i.transform.update(),this.uniforms.mask=i,this.uniforms.otherMatrix=t.calculateSpriteMatrix(this.maskMatrix,n).prepend(i.transform.mapCoord),this.uniforms.alpha=n.worldAlpha,this.uniforms.maskClamp=i.transform.uClampFrame,t.applyFilter(this,e,r))},e}(u.default);r.default=d},{"../../../../math":70,"../../../../textures/TextureMatrix":116,"../Filter":86,path:8}],90:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var a=t("./WebGLManager"),u=n(a),h=t("../utils/RenderTarget"),l=n(h),c=t("../utils/Quad"),d=n(c),f=t("../../../math"),p=t("../../../Shader"),v=n(p),g=t("../filters/filterTransforms"),y=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(g),m=t("bit-twiddle"),_=n(m),b=function(){function t(){s(this,t),this.renderTarget=null,this.target=null,this.resolution=1,this.sourceFrame=new f.Rectangle,this.destinationFrame=new f.Rectangle,this.filters=[]}return t.prototype.clear=function(){this.filters=null,this.target=null,this.renderTarget=null},t}(),x=function(t){function e(r){s(this,e);var n=i(this,t.call(this,r));return n.gl=n.renderer.gl,n.quad=new d.default(n.gl,r.state.attribState),n.shaderCache={},n.pool={},n.filterData=null,n.managedFilters=[],n.renderer.on("prerender",n.onPrerender,n),n._screenWidth=r.view.width,n._screenHeight=r.view.height,n}return o(e,t),e.prototype.pushFilter=function(t,e){var r=this.renderer,n=this.filterData;if(!n){n=this.renderer._activeRenderTarget.filterStack;var i=new b;i.sourceFrame=i.destinationFrame=this.renderer._activeRenderTarget.size,i.renderTarget=r._activeRenderTarget,this.renderer._activeRenderTarget.filterData=n={index:0,stack:[i]},this.filterData=n}var o=n.stack[++n.index],s=n.stack[0].destinationFrame;o||(o=n.stack[n.index]=new b);var a=t.filterArea&&0===t.filterArea.x&&0===t.filterArea.y&&t.filterArea.width===r.screen.width&&t.filterArea.height===r.screen.height,u=e[0].resolution,h=0|e[0].padding,l=a?r.screen:t.filterArea||t.getBounds(!0),c=o.sourceFrame,d=o.destinationFrame;c.x=(l.x*u|0)/u,c.y=(l.y*u|0)/u,c.width=(l.width*u|0)/u,c.height=(l.height*u|0)/u,a||(n.stack[0].renderTarget.transform||e[0].autoFit&&c.fit(s),c.pad(h)),d.width=c.width,d.height=c.height;var f=this.getPotRenderTarget(r.gl,c.width,c.height,u);o.target=t,o.filters=e,o.resolution=u,o.renderTarget=f,f.setFrame(d,c),r.bindRenderTarget(f),f.clear()},e.prototype.popFilter=function(){var t=this.filterData,e=t.stack[t.index-1],r=t.stack[t.index];this.quad.map(r.renderTarget.size,r.sourceFrame).upload();var n=r.filters;if(1===n.length)n[0].apply(this,r.renderTarget,e.renderTarget,!1,r),this.freePotRenderTarget(r.renderTarget);else{var i=r.renderTarget,o=this.getPotRenderTarget(this.renderer.gl,r.sourceFrame.width,r.sourceFrame.height,r.resolution);o.setFrame(r.destinationFrame,r.sourceFrame),o.clear();var s=0;for(s=0;s0&&void 0!==arguments[0]&&arguments[0],e=this.renderer,r=this.managedFilters;e.off("prerender",this.onPrerender,this);for(var n=0;n0&&(e+="\nelse "),r1&&void 0!==arguments[1]?arguments[1]:[];return e[i.BLEND_MODES.NORMAL]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.ADD]=[t.ONE,t.DST_ALPHA],e[i.BLEND_MODES.MULTIPLY]=[t.DST_COLOR,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SCREEN]=[t.ONE,t.ONE_MINUS_SRC_COLOR],e[i.BLEND_MODES.OVERLAY]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.DARKEN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.LIGHTEN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR_DODGE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR_BURN]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.HARD_LIGHT]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SOFT_LIGHT]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.DIFFERENCE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.EXCLUSION]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.HUE]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.SATURATION]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.COLOR]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.LUMINOSITY]=[t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.NORMAL_NPM]=[t.SRC_ALPHA,t.ONE_MINUS_SRC_ALPHA,t.ONE,t.ONE_MINUS_SRC_ALPHA],e[i.BLEND_MODES.ADD_NPM]=[t.SRC_ALPHA,t.DST_ALPHA,t.ONE,t.DST_ALPHA],e[i.BLEND_MODES.SCREEN_NPM]=[t.SRC_ALPHA,t.ONE_MINUS_SRC_COLOR,t.ONE,t.ONE_MINUS_SRC_COLOR],e}r.__esModule=!0,r.default=n;var i=t("../../../const")},{"../../../const":46}],99:[function(t,e,r){"use strict";function n(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e[i.DRAW_MODES.POINTS]=t.POINTS,e[i.DRAW_MODES.LINES]=t.LINES,e[i.DRAW_MODES.LINE_LOOP]=t.LINE_LOOP,e[i.DRAW_MODES.LINE_STRIP]=t.LINE_STRIP,e[i.DRAW_MODES.TRIANGLES]=t.TRIANGLES,e[i.DRAW_MODES.TRIANGLE_STRIP]=t.TRIANGLE_STRIP,e[i.DRAW_MODES.TRIANGLE_FAN]=t.TRIANGLE_FAN,e}r.__esModule=!0,r.default=n;var i=t("../../../const")},{"../../../const":46}],100:[function(t,e,r){"use strict";function n(t){t.getContextAttributes().stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly")}r.__esModule=!0,r.default=n},{}],101:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./utils/maxRecommendedTextures"),o=n(i),s=t("./utils/canUploadSameBuffer"),a=n(s);r.default={TARGET_FPMS:.06,MIPMAP_TEXTURES:!0,RESOLUTION:1,FILTER_RESOLUTION:1,SPRITE_MAX_TEXTURES:(0,o.default)(32),SPRITE_BATCH_SIZE:4096,RETINA_PREFIX:/@([0-9\.]+)x/,RENDER_OPTIONS:{view:null,antialias:!1,forceFXAA:!1,autoResize:!1,transparent:!1,backgroundColor:0,clearBeforeRender:!0,preserveDrawingBuffer:!1,roundPixels:!1,width:800,height:600,legacy:!1},TRANSFORM_MODE:0,GC_MODE:0,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:0,SCALE_MODE:0,PRECISION_VERTEX:"highp",PRECISION_FRAGMENT:"mediump",CAN_UPLOAD_SAME_BUFFER:(0,a.default)(),MESH_CANVAS_PADDING:0}},{"./utils/canUploadSameBuffer":122,"./utils/maxRecommendedTextures":127}],102:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;r=n&&v.x=i&&v.y>16)+(65280&t)+((255&t)<<16)}},{key:"texture",get:function(){return this._texture},set:function(t){this._texture!==t&&(this._texture=t,this.cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,t&&(t.baseTexture.hasLoaded?this._onTextureUpdate():t.once("update",this._onTextureUpdate,this)))}}]),e}(p.default);r.default=g},{"../const":46,"../display/Container":48,"../math":70,"../textures/Texture":115,"../utils":125}],103:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var o=t("../../renderers/canvas/CanvasRenderer"),s=n(o),a=t("../../const"),u=t("../../math"),h=t("./CanvasTinter"),l=n(h),c=new u.Matrix,d=function(){function t(e){i(this,t),this.renderer=e}return t.prototype.render=function(t){var e=t._texture,r=this.renderer,n=e._frame.width,i=e._frame.height,o=t.transform.worldTransform,s=0,h=0;if(!(e.orig.width<=0||e.orig.height<=0)&&e.baseTexture.source&&(r.setBlendMode(t.blendMode),e.valid)){r.context.globalAlpha=t.worldAlpha;var d=e.baseTexture.scaleMode===a.SCALE_MODES.LINEAR;r.smoothProperty&&r.context[r.smoothProperty]!==d&&(r.context[r.smoothProperty]=d),e.trim?(s=e.trim.width/2+e.trim.x-t.anchor.x*e.orig.width,h=e.trim.height/2+e.trim.y-t.anchor.y*e.orig.height):(s=(.5-t.anchor.x)*e.orig.width,h=(.5-t.anchor.y)*e.orig.height),e.rotate&&(o.copy(c),o=c,u.GroupD8.matrixAppendRotationInv(o,e.rotate,s,h),s=0,h=0),s-=n/2,h-=i/2,r.roundPixels?(r.context.setTransform(o.a,o.b,o.c,o.d,o.tx*r.resolution|0,o.ty*r.resolution|0),s|=0,h|=0):r.context.setTransform(o.a,o.b,o.c,o.d,o.tx*r.resolution,o.ty*r.resolution);var f=e.baseTexture.resolution;16777215!==t.tint?(t.cachedTint===t.tint&&t.tintedTexture.tintId===t._texture._updateID||(t.cachedTint=t.tint,t.tintedTexture=l.default.getTintedTexture(t,t.tint)),r.context.drawImage(t.tintedTexture,0,0,n*f,i*f,s*r.resolution,h*r.resolution,n*r.resolution,i*r.resolution)):r.context.drawImage(e.baseTexture.source,e._frame.x*f,e._frame.y*f,n*f,i*f,s*r.resolution,h*r.resolution,n*r.resolution,i*r.resolution)}},t.prototype.destroy=function(){this.renderer=null},t}();r.default=d,s.default.registerPlugin("sprite",d)},{"../../const":46,"../../math":70,"../../renderers/canvas/CanvasRenderer":77,"./CanvasTinter":104}],104:[function(t,e,r){"use strict";r.__esModule=!0;var n=t("../../utils"),i=t("../../renderers/canvas/utils/canUseNewCanvasBlendModes"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s={getTintedTexture:function(t,e){var r=t._texture;e=s.roundColor(e);var n="#"+("00000"+(0|e).toString(16)).substr(-6);r.tintCache=r.tintCache||{};var i=r.tintCache[n],o=void 0;if(i){if(i.tintId===r._updateID)return r.tintCache[n];o=r.tintCache[n]}else o=s.canvas||document.createElement("canvas");if(s.tintMethod(r,e,o),o.tintId=r._updateID,s.convertTintToImage){var a=new Image;a.src=o.toDataURL(),r.tintCache[n]=a}else r.tintCache[n]=o,s.canvas=null;return o},tintWithMultiply:function(t,e,r){var n=r.getContext("2d"),i=t._frame.clone(),o=t.baseTexture.resolution;i.x*=o,i.y*=o,i.width*=o,i.height*=o,r.width=Math.ceil(i.width),r.height=Math.ceil(i.height),n.save(),n.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),n.fillRect(0,0,i.width,i.height),n.globalCompositeOperation="multiply",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.globalCompositeOperation="destination-atop",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.restore()},tintWithOverlay:function(t,e,r){var n=r.getContext("2d"),i=t._frame.clone(),o=t.baseTexture.resolution;i.x*=o,i.y*=o,i.width*=o,i.height*=o,r.width=Math.ceil(i.width),r.height=Math.ceil(i.height),n.save(),n.globalCompositeOperation="copy",n.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),n.fillRect(0,0,i.width,i.height),n.globalCompositeOperation="destination-atop",n.drawImage(t.baseTexture.source,i.x,i.y,i.width,i.height,0,0,i.width,i.height),n.restore()},tintWithPerPixel:function(t,e,r){var i=r.getContext("2d"),o=t._frame.clone(),s=t.baseTexture.resolution;o.x*=s,o.y*=s,o.width*=s,o.height*=s,r.width=Math.ceil(o.width),r.height=Math.ceil(o.height),i.save(),i.globalCompositeOperation="copy",i.drawImage(t.baseTexture.source,o.x,o.y,o.width,o.height,0,0,o.width,o.height),i.restore();for(var a=(0,n.hex2rgb)(e),u=a[0],h=a[1],l=a[2],c=i.getImageData(0,0,o.width,o.height),d=c.data,f=0;f=this.size&&this.flush(),t._texture._uvs&&(this.sprites[this.currentIndex++]=t)},e.prototype.flush=function(){if(0!==this.currentIndex){var t=this.renderer.gl,e=this.MAX_TEXTURES,r=S.default.nextPow2(this.currentIndex),n=S.default.log2(r),i=this.buffers[n],o=this.sprites,s=this.groups,a=i.float32View,u=i.uint32View,h=this.boundTextures,l=this.renderer.boundTextures,c=this.renderer.textureGC.count,d=0,f=void 0,p=void 0,v=1,g=0,y=s[0],m=void 0,_=void 0,T=x.premultiplyBlendMode[o[0]._texture.baseTexture.premultipliedAlpha?1:0][o[0].blendMode];y.textureCount=0,y.start=0,y.blend=T,O++;var E=void 0;for(E=0;E0&&(e+="\nelse "),r0&&(r.shadowColor=e.dropShadowColor);for(var f=Math.cos(e.dropShadowAngle)*e.dropShadowDistance,p=Math.sin(e.dropShadowAngle)*e.dropShadowDistance,v=0;v3&&void 0!==arguments[3]&&arguments[3],i=this._style,o=i.letterSpacing;if(0===o)return void(n?this.context.strokeText(t,e,r):this.context.fillText(t,e,r));for(var s=String.prototype.split.call(t,""),a=e,u=0,h="";u3&&void 0!==arguments[3]?arguments[3]:t._canvas;n=n||r.wordWrap;var o=r.toFontString(),s=t.measureFont(o),a=i.getContext("2d");a.font=o;for(var u=n?t.wordWrap(e,r,i):e,h=u.split(/(?:\r\n|\r|\n)/),l=new Array(h.length),c=0,d=0;d2&&void 0!==arguments[2]?arguments[2]:t._canvas,i=n.getContext("2d"),o=0,s="",a="",u={},h=r.letterSpacing,l=r.whiteSpace,c=t.collapseSpaces(l),d=t.collapseNewlines(l),f=!c,p=r.wordWrapWidth+h,v=t.tokenize(e),g=0;gp)if(""!==s&&(a+=t.addLine(s),s="",o=0),t.canBreakWords(y,r.breakWords))for(var x=y.split(""),T=0;Tp&&(a+=t.addLine(s),f=!1,s="",o=0),s+=w,o+=M}else{s.length>0&&(a+=t.addLine(s),s="",o=0);var P=g===v.length-1;a+=t.addLine(y,!P),f=!1,s="",o=0}else b+o>p&&(f=!1,a+=t.addLine(s),s="",o=0),(s.length>0||!t.isBreakingSpace(y)||f)&&(s+=y,o+=b)}return a+=t.addLine(s,!1)},t.addLine=function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=t.trimRight(e),e=r?e+"\n":e},t.getFromCache=function(t,e,r,n){var i=r[t];if(void 0===i){var o=t.length*e;i=n.measureText(t).width+o,r[t]=i}return i},t.collapseSpaces=function(t){return"normal"===t||"pre-line"===t},t.collapseNewlines=function(t){return"normal"===t},t.trimRight=function(e){if("string"!=typeof e)return"";for(var r=e.length-1;r>=0;r--){var n=e[r];if(!t.isBreakingSpace(n))break;e=e.slice(0,-1)}return e},t.isNewline=function(e){return"string"==typeof e&&t._newlines.indexOf(e.charCodeAt(0))>=0},t.isBreakingSpace=function(e){return"string"==typeof e&&t._breakingSpaces.indexOf(e.charCodeAt(0))>=0},t.tokenize=function(e){var r=[],n="";if("string"!=typeof e)return r;for(var i=0;ia;--d){for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:"";e?delete t._fonts[e]:t._fonts={}},t}();r.default=i;var o=document.createElement("canvas");o.width=o.height=10,i._canvas=o,i._context=o.getContext("2d"),i._fonts={},i.METRICS_STRING="|Éq",i.BASELINE_SYMBOL="M",i.BASELINE_MULTIPLIER=1.4,i._newlines=[10,13],i._breakingSpaces=[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},{}],110:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t){return"number"==typeof t?(0,l.hex2string)(t):("string"==typeof t&&0===t.indexOf("0x")&&(t=t.replace("0x","#")),t)}function o(t){if(Array.isArray(t)){for(var e=0;e=0;r--){var n=e[r].trim();/([\"\'])[^\'\"]+\1/.test(n)||(n='"'+n+'"'),e[r]=n}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+t+" "+e.join(",")},u(t,[{key:"align",get:function(){return this._align},set:function(t){this._align!==t&&(this._align=t,this.styleID++)}},{key:"breakWords",get:function(){return this._breakWords},set:function(t){this._breakWords!==t&&(this._breakWords=t,this.styleID++)}},{key:"dropShadow",get:function(){return this._dropShadow},set:function(t){this._dropShadow!==t&&(this._dropShadow=t,this.styleID++)}},{key:"dropShadowAlpha",get:function(){return this._dropShadowAlpha},set:function(t){this._dropShadowAlpha!==t&&(this._dropShadowAlpha=t,this.styleID++)}},{key:"dropShadowAngle",get:function(){return this._dropShadowAngle},set:function(t){this._dropShadowAngle!==t&&(this._dropShadowAngle=t,this.styleID++)}},{key:"dropShadowBlur",get:function(){return this._dropShadowBlur},set:function(t){this._dropShadowBlur!==t&&(this._dropShadowBlur=t,this.styleID++)}},{key:"dropShadowColor",get:function(){return this._dropShadowColor},set:function(t){var e=o(t);this._dropShadowColor!==e&&(this._dropShadowColor=e,this.styleID++)}},{key:"dropShadowDistance",get:function(){return this._dropShadowDistance},set:function(t){this._dropShadowDistance!==t&&(this._dropShadowDistance=t,this.styleID++)}},{key:"fill",get:function(){return this._fill},set:function(t){var e=o(t);this._fill!==e&&(this._fill=e,this.styleID++)}},{key:"fillGradientType",get:function(){return this._fillGradientType},set:function(t){this._fillGradientType!==t&&(this._fillGradientType=t,this.styleID++)}},{key:"fillGradientStops",get:function(){return this._fillGradientStops},set:function(t){s(this._fillGradientStops,t)||(this._fillGradientStops=t,this.styleID++)}},{key:"fontFamily",get:function(){return this._fontFamily},set:function(t){this.fontFamily!==t&&(this._fontFamily=t,this.styleID++)}},{key:"fontSize",get:function(){return this._fontSize},set:function(t){this._fontSize!==t&&(this._fontSize=t,this.styleID++)}},{key:"fontStyle",get:function(){return this._fontStyle},set:function(t){this._fontStyle!==t&&(this._fontStyle=t,this.styleID++)}},{key:"fontVariant",get:function(){return this._fontVariant},set:function(t){this._fontVariant!==t&&(this._fontVariant=t,this.styleID++)}},{key:"fontWeight",get:function(){return this._fontWeight},set:function(t){this._fontWeight!==t&&(this._fontWeight=t,this.styleID++)}},{key:"letterSpacing",get:function(){return this._letterSpacing},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t,this.styleID++)}},{key:"lineHeight",get:function(){return this._lineHeight},set:function(t){this._lineHeight!==t&&(this._lineHeight=t,this.styleID++)}},{key:"leading",get:function(){return this._leading},set:function(t){this._leading!==t&&(this._leading=t,this.styleID++)}},{key:"lineJoin",get:function(){return this._lineJoin},set:function(t){this._lineJoin!==t&&(this._lineJoin=t,this.styleID++)}},{key:"miterLimit",get:function(){return this._miterLimit},set:function(t){this._miterLimit!==t&&(this._miterLimit=t,this.styleID++)}},{key:"padding",get:function(){return this._padding},set:function(t){this._padding!==t&&(this._padding=t,this.styleID++)}},{key:"stroke",get:function(){return this._stroke},set:function(t){var e=o(t);this._stroke!==e&&(this._stroke=e,this.styleID++)}},{key:"strokeThickness",get:function(){return this._strokeThickness},set:function(t){this._strokeThickness!==t&&(this._strokeThickness=t,this.styleID++)}},{key:"textBaseline",get:function(){return this._textBaseline},set:function(t){this._textBaseline!==t&&(this._textBaseline=t,this.styleID++)}},{key:"trim",get:function(){return this._trim},set:function(t){this._trim!==t&&(this._trim=t,this.styleID++)}},{key:"whiteSpace",get:function(){return this._whiteSpace},set:function(t){this._whiteSpace!==t&&(this._whiteSpace=t,this.styleID++)}},{key:"wordWrap",get:function(){return this._wordWrap},set:function(t){this._wordWrap!==t&&(this._wordWrap=t,this.styleID++)}},{key:"wordWrapWidth",get:function(){return this._wordWrapWidth},set:function(t){this._wordWrapWidth!==t&&(this._wordWrapWidth=t,this.styleID++)}}]),t}();r.default=d},{"../const":46,"../utils":125}],111:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("./BaseTexture"),u=n(a),h=t("../settings"),l=n(h),c=function(t){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,s=arguments[2],a=arguments[3];i(this,e);var u=o(this,t.call(this,null,s));return u.resolution=a||l.default.RESOLUTION,u.width=Math.ceil(r),u.height=Math.ceil(n),u.realWidth=u.width*u.resolution,u.realHeight=u.height*u.resolution,u.scaleMode=void 0!==s?s:l.default.SCALE_MODE,u.hasLoaded=!0,u._glRenderTargets={},u._canvasRenderTarget=null,u.valid=!1,u}return s(e,t),e.prototype.resize=function(t,e){t=Math.ceil(t),e=Math.ceil(e),t===this.width&&e===this.height||(this.valid=t>0&&e>0,this.width=t,this.height=e,this.realWidth=this.width*this.resolution,this.realHeight=this.height*this.resolution,this.valid&&this.emit("update",this))},e.prototype.destroy=function(){t.prototype.destroy.call(this,!0),this.renderer=null},e}(u.default);r.default=c},{"../settings":101,"./BaseTexture":112}],112:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=t("../utils"),u=t("../settings"),h=n(u),l=t("eventemitter3"),c=n(l),d=t("../utils/determineCrossOrigin"),f=n(d),p=t("bit-twiddle"),v=n(p),g=function(t){function e(r,n,s){i(this,e);var u=o(this,t.call(this));return u.uid=(0,a.uid)(),u.touched=0,u.resolution=s||h.default.RESOLUTION,u.width=100,u.height=100,u.realWidth=100,u.realHeight=100,u.scaleMode=void 0!==n?n:h.default.SCALE_MODE,u.hasLoaded=!1,u.isLoading=!1,u.source=null,u.origSource=null,u.imageType=null,u.sourceScale=1,u.premultipliedAlpha=!0,u.imageUrl=null,u.isPowerOfTwo=!1,u.mipmap=h.default.MIPMAP_TEXTURES,u.wrapMode=h.default.WRAP_MODE,u._glTextures={},u._enabled=0,u._virtalBoundId=-1,u._destroyed=!1,u.textureCacheIds=[],r&&u.loadSource(r),u}return s(e,t),e.prototype.update=function(){"svg"!==this.imageType&&(this.realWidth=this.source.naturalWidth||this.source.videoWidth||this.source.width,this.realHeight=this.source.naturalHeight||this.source.videoHeight||this.source.height,this._updateDimensions()),this.emit("update",this)},e.prototype._updateDimensions=function(){this.width=this.realWidth/this.resolution,this.height=this.realHeight/this.resolution,this.isPowerOfTwo=v.default.isPow2(this.realWidth)&&v.default.isPow2(this.realHeight)},e.prototype.loadSource=function(t){var e=this.isLoading;this.hasLoaded=!1,this.isLoading=!1,e&&this.source&&(this.source.onload=null,this.source.onerror=null);var r=!this.source;if(this.source=t,(t.src&&t.complete||t.getContext)&&t.width&&t.height)this._updateImageType(),"svg"===this.imageType?this._loadSvgSource():this._sourceLoaded(),r&&this.emit("loaded",this);else if(!t.getContext){this.isLoading=!0;var n=this;if(t.onload=function(){if(n._updateImageType(),t.onload=null,t.onerror=null,n.isLoading){if(n.isLoading=!1,n._sourceLoaded(),"svg"===n.imageType)return void n._loadSvgSource();n.emit("loaded",n)}},t.onerror=function(){t.onload=null,t.onerror=null,n.isLoading&&(n.isLoading=!1,n.emit("error",n))},t.complete&&t.src){if(t.onload=null,t.onerror=null,"svg"===n.imageType)return void n._loadSvgSource();this.isLoading=!1,t.width&&t.height?(this._sourceLoaded(),e&&this.emit("loaded",this)):e&&this.emit("error",this)}}},e.prototype._updateImageType=function(){if(this.imageUrl){var t=(0,a.decomposeDataUri)(this.imageUrl),e=void 0;if(t&&"image"===t.mediaType){var r=t.subType.split("+")[0];if(!(e=(0,a.getUrlFileExtension)("."+r)))throw new Error("Invalid image type in data URI.")}else(e=(0,a.getUrlFileExtension)(this.imageUrl))||(e="png");this.imageType=e}},e.prototype._loadSvgSource=function(){if("svg"===this.imageType){var t=(0,a.decomposeDataUri)(this.imageUrl);t?this._loadSvgSourceUsingDataUri(t):this._loadSvgSourceUsingXhr()}},e.prototype._loadSvgSourceUsingDataUri=function(t){var e=void 0;if("base64"===t.encoding){if(!atob)throw new Error("Your browser doesn't support base64 conversions.");e=atob(t.data)}else e=t.data;this._loadSvgSourceUsingString(e)},e.prototype._loadSvgSourceUsingXhr=function(){var t=this,e=new XMLHttpRequest;e.onload=function(){if(e.readyState!==e.DONE||200!==e.status)throw new Error("Failed to load SVG using XHR.");t._loadSvgSourceUsingString(e.response)},e.onerror=function(){return t.emit("error",t)},e.open("GET",this.imageUrl,!0),e.send()},e.prototype._loadSvgSourceUsingString=function(t){var r=(0,a.getSvgSize)(t),n=r.width,i=r.height;if(!n||!i)throw new Error("The SVG image must have width and height defined (in pixels), canvas API needs them.");this.realWidth=Math.round(n*this.sourceScale),this.realHeight=Math.round(i*this.sourceScale),this._updateDimensions();var o=document.createElement("canvas");o.width=this.realWidth,o.height=this.realHeight,o._pixiId="canvas_"+(0,a.uid)(),o.getContext("2d").drawImage(this.source,0,0,n,i,0,0,this.realWidth,this.realHeight),this.origSource=this.source,this.source=o,e.addToCache(this,o._pixiId),this.isLoading=!1,this._sourceLoaded(),this.emit("loaded",this)},e.prototype._sourceLoaded=function(){this.hasLoaded=!0,this.update()},e.prototype.destroy=function(){this.imageUrl&&(delete a.TextureCache[this.imageUrl],this.imageUrl=null,navigator.isCocoonJS||(this.source.src="")),this.source=null,this.dispose(),e.removeFromCache(this),this.textureCacheIds=null,this._destroyed=!0},e.prototype.dispose=function(){this.emit("dispose",this)},e.prototype.updateSourceImage=function(t){this.source.src=t,this.loadSource(this.source)},e.fromImage=function(t,r,n,i){var o=a.BaseTextureCache[t];if(!o){var s=new Image;void 0===r&&0!==t.indexOf("data:")?s.crossOrigin=(0,f.default)(t):r&&(s.crossOrigin="string"==typeof r?r:"anonymous"),o=new e(s,n),o.imageUrl=t,i&&(o.sourceScale=i),o.resolution=(0,a.getResolutionOfUrl)(t),s.src=t,e.addToCache(o,t)}return o},e.fromCanvas=function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"canvas";t._pixiId||(t._pixiId=n+"_"+(0,a.uid)());var i=a.BaseTextureCache[t._pixiId];return i||(i=new e(t,r),e.addToCache(i,t._pixiId)),i},e.from=function(t,r,n){if("string"==typeof t)return e.fromImage(t,void 0,r,n);if(t instanceof HTMLImageElement){var i=t.src,o=a.BaseTextureCache[i];return o||(o=new e(t,r),o.imageUrl=i,n&&(o.sourceScale=n),o.resolution=(0,a.getResolutionOfUrl)(i),e.addToCache(o,i)),o}return t instanceof HTMLCanvasElement?e.fromCanvas(t,r):t},e.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),a.BaseTextureCache[e]=t)},e.removeFromCache=function(t){if("string"==typeof t){var e=a.BaseTextureCache[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete a.BaseTextureCache[t],e}}else if(t&&t.textureCacheIds){for(var n=0;n0&&e>0,this._frame.width=this.orig.width=t,this._frame.height=this.orig.height=e,r||this.baseTexture.resize(t,e),this._updateUvs()},e.create=function(t,r,n,i){return new e(new u.default(t,r,n,i))},e}(l.default);r.default=c},{"./BaseRenderTexture":111,"./Texture":115}],114:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:null;n(this,t),this.baseTexture=e,this.textures={},this.data=r,this.resolution=this._updateResolution(i||this.baseTexture.imageUrl),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}return i(t,null,[{key:"BATCH_SIZE",get:function(){return 1e3}}]), +t.prototype._updateResolution=function(t){var e=this.data.meta.scale,r=(0,s.getResolutionOfUrl)(t,null);return null===r&&(r=void 0!==e?parseFloat(e):1),1!==r&&(this.baseTexture.resolution=r,this.baseTexture.update()),r},t.prototype.parse=function(e){this._batchIndex=0,this._callback=e,this._frameKeys.length<=t.BATCH_SIZE?(this._processFrames(0),this._parseComplete()):this._nextBatch()},t.prototype._processFrames=function(e){for(var r=e,n=t.BATCH_SIZE,i=this.baseTexture.sourceScale;r-e0&&void 0!==arguments[0]&&arguments[0];for(var e in this.textures)this.textures[e].destroy();this._frames=null,this._frameKeys=null,this.data=null,this.textures=null,t&&this.baseTexture.destroy(),this.baseTexture=null},t}();r.default=a},{"../":65,"../utils":125}],115:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){t.destroy=function(){},t.on=function(){},t.once=function(){},t.emit=function(){}}r.__esModule=!0;var u=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"canvas";return new e(l.default.fromCanvas(t,r,n))},e.fromVideo=function(t,r){return"string"==typeof t?e.fromVideoUrl(t,r):new e(d.default.fromVideo(t,r))},e.fromVideoUrl=function(t,r){return new e(d.default.fromUrl(t,r))},e.from=function(t){if("string"==typeof t){var r=m.TextureCache[t];if(!r){return null!==t.match(/\.(mp4|webm|ogg|h264|avi|mov)$/)?e.fromVideoUrl(t):e.fromImage(t)}return r}return t instanceof HTMLImageElement?new e(l.default.from(t)):t instanceof HTMLCanvasElement?e.fromCanvas(t,b.default.SCALE_MODE,"HTMLCanvasElement"):t instanceof HTMLVideoElement?e.fromVideo(t):t instanceof l.default?new e(t):t},e.fromLoader=function(t,r,n){var i=new l.default(t,void 0,(0,m.getResolutionOfUrl)(r)),o=new e(i);return i.imageUrl=r,n||(n=r),l.default.addToCache(o.baseTexture,n),e.addToCache(o,n),n!==r&&(l.default.addToCache(o.baseTexture,r),e.addToCache(o,r)),o},e.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),m.TextureCache[e]=t)},e.removeFromCache=function(t){if("string"==typeof t){var e=m.TextureCache[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete m.TextureCache[t],e}}else if(t&&t.textureCacheIds){for(var n=0;nthis.baseTexture.width,s=r+i>this.baseTexture.height;if(o||s){var a=o&&s?"and":"or",u="X: "+e+" + "+n+" = "+(e+n)+" > "+this.baseTexture.width,h="Y: "+r+" + "+i+" = "+(r+i)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+u+" "+a+" "+h)}this.valid=n&&i&&this.baseTexture.hasLoaded,this.trim||this.rotate||(this.orig=t),this.valid&&this._updateUvs()}},{key:"rotate",get:function(){return this._rotate},set:function(t){this._rotate=t,this.valid&&this._updateUvs()}},{key:"width",get:function(){return this.orig.width}},{key:"height",get:function(){return this.orig.height}}]),e}(g.default);r.default=x,x.EMPTY=new x(new l.default),a(x.EMPTY),a(x.EMPTY.baseTexture),x.WHITE=function(){var t=document.createElement("canvas");t.width=10,t.height=10;var e=t.getContext("2d");return e.fillStyle="white",e.fillRect(0,0,10,10),new x(new l.default(t))}(),a(x.WHITE),a(x.WHITE.baseTexture)},{"../math":70,"../settings":101,"../utils":125,"./BaseTexture":112,"./TextureUvs":117,"./VideoBaseTexture":118,eventemitter3:3}],116:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r0&&!1===t.paused&&!1===t.ended&&t.readyState>2},e.prototype._isSourceReady=function(){return 3===this.source.readyState||4===this.source.readyState},e.prototype._onPlayStart=function(){this.hasLoaded||this._onCanPlay(),!this._isAutoUpdating&&this.autoUpdate&&(d.shared.add(this.update,this,f.UPDATE_PRIORITY.HIGH),this._isAutoUpdating=!0)},e.prototype._onPlayStop=function(){this._isAutoUpdating&&(d.shared.remove(this.update,this),this._isAutoUpdating=!1)},e.prototype._onCanPlay=function(){this.hasLoaded=!0,this.source&&(this.source.removeEventListener("canplay",this._onCanPlay),this.source.removeEventListener("canplaythrough",this._onCanPlay),this.width=this.source.videoWidth,this.height=this.source.videoHeight,this.__loaded||(this.__loaded=!0,this.emit("loaded",this)),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&this.source.play())},e.prototype.destroy=function(){this._isAutoUpdating&&d.shared.remove(this.update,this),this.source&&this.source._pixiId&&(l.default.removeFromCache(this.source._pixiId),delete this.source._pixiId,this.source.pause(),this.source.src="",this.source.load()),t.prototype.destroy.call(this)},e.fromVideo=function(t,r){t._pixiId||(t._pixiId="video_"+(0,c.uid)());var n=c.BaseTextureCache[t._pixiId];return n||(n=new e(t,r),l.default.addToCache(n,t._pixiId)),n},e.fromUrl=function(t,r,n){var i=document.createElement("video");i.setAttribute("webkit-playsinline",""),i.setAttribute("playsinline","");var o=Array.isArray(t)?t[0].src||t[0]:t.src||t;if(void 0===n&&0!==o.indexOf("data:")?i.crossOrigin=(0,v.default)(o):n&&(i.crossOrigin="string"==typeof n?n:"anonymous"),Array.isArray(t))for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:u.UPDATE_PRIORITY.NORMAL;return this._addListener(new l.default(t,e,r))},t.prototype.addOnce=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.UPDATE_PRIORITY.NORMAL;return this._addListener(new l.default(t,e,r,!0))},t.prototype._addListener=function(t){var e=this._head.next,r=this._head;if(e){for(;e;){if(t.priority>e.priority){t.connect(r);break}r=e,e=e.next}t.previous||t.connect(r)}else t.connect(r);return this._startIfPossible(),this},t.prototype.remove=function(t,e){for(var r=this._head.next;r;)r=r.match(t,e)?r.destroy():r.next;return this._head.next||this._cancelIfNeeded(),this},t.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},t.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},t.prototype.destroy=function(){this.stop();for(var t=this._head.next;t;)t=t.destroy(!0);this._head.destroy(),this._head=null},t.prototype.update=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:performance.now(),e=void 0;if(t>this.lastTime){e=this.elapsedMS=t-this.lastTime,e>this._maxElapsedMS&&(e=this._maxElapsedMS),this.deltaTime=e*a.default.TARGET_FPMS*this.speed;for(var r=this._head,n=r.next;n;)n=n.emit(this.deltaTime);r.next||this._cancelIfNeeded()}else this.deltaTime=this.elapsedMS=0;this.lastTime=t},o(t,[{key:"FPS",get:function(){return 1e3/this.elapsedMS}},{key:"minFPS",get:function(){return 1e3/this._maxElapsedMS},set:function(t){var e=Math.min(Math.max(0,t)/1e3,a.default.TARGET_FPMS);this._maxElapsedMS=1/e}}]),t}();r.default=c},{"../const":46,"../settings":101,"./TickerListener":120}],120:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n(this,t),this.fn=e,this.context=r,this.priority=i,this.once=o,this.next=null,this.previous=null,this._destroyed=!1}return t.prototype.match=function(t,e){return e=e||null,this.fn===t&&this.context===e},t.prototype.emit=function(t){this.fn&&(this.context?this.fn.call(this.context,t):this.fn(t));var e=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),e},t.prototype.connect=function(t){this.previous=t,t.next&&(t.next.previous=this),this.next=t.next,t.next=this},t.prototype.destroy=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var e=this.next;return this.next=t?null:e,this.previous=null,e},t}();r.default=i},{}],121:[function(t,e,r){"use strict";r.__esModule=!0,r.Ticker=r.shared=void 0;var n=t("./Ticker"),i=function(t){return t&&t.__esModule?t:{default:t}}(n),o=new i.default;o.autoStart=!0,o.destroy=function(){},r.shared=o,r.Ticker=i.default},{"./Ticker":119}],122:[function(t,e,r){"use strict";function n(){return!(!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform))}r.__esModule=!0,r.default=n},{}],123:[function(t,e,r){"use strict";function n(t){for(var e=6*t,r=new Uint16Array(e),n=0,i=0;n1&&void 0!==arguments[1]?arguments[1]:window.location;if(0===t.indexOf("data:"))return"";e=e||window.location,s||(s=document.createElement("a")),s.href=t,t=o.default.parse(s.href);var r=!t.port&&""===e.port||t.port===e.port;return t.hostname===e.hostname&&r&&t.protocol===e.protocol?"":"anonymous"}r.__esModule=!0,r.default=n;var i=t("url"),o=function(t){return t&&t.__esModule?t:{default:t}}(i),s=void 0},{url:38}],125:[function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}function o(){return++U}function s(t,e){return e=e||[],e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255,e}function a(t){return t=t.toString(16),"#"+(t="000000".substr(0,6-t.length)+t)}function u(t){return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)}function h(t,e){var r=S.default.RETINA_PREFIX.exec(t);return r?parseFloat(r[1]):void 0!==e?e:1}function l(t){var e=w.DATA_URI.exec(t);if(e)return{mediaType:e[1]?e[1].toLowerCase():void 0,subType:e[2]?e[2].toLowerCase():void 0,charset:e[3]?e[3].toLowerCase():void 0,encoding:e[4]?e[4].toLowerCase():void 0,data:e[5]}}function c(t){var e=w.URL_FILE_EXTENSION.exec(t);if(e)return e[1].toLowerCase()}function d(t){var e=w.SVG_SIZE.exec(t),r={};return e&&(r[e[1]]=Math.round(parseFloat(e[3])),r[e[5]]=Math.round(parseFloat(e[7]))),r}function f(){X=!0}function p(t){if(!X){if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var e=["\n %c %c %c PixiJS "+w.VERSION+" - ✰ "+t+" ✰ %c %c http://www.pixijs.com/ %c %c ♥%c♥%c♥ \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];window.console.log.apply(console,e)}else window.console&&window.console.log("PixiJS "+w.VERSION+" - "+t+" - http://www.pixijs.com/");X=!0}}function v(){var t={stencil:!0,failIfMajorPerformanceCaveat:!0};try{if(!window.WebGLRenderingContext)return!1;var e=document.createElement("canvas"),r=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),n=!(!r||!r.getContextAttributes().stencil);if(r){var i=r.getExtension("WEBGL_lose_context");i&&i.loseContext()}return r=null,n}catch(t){return!1}}function g(t){return 0===t?0:t<0?-1:1}function y(){var t=void 0;for(t in G)G[t].destroy();for(t in W)W[t].destroy()}function m(){var t=void 0;for(t in G)delete G[t];for(t in W)delete W[t]}function _(t,e){return H[e?1:0][t]}function b(t,e){if(1===e)return(255*e<<24)+t;if(0===e)return 0;var r=t>>16&255,n=t>>8&255,i=255&t;return r=r*e+.5|0,n=n*e+.5|0,i=i*e+.5|0,(255*e<<24)+(r<<16)+(n<<8)+i}function x(t,e,r,n){return r=r||new Float32Array(4),n||void 0===n?(r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e):(r[0]=t[0],r[1]=t[1],r[2]=t[2]),r[3]=e,r}function T(t,e,r,n){return r=r||new Float32Array(4),r[0]=(t>>16&255)/255,r[1]=(t>>8&255)/255,r[2]=(255&t)/255,(n||void 0===n)&&(r[0]*=e,r[1]*=e,r[2]*=e),r[3]=e,r}r.__esModule=!0,r.premultiplyBlendMode=r.BaseTextureCache=r.TextureCache=r.earcut=r.mixins=r.pluginTarget=r.EventEmitter=r.removeItems=r.isMobile=void 0,r.uid=o,r.hex2rgb=s,r.hex2string=a,r.rgb2hex=u,r.getResolutionOfUrl=h,r.decomposeDataUri=l,r.getUrlFileExtension=c,r.getSvgSize=d,r.skipHello=f,r.sayHello=p,r.isWebGLSupported=v,r.sign=g,r.destroyTextureCache=y,r.clearTextureCache=m,r.correctBlendMode=_,r.premultiplyTint=b,r.premultiplyRgba=x,r.premultiplyTintToRgba=T;var w=t("../const"),E=t("../settings"),S=i(E),O=t("eventemitter3"),M=i(O),P=t("./pluginTarget"),C=i(P),R=t("./mixin"),A=n(R),I=t("ismobilejs"),D=n(I),L=t("remove-array-items"),N=i(L),B=t("./mapPremultipliedBlendModes"),F=i(B),k=t("earcut"),j=i(k),U=0,X=!1;r.isMobile=D,r.removeItems=N.default,r.EventEmitter=M.default,r.pluginTarget=C.default,r.mixins=A,r.earcut=j.default;var G=r.TextureCache=Object.create(null),W=r.BaseTextureCache=Object.create(null),H=r.premultiplyBlendMode=(0,F.default)()},{"../const":46,"../settings":101,"./mapPremultipliedBlendModes":126,"./mixin":128,"./pluginTarget":129,earcut:2,eventemitter3:3,ismobilejs:4,"remove-array-items":31}],126:[function(t,e,r){"use strict";function n(){for(var t=[],e=[],r=0;r<32;r++)t[r]=r,e[r]=r;t[i.BLEND_MODES.NORMAL_NPM]=i.BLEND_MODES.NORMAL,t[i.BLEND_MODES.ADD_NPM]=i.BLEND_MODES.ADD,t[i.BLEND_MODES.SCREEN_NPM]=i.BLEND_MODES.SCREEN,e[i.BLEND_MODES.NORMAL]=i.BLEND_MODES.NORMAL_NPM,e[i.BLEND_MODES.ADD]=i.BLEND_MODES.ADD_NPM,e[i.BLEND_MODES.SCREEN]=i.BLEND_MODES.SCREEN_NPM;var n=[];return n.push(e),n.push(t),n}r.__esModule=!0,r.default=n;var i=t("../const")},{"../const":46}],127:[function(t,e,r){"use strict";function n(t){return o.default.tablet||o.default.phone?4:t}r.__esModule=!0,r.default=n;var i=t("ismobilejs"),o=function(t){return t&&t.__esModule?t:{default:t}}(i)},{ismobilejs:4}],128:[function(t,e,r){"use strict";function n(t,e){if(t&&e)for(var r=Object.keys(e),n=0;n1?this._fontStyle="italic":t.indexOf("oblique")>-1?this._fontStyle="oblique":this._fontStyle="normal",t.indexOf("small-caps")>-1?this._fontVariant="small-caps":this._fontVariant="normal";var e=t.split(" "),r=-1;this._fontSize=26;for(var i=0;i-1&&r=this._durations[this.currentFrame];)n-=this._durations[this.currentFrame]*i,this._currentTime+=i;this._currentTime+=n/this._durations[this.currentFrame]}else this._currentTime+=e;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):r!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFramer&&this.onLoop()),this.updateTexture())},e.prototype.updateTexture=function(){this._texture=this._textures[this.currentFrame],this._textureID=-1,this.cachedTint=16777215,this.onFrameChange&&this.onFrameChange(this.currentFrame)},e.prototype.destroy=function(e){this.stop(),t.prototype.destroy.call(this,e)},e.fromFrames=function(t){for(var r=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:{};i(this,e);var s=o(this,t.call(this));return s._textWidth=0,s._textHeight=0,s._glyphs=[],s._font={tint:void 0!==n.tint?n.tint:16777215,align:n.align||"left",name:null,size:0},s.font=n.font,s._text=r,s._maxWidth=0,s._maxLineHeight=0,s._letterSpacing=0,s._anchor=new c.default(function(){s.dirty=!0},s,0,0),s.dirty=!1,s.updateText(),s}return s(e,t),e.prototype.updateText=function(){for(var t=e.fonts[this._font.name],r=this._font.size/t.size,n=new h.Point,i=[],o=[],s=this.text.replace(/(?:\r\n|\r)/g,"\n"),a=s.length,u=this._maxWidth*t.size/this._font.size,l=null,c=0,d=0,f=0,p=-1,v=0,g=0,y=0,m=0;m0&&n.x>u&&(++g,h.utils.removeItems(i,1+p-g,1+m-p),m=p,p=-1,o.push(v),d=Math.max(d,v),f++,n.x=0,n.y+=t.lineHeight,l=null))}else o.push(c),d=Math.max(d,c),++f,++g,n.x=0,n.y+=t.lineHeight,l=null}var T=s.charAt(s.length-1);"\r"!==T&&"\n"!==T&&(/(?:\s)/.test(T)&&(c=v),o.push(c),d=Math.max(d,c));for(var w=[],E=0;E<=f;E++){var S=0;"right"===this._font.align?S=d-o[E]:"center"===this._font.align&&(S=(d-o[E])/2),w.push(S)}for(var O=i.length,M=this.tint,P=0;P=0?t:16777215,this.dirty=!0}},{key:"align",get:function(){return this._font.align},set:function(t){this._font.align=t||"left",this.dirty=!0}},{key:"anchor",get:function(){return this._anchor},set:function(t){"number"==typeof t?this._anchor.set(t):this._anchor.copy(t)}},{key:"font",get:function(){return this._font},set:function(t){t&&("string"==typeof t?(t=t.split(" "),this._font.name=1===t.length?t[0]:t.slice(1).join(" "),this._font.size=t.length>=2?parseInt(t[0],10):e.fonts[this._font.name].size):(this._font.name=t.name,this._font.size="number"==typeof t.size?t.size:parseInt(t.size,10)),this.dirty=!0)}},{key:"text",get:function(){return this._text},set:function(t){t=t.toString()||" ",this._text!==t&&(this._text=t,this.dirty=!0)}},{key:"maxWidth",get:function(){return this._maxWidth},set:function(t){this._maxWidth!==t&&(this._maxWidth=t,this.dirty=!0)}},{key:"maxLineHeight",get:function(){return this.validate(),this._maxLineHeight}},{key:"textWidth",get:function(){return this.validate(),this._textWidth}},{key:"letterSpacing",get:function(){return this._letterSpacing},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t,this.dirty=!0)}},{key:"textHeight",get:function(){return this.validate(),this._textHeight}}]),e}(h.Container);r.default=v,v.fonts={}},{"../core":65,"../core/math/ObservablePoint":68,"../core/settings":101,"../core/utils":125}],137:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:100,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;n(this,e);var a=i(this,t.call(this,r));return a.tileTransform=new u.TransformStatic,a._width=o,a._height=s,a._canvasPattern=null,a.uvTransform=r.transform||new u.TextureMatrix(r),a.pluginName="tilingSprite",a.uvRespectAnchor=!1,a}return o(e,t),e.prototype._onTextureUpdate=function(){this.uvTransform&&(this.uvTransform.texture=this._texture),this.cachedTint=16777215},e.prototype._renderWebGL=function(t){var e=this._texture;e&&e.valid&&(this.tileTransform.updateLocalTransform(),this.uvTransform.update(),t.setObjectRenderer(t.plugins[this.pluginName]),t.plugins[this.pluginName].render(this))},e.prototype._renderCanvas=function(t){var e=this._texture;if(e.baseTexture.hasLoaded){var r=t.context,n=this.worldTransform,i=t.resolution,o=e.baseTexture,s=o.resolution,a=this.tilePosition.x/this.tileScale.x%e._frame.width*s,h=this.tilePosition.y/this.tileScale.y%e._frame.height*s;if(this._textureID!==this._texture._updateID||this.cachedTint!==this.tint){this._textureID=this._texture._updateID;var c=new u.CanvasRenderTarget(e._frame.width,e._frame.height,s);16777215!==this.tint?(this.tintedTexture=l.default.getTintedTexture(this,this.tint),c.context.drawImage(this.tintedTexture,0,0)):c.context.drawImage(o.source,-e._frame.x*s,-e._frame.y*s),this.cachedTint=this.tint,this._canvasPattern=c.context.createPattern(c.canvas,"repeat")}r.globalAlpha=this.worldAlpha,r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i,n.ty*i),t.setBlendMode(this.blendMode),r.fillStyle=this._canvasPattern,r.scale(this.tileScale.x/s,this.tileScale.y/s);var d=this.anchor.x*-this._width,f=this.anchor.y*-this._height;this.uvRespectAnchor?(r.translate(a,h),r.fillRect(-a+d,-h+f,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s)):(r.translate(a+d,h+f),r.fillRect(-a,-h,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s))}},e.prototype._calculateBounds=function(){var t=this._width*-this._anchor._x,e=this._height*-this._anchor._y,r=this._width*(1-this._anchor._x),n=this._height*(1-this._anchor._y);this._bounds.addFrame(this.transform,t,e,r,n)},e.prototype.getLocalBounds=function(e){return 0===this.children.length?(this._bounds.minX=this._width*-this._anchor._x,this._bounds.minY=this._height*-this._anchor._y,this._bounds.maxX=this._width*(1-this._anchor._x),this._bounds.maxY=this._height*(1-this._anchor._y),e||(this._localBoundsRect||(this._localBoundsRect=new u.Rectangle),e=this._localBoundsRect),this._bounds.getRectangle(e)):t.prototype.getLocalBounds.call(this,e)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,c);var e=this._width,r=this._height,n=-e*this.anchor._x;if(c.x>=n&&c.x=i&&c.y0&&void 0!==arguments[0]?arguments[0]:new i.Point,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.parent?this.parent.toGlobal(this.position,t,e):(t.x=this.position.x,t.y=this.position.y),t}},{"../core":65}],141:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0,r.BitmapText=r.TilingSpriteRenderer=r.TilingSprite=r.AnimatedSprite=void 0;var i=t("./AnimatedSprite");Object.defineProperty(r,"AnimatedSprite",{enumerable:!0,get:function(){return n(i).default}});var o=t("./TilingSprite");Object.defineProperty(r,"TilingSprite",{enumerable:!0,get:function(){return n(o).default}});var s=t("./webgl/TilingSpriteRenderer");Object.defineProperty(r,"TilingSpriteRenderer",{enumerable:!0,get:function(){return n(s).default}});var a=t("./BitmapText");Object.defineProperty(r,"BitmapText",{enumerable:!0,get:function(){return n(a).default}}),t("./cacheAsBitmap"),t("./getChildByName"),t("./getGlobalPosition")},{"./AnimatedSprite":135,"./BitmapText":136,"./TilingSprite":137,"./cacheAsBitmap":138,"./getChildByName":139,"./getGlobalPosition":140,"./webgl/TilingSpriteRenderer":142}],142:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=t("../../core"),a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(s),u=t("../../core/const"),h=(t("path"),new a.Matrix),l=function(t){function e(r){n(this,e);var o=i(this,t.call(this,r));return o.shader=null,o.simpleShader=null,o.quad=null,o}return o(e,t),e.prototype.onContextChange=function(){var t=this.renderer.gl;this.shader=new a.Shader(t,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTransform;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\n}\n","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\nuniform mat3 uMapCoord;\nuniform vec4 uClampFrame;\nuniform vec2 uClampOffset;\n\nvoid main(void)\n{\n vec2 coord = mod(vTextureCoord - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;\n coord = (uMapCoord * vec3(coord, 1.0)).xy;\n coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);\n\n vec4 sample = texture2D(uSampler, coord);\n gl_FragColor = sample * uColor;\n}\n"),this.simpleShader=new a.Shader(t,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTransform;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\n}\n","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\n\nvoid main(void)\n{\n vec4 sample = texture2D(uSampler, vTextureCoord);\n gl_FragColor = sample * uColor;\n}\n"),this.renderer.bindVao(null),this.quad=new a.Quad(t,this.renderer.state.attribState),this.quad.initVao(this.shader)},e.prototype.render=function(t){var e=this.renderer,r=this.quad;e.bindVao(r.vao);var n=r.vertices;n[0]=n[6]=t._width*-t.anchor.x,n[1]=n[3]=t._height*-t.anchor.y,n[2]=n[4]=t._width*(1-t.anchor.x),n[5]=n[7]=t._height*(1-t.anchor.y),t.uvRespectAnchor&&(n=r.uvs,n[0]=n[6]=-t.anchor.x,n[1]=n[3]=-t.anchor.y,n[2]=n[4]=1-t.anchor.x,n[5]=n[7]=1-t.anchor.y),r.upload();var i=t._texture,o=i.baseTexture,s=t.tileTransform.localTransform,l=t.uvTransform,c=o.isPowerOfTwo&&i.frame.width===o.width&&i.frame.height===o.height;c&&(o._glTextures[e.CONTEXT_UID]?c=o.wrapMode!==u.WRAP_MODES.CLAMP:o.wrapMode===u.WRAP_MODES.CLAMP&&(o.wrapMode=u.WRAP_MODES.REPEAT));var d=c?this.simpleShader:this.shader;e.bindShader(d);var f=i.width,p=i.height,v=t._width,g=t._height;h.set(s.a*f/v,s.b*f/g,s.c*p/v,s.d*p/g,s.tx/v,s.ty/g),h.invert(),c?h.prepend(l.mapCoord):(d.uniforms.uMapCoord=l.mapCoord.toArray(!0),d.uniforms.uClampFrame=l.uClampFrame,d.uniforms.uClampOffset=l.uClampOffset),d.uniforms.uTransform=h.toArray(!0),d.uniforms.uColor=a.utils.premultiplyTintToRgba(t.tint,t.worldAlpha,d.uniforms.uColor,o.premultipliedAlpha),d.uniforms.translationMatrix=t.transform.worldTransform.toArray(!0),d.uniforms.uSampler=e.bindTexture(i),e.setBlendMode(a.utils.correctBlendMode(t.blendMode,o.premultipliedAlpha)),r.vao.draw(this.renderer.gl.TRIANGLES,6,0)},e}(a.ObjectRenderer);r.default=l,a.WebGLRenderer.registerPlugin("tilingSprite",l)},{"../../core":65,"../../core/const":46,path:8}],143:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:1;n(this,e);var o=i(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}","varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform float uAlpha;\n\nvoid main(void)\n{\n gl_FragColor = texture2D(uSampler, vTextureCoord) * uAlpha;\n}\n"));return o.alpha=r,o.glShaderKey="alpha",o}return o(e,t),s(e,[{key:"alpha",get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t}}]),e}(u.Filter));r.default=h},{"../../core":65,path:8}],144:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var a=function(){function t(t,e){for(var r=0;r=r&&(u=t-h-1),l=l.replace("%value%",e[u]),s+=l,s+="\n"}return n=n.replace("%blur%",s),n=n.replace("%size%",t)}r.__esModule=!0,r.default=n;var i={5:[.153388,.221461,.250301],7:[.071303,.131514,.189879,.214607],9:[.028532,.067234,.124009,.179044,.20236],11:[.0093,.028002,.065984,.121703,.175713,.198596],13:[.002406,.009255,.027867,.065666,.121117,.174868,.197641],15:[489e-6,.002403,.009246,.02784,.065602,.120999,.174697,.197448]},o=["varying vec2 vBlurTexCoords[%size%];","uniform sampler2D uSampler;","void main(void)","{"," gl_FragColor = vec4(0.0);"," %blur%","}"].join("\n")},{}],148:[function(t,e,r){"use strict";function n(t,e){var r=Math.ceil(t/2),n=i,o="",s=void 0;s=e?"vBlurTexCoords[%index%] = aTextureCoord + vec2(%sampleIndex% * strength, 0.0);":"vBlurTexCoords[%index%] = aTextureCoord + vec2(0.0, %sampleIndex% * strength);";for(var a=0;ae;)r-=2;return r}r.__esModule=!0,r.default=n},{}],150:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n"));return r.uniforms.m=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],r.alpha=1,r}return o(e,t),e.prototype._loadMatrix=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t;e&&(this._multiply(r,this.uniforms.m,t),r=this._colorMatrix(r)),this.uniforms.m=r},e.prototype._multiply=function(t,e,r){return t[0]=e[0]*r[0]+e[1]*r[5]+e[2]*r[10]+e[3]*r[15],t[1]=e[0]*r[1]+e[1]*r[6]+e[2]*r[11]+e[3]*r[16],t[2]=e[0]*r[2]+e[1]*r[7]+e[2]*r[12]+e[3]*r[17],t[3]=e[0]*r[3]+e[1]*r[8]+e[2]*r[13]+e[3]*r[18],t[4]=e[0]*r[4]+e[1]*r[9]+e[2]*r[14]+e[3]*r[19]+e[4],t[5]=e[5]*r[0]+e[6]*r[5]+e[7]*r[10]+e[8]*r[15],t[6]=e[5]*r[1]+e[6]*r[6]+e[7]*r[11]+e[8]*r[16],t[7]=e[5]*r[2]+e[6]*r[7]+e[7]*r[12]+e[8]*r[17],t[8]=e[5]*r[3]+e[6]*r[8]+e[7]*r[13]+e[8]*r[18],t[9]=e[5]*r[4]+e[6]*r[9]+e[7]*r[14]+e[8]*r[19]+e[9],t[10]=e[10]*r[0]+e[11]*r[5]+e[12]*r[10]+e[13]*r[15],t[11]=e[10]*r[1]+e[11]*r[6]+e[12]*r[11]+e[13]*r[16],t[12]=e[10]*r[2]+e[11]*r[7]+e[12]*r[12]+e[13]*r[17],t[13]=e[10]*r[3]+e[11]*r[8]+e[12]*r[13]+e[13]*r[18],t[14]=e[10]*r[4]+e[11]*r[9]+e[12]*r[14]+e[13]*r[19]+e[14],t[15]=e[15]*r[0]+e[16]*r[5]+e[17]*r[10]+e[18]*r[15],t[16]=e[15]*r[1]+e[16]*r[6]+e[17]*r[11]+e[18]*r[16],t[17]=e[15]*r[2]+e[16]*r[7]+e[17]*r[12]+e[18]*r[17],t[18]=e[15]*r[3]+e[16]*r[8]+e[17]*r[13]+e[18]*r[18],t[19]=e[15]*r[4]+e[16]*r[9]+e[17]*r[14]+e[18]*r[19]+e[19],t},e.prototype._colorMatrix=function(t){var e=new Float32Array(t);return e[4]/=255,e[9]/=255,e[14]/=255,e[19]/=255,e},e.prototype.brightness=function(t,e){var r=[t,0,0,0,0,0,t,0,0,0,0,0,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.greyscale=function(t,e){var r=[t,t,t,0,0,t,t,t,0,0,t,t,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.blackAndWhite=function(t){var e=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.hue=function(t,e){t=(t||0)/180*Math.PI;var r=Math.cos(t),n=Math.sin(t),i=Math.sqrt,o=1/3,s=i(o),a=r+(1-r)*o,u=o*(1-r)-s*n,h=o*(1-r)+s*n,l=o*(1-r)+s*n,c=r+o*(1-r),d=o*(1-r)-s*n,f=o*(1-r)-s*n,p=o*(1-r)+s*n,v=r+o*(1-r),g=[a,u,h,0,0,l,c,d,0,0,f,p,v,0,0,0,0,0,1,0];this._loadMatrix(g,e)},e.prototype.contrast=function(t,e){var r=(t||0)+1,n=-.5*(r-1),i=[r,0,0,0,n,0,r,0,0,n,0,0,r,0,n,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.saturate=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments[1],r=2*t/3+1,n=-.5*(r-1),i=[r,n,n,0,0,n,r,n,0,0,n,n,r,0,0,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.desaturate=function(){this.saturate(-1)},e.prototype.negative=function(t){var e=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.sepia=function(t){var e=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.technicolor=function(t){var e=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.polaroid=function(t){var e=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.toBGR=function(t){var e=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.kodachrome=function(t){var e=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.browni=function(t){var e=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.vintage=function(t){var e=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.colorTone=function(t,e,r,n,i){t=t||.2,e=e||.15,r=r||16770432,n=n||3375104;var o=(r>>16&255)/255,s=(r>>8&255)/255,a=(255&r)/255,u=(n>>16&255)/255,h=(n>>8&255)/255,l=(255&n)/255,c=[.3,.59,.11,0,0,o,s,a,t,0,u,h,l,e,0,o-u,s-h,a-l,0,0];this._loadMatrix(c,i)},e.prototype.night=function(t,e){t=t||.1;var r=[-2*t,-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.predator=function(t,e){var r=[11.224130630493164*t,-4.794486999511719*t,-2.8746118545532227*t,0*t,.40342438220977783*t,-3.6330697536468506*t,9.193157196044922*t,-2.951810836791992*t,0*t,-1.316135048866272*t,-3.2184197902679443*t,-4.2375030517578125*t,7.476448059082031*t,0*t,.8044459223747253*t,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.lsd=function(t){var e=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0];this._loadMatrix(e,t)},e.prototype.reset=function(){var t=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];this._loadMatrix(t,!1)},s(e,[{key:"matrix",get:function(){return this.uniforms.m},set:function(t){this.uniforms.m=t}},{key:"alpha",get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t}}]),e}(u.Filter));r.default=h,h.prototype.grayscale=h.prototype.greyscale},{"../../core":65,path:8}],151:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec2 fragCoord = vTextureCoord * filterArea.xy;\n\n vec4 color;\n\n color = fxaa(uSampler, fragCoord, filterArea.xy, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n'))}return o(e,t),e}(a.Filter));r.default=u},{"../../core":65,path:8}],153:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./fxaa/FXAAFilter");Object.defineProperty(r,"FXAAFilter",{enumerable:!0,get:function(){return n(i).default}});var o=t("./noise/NoiseFilter");Object.defineProperty(r,"NoiseFilter",{enumerable:!0,get:function(){return n(o).default}});var s=t("./displacement/DisplacementFilter");Object.defineProperty(r,"DisplacementFilter",{enumerable:!0,get:function(){return n(s).default}});var a=t("./blur/BlurFilter");Object.defineProperty(r,"BlurFilter",{enumerable:!0,get:function(){return n(a).default}});var u=t("./blur/BlurXFilter");Object.defineProperty(r,"BlurXFilter",{enumerable:!0,get:function(){return n(u).default}});var h=t("./blur/BlurYFilter");Object.defineProperty(r,"BlurYFilter",{enumerable:!0,get:function(){return n(h).default}});var l=t("./colormatrix/ColorMatrixFilter");Object.defineProperty(r,"ColorMatrixFilter",{enumerable:!0,get:function(){return n(l).default}});var c=t("./alpha/AlphaFilter");Object.defineProperty(r,"AlphaFilter",{enumerable:!0,get:function(){return n(c).default}})},{"./alpha/AlphaFilter":143,"./blur/BlurFilter":144,"./blur/BlurXFilter":145,"./blur/BlurYFilter":146,"./colormatrix/ColorMatrixFilter":150,"./displacement/DisplacementFilter":151,"./fxaa/FXAAFilter":152,"./noise/NoiseFilter":154}],154:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:.5,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Math.random();n(this,e);var s=i(this,t.call(this,"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}","precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n"));return s.noise=r,s.seed=o,s}return o(e,t),s(e,[{key:"noise",get:function(){return this.uniforms.uNoise},set:function(t){this.uniforms.uNoise=t}},{key:"seed",get:function(){return this.uniforms.uSeed},set:function(t){this.uniforms.uSeed=t}}]),e}(u.Filter));r.default=h},{"../../core":65,path:8}],155:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:1;this.removeEvents(),this.interactionDOMElement=t,this.resolution=e,this.addEvents()},e.prototype.addEvents=function(){this.interactionDOMElement&&(h.ticker.shared.add(this.update,this,h.UPDATE_PRIORITY.INTERACTION),window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="none",this.interactionDOMElement.style["-ms-touch-action"]="none"):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]="none"),this.supportsPointerEvents?(window.document.addEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,!0),window.addEventListener("pointercancel",this.onPointerCancel,!0),window.addEventListener("pointerup",this.onPointerUp,!0)):(window.document.addEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,!0),window.addEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,!0)),this.eventsAdded=!0)},e.prototype.removeEvents=function(){this.interactionDOMElement&&(h.ticker.shared.remove(this.update,this),window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="",this.interactionDOMElement.style["-ms-touch-action"]=""):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]=""),this.supportsPointerEvents?(window.document.removeEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,!0),window.removeEventListener("pointercancel",this.onPointerCancel,!0),window.removeEventListener("pointerup",this.onPointerUp,!0)):(window.document.removeEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,!0),window.removeEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,!0)),this.interactionDOMElement=null,this.eventsAdded=!1)},e.prototype.update=function(t){if(this._deltaTime+=t,!(this._deltaTime=0;l--){var c=h[l],d=this.processInteractive(t,c,r,n,a);if(d){if(!c.parent)continue;a=!1,d&&(t.target&&(n=!1),s=!0)}}return i&&(n&&!t.target&&!e.hitArea&&e.containsPoint&&e.containsPoint(o)&&(s=!0),e.interactive&&(s&&!t.target&&(t.target=e),r&&r(t,e,!!s))),s},e.prototype.onPointerDown=function(t){if(!this.supportsTouchEvents||"touch"!==t.pointerType){var e=this.normalizeToPointerData(t);this.autoPreventDefault&&e[0].isNormalized&&t.preventDefault();for(var r=e.length,n=0;ne?1:this._height/e;t[9]=t[11]=t[13]=t[15]=this._topHeight*r,t[17]=t[19]=t[21]=t[23]=this._height-this._bottomHeight*r,t[25]=t[27]=t[29]=t[31]=this._height},e.prototype.updateVerticalVertices=function(){var t=this.vertices,e=this._leftWidth+this._rightWidth,r=this._width>e?1:this._width/e;t[2]=t[10]=t[18]=t[26]=this._leftWidth*r,t[4]=t[12]=t[20]=t[28]=this._width-this._rightWidth*r,t[6]=t[14]=t[22]=t[30]=this._width},e.prototype._renderCanvas=function(t){var e=t.context;e.globalAlpha=this.worldAlpha,t.setBlendMode(this.blendMode);var r=this.worldTransform,n=t.resolution;t.roundPixels?e.setTransform(r.a*n,r.b*n,r.c*n,r.d*n,r.tx*n|0,r.ty*n|0):e.setTransform(r.a*n,r.b*n,r.c*n,r.d*n,r.tx*n,r.ty*n);var i=this._texture.baseTexture,o=i.source,s=i.width*i.resolution,a=i.height*i.resolution;this.drawSegment(e,o,s,a,0,1,10,11),this.drawSegment(e,o,s,a,2,3,12,13),this.drawSegment(e,o,s,a,4,5,14,15),this.drawSegment(e,o,s,a,8,9,18,19),this.drawSegment(e,o,s,a,10,11,20,21),this.drawSegment(e,o,s,a,12,13,22,23),this.drawSegment(e,o,s,a,16,17,26,27),this.drawSegment(e,o,s,a,18,19,28,29),this.drawSegment(e,o,s,a,20,21,30,31)},e.prototype.drawSegment=function(t,e,r,n,i,o,s,a){var u=this.uvs,h=this.vertices,l=(u[s]-u[i])*r,c=(u[a]-u[o])*n,d=h[s]-h[i],f=h[a]-h[o];l<1&&(l=1),c<1&&(c=1),d<1&&(d=1),f<1&&(f=1),t.drawImage(e,u[i]*r,u[o]*n,l,c,h[i],h[o],d,f)},e.prototype._refresh=function(){t.prototype._refresh.call(this);var e=this.uvs,r=this._texture;this._origWidth=r.orig.width,this._origHeight=r.orig.height;var n=1/this._origWidth,i=1/this._origHeight;e[0]=e[8]=e[16]=e[24]=0,e[1]=e[3]=e[5]=e[7]=0,e[6]=e[14]=e[22]=e[30]=1,e[25]=e[27]=e[29]=e[31]=1,e[2]=e[10]=e[18]=e[26]=n*this._leftWidth,e[4]=e[12]=e[20]=e[28]=1-n*this._rightWidth,e[9]=e[11]=e[13]=e[15]=i*this._topHeight,e[17]=e[19]=e[21]=e[23]=1-i*this._bottomHeight,this.updateHorizontalVertices(),this.updateVerticalVertices(),this.dirty++,this.multiplyUvs()},s(e,[{key:"width",get:function(){return this._width},set:function(t){this._width=t,this._refresh()}},{key:"height",get:function(){return this._height},set:function(t){this._height=t,this._refresh()}},{key:"leftWidth",get:function(){return this._leftWidth},set:function(t){this._leftWidth=t,this._refresh()}},{key:"rightWidth",get:function(){return this._rightWidth},set:function(t){this._rightWidth=t,this._refresh()}},{key:"topHeight",get:function(){return this._topHeight},set:function(t){this._topHeight=t,this._refresh()}},{key:"bottomHeight",get:function(){return this._bottomHeight},set:function(t){this._bottomHeight=t,this._refresh()}}]),e}(u.default);r.default=l},{"./Plane":168}],168:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.__esModule=!0;var s=t("./Mesh"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=function(t){function e(r,o,s){n(this,e);var u=i(this,t.call(this,r));return u._ready=!0,u.verticesX=o||10,u.verticesY=s||10,u.drawMode=a.default.DRAW_MODES.TRIANGLES,u.refresh(),u}return o(e,t),e.prototype._refresh=function(){for(var t=this._texture,e=this.verticesX*this.verticesY,r=[],n=[],i=[],o=[],s=this.verticesX-1,a=this.verticesY-1,u=t.width/s,h=t.height/a,l=0;l1&&(l=1);var c=Math.sqrt(n*n+i*i),d=this._texture.height/2;n/=c,i/=c,n*=d,i*=d,o[h]=u.x+n,o[h+1]=u.y+i,o[h+2]=u.x-n,o[h+3]=u.y-i,e=u}},e.prototype.updateTransform=function(){this.autoUpdate&&this.refreshVertices(),this.containerUpdateTransform()},e}(a.default);r.default=u},{"./Mesh":166}],170:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=t("../../core"),o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(i),s=t("../Mesh"),a=function(t){return t&&t.__esModule?t:{default:t}}(s),u=function(){function t(e){n(this,t),this.renderer=e}return t.prototype.render=function(t){var e=this.renderer,r=e.context,n=t.worldTransform,i=e.resolution;e.roundPixels?r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i|0,n.ty*i|0):r.setTransform(n.a*i,n.b*i,n.c*i,n.d*i,n.tx*i,n.ty*i),e.context.globalAlpha=t.worldAlpha,e.setBlendMode(t.blendMode),t.drawMode===a.default.DRAW_MODES.TRIANGLE_MESH?this._renderTriangleMesh(t):this._renderTriangles(t)},t.prototype._renderTriangleMesh=function(t){for(var e=t.vertices.length/2,r=0;r0){var O=S/Math.abs(t.worldTransform.a),M=S/Math.abs(t.worldTransform.d),P=(_+b+x)/3,C=(T+w+E)/3,R=_-P,A=T-C,I=Math.sqrt(R*R+A*A);_=P+R/I*(I+O),T=C+A/I*(I+M),R=b-P,A=w-C,I=Math.sqrt(R*R+A*A),b=P+R/I*(I+O),w=C+A/I*(I+M),R=x-P,A=E-C,I=Math.sqrt(R*R+A*A),x=P+R/I*(I+O),E=C+A/I*(I+M)}i.save(),i.beginPath(),i.moveTo(_,T),i.lineTo(b,w),i.lineTo(x,E),i.closePath(),i.clip();var D=d*g+v*p+f*y-g*p-v*f-d*y,L=_*g+v*x+b*y-g*x-v*b-_*y,N=d*b+_*p+f*x-b*p-_*f-d*x,B=d*g*x+v*b*p+_*f*y-_*g*p-v*f*x-d*b*y,F=T*g+v*E+w*y-g*E-v*w-T*y,k=d*w+T*p+f*E-w*p-T*f-d*E,j=d*g*E+v*w*p+T*f*y-T*g*p-v*f*E-d*w*y;i.transform(L/D,F/D,N/D,k/D,B/D,j/D),i.drawImage(h,0,0,l*u.resolution,c*u.resolution,0,0,l,c),i.restore(),this.renderer.invalidateBlendMode()}},t.prototype.renderMeshFlat=function(t){var e=this.renderer.context,r=t.vertices,n=r.length/2;e.beginPath();for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:1500,o=arguments[1],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16384,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n(this,e);var h=i(this,t.call(this));return s>16384&&(s=16384),s>r&&(s=r),h._properties=[!1,!0,!1,!1,!1],h._maxSize=r,h._batchSize=s,h._glBuffers={},h._bufferUpdateIDs=[],h._updateID=0,h.interactiveChildren=!1,h.blendMode=u.BLEND_MODES.NORMAL,h.autoResize=a,h.roundPixels=!0,h.baseTexture=null,h.setProperties(o),h._tint=0,h.tintRgb=new Float32Array(4),h.tint=16777215,h}return o(e,t),e.prototype.setProperties=function(t){t&&(this._properties[0]="vertices"in t||"scale"in t?!!t.vertices||!!t.scale:this._properties[0],this._properties[1]="position"in t?!!t.position:this._properties[1],this._properties[2]="rotation"in t?!!t.rotation:this._properties[2],this._properties[3]="uvs"in t?!!t.uvs:this._properties[3],this._properties[4]="tint"in t||"alpha"in t?!!t.tint||!!t.alpha:this._properties[4])},e.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},e.prototype.renderWebGL=function(t){var e=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.hasLoaded||this.baseTexture.once("update",function(){return e.onChildrenChange(0)})),t.setObjectRenderer(t.plugins.particle),t.plugins.particle.render(this))},e.prototype.onChildrenChange=function(t){for(var e=Math.floor(t/this._batchSize);this._bufferUpdateIDs.lengthr&&(o=r);var s=t._glBuffers[i.CONTEXT_UID];s||(s=t._glBuffers[i.CONTEXT_UID]=this.generateBuffers(t));var a=e[0]._texture.baseTexture;this.renderer.setBlendMode(u.utils.correctBlendMode(t.blendMode,a.premultipliedAlpha));var h=i.gl,l=t.worldTransform.copy(this.tempMatrix);l.prepend(i._activeRenderTarget.projectionMatrix),this.shader.uniforms.projectionMatrix=l.toArray(!0),this.shader.uniforms.uColor=u.utils.premultiplyRgba(t.tintRgb,t.worldAlpha,this.shader.uniforms.uColor,a.premultipliedAlpha),this.shader.uniforms.uSampler=i.bindTexture(a);for(var c=!1,d=0,f=0;dn&&(p=n),f>=s.length){if(!t.autoResize)break;s.push(this._generateOneMoreBuffer(t))}var v=s[f];v.uploadDynamic(e,d,p);var g=t._bufferUpdateIDs[f]||0;c=c||v._updateID0?1:-1})},{}],179:[function(t,e,r){"use strict";Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t})},{}],180:[function(t,e,r){"use strict";var n=t("object-assign"),i=function(t){return t&&t.__esModule?t:{default:t}}(n);Object.assign||(Object.assign=i.default)},{"object-assign":6}],181:[function(t,e,r){"use strict";t("./Object.assign"),t("./requestAnimationFrame"),t("./Math.sign"),t("./Number.isInteger"),window.ArrayBuffer||(window.ArrayBuffer=Array),window.Float32Array||(window.Float32Array=Array),window.Uint32Array||(window.Uint32Array=Array),window.Uint16Array||(window.Uint16Array=Array)},{"./Math.sign":178,"./Number.isInteger":179,"./Object.assign":180,"./requestAnimationFrame":182}],182:[function(t,e,r){(function(t){"use strict";if(Date.now&&Date.prototype.getTime||(Date.now=function(){return(new Date).getTime()}),!t.performance||!t.performance.now){var e=Date.now();t.performance||(t.performance={}),t.performance.now=function(){return Date.now()-e}}for(var r=Date.now(),n=["ms","moz","webkit","o"],i=0;i=0;n--)this.add(t.children[n]);return this},t.prototype.destroy=function(){this.ticking&&v.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null},t}();r.default=g},{"../core":65,"./limiters/CountLimiter":186}],184:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e){if(e instanceof u.BaseTexture){var r=e.source,n=0===r.width?t.canvas.width:Math.min(t.canvas.width,r.width),i=0===r.height?t.canvas.height:Math.min(t.canvas.height,r.height);return t.ctx.drawImage(r,0,0,n,i,0,0,t.canvas.width,t.canvas.height),!0}return!1}r.__esModule=!0;var a=t("../../core"),u=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}(a),h=t("../BasePrepare"),l=function(t){return t&&t.__esModule?t:{default:t}}(h),c=16,d=function(t){function e(r){n(this,e);var o=i(this,t.call(this,r));return o.uploadHookHelper=o,o.canvas=document.createElement("canvas"),o.canvas.width=c,o.canvas.height=c,o.ctx=o.canvas.getContext("2d"),o.registerUploadHook(s),o}return o(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.ctx=null,this.canvas=null},e}(l.default);r.default=d,u.CanvasRenderer.registerPlugin("prepare",d)},{"../../core":65,"../BasePrepare":183}],185:[function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}r.__esModule=!0;var i=t("./webgl/WebGLPrepare");Object.defineProperty(r,"webgl",{enumerable:!0,get:function(){return n(i).default}});var o=t("./canvas/CanvasPrepare");Object.defineProperty(r,"canvas",{enumerable:!0,get:function(){return n(o).default}});var s=t("./BasePrepare");Object.defineProperty(r,"BasePrepare",{enumerable:!0,get:function(){return n(s).default}});var a=t("./limiters/CountLimiter");Object.defineProperty(r,"CountLimiter",{enumerable:!0,get:function(){return n(a).default}});var u=t("./limiters/TimeLimiter");Object.defineProperty(r,"TimeLimiter",{enumerable:!0,get:function(){return n(u).default}})},{"./BasePrepare":183,"./canvas/CanvasPrepare":184,"./limiters/CountLimiter":186,"./limiters/TimeLimiter":187,"./webgl/WebGLPrepare":188}],186:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){n(this,t),this.maxItemsPerFrame=e,this.itemsLeft=0}return t.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},t.prototype.allowedToUpload=function(){return this.itemsLeft-- >0},t}();r.default=i},{}],187:[function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.__esModule=!0;var i=function(){function t(e){n(this,t),this.maxMilliseconds=e,this.frameStart=0}return t.prototype.beginFrame=function(){this.frameStart=Date.now()},t.prototype.allowedToUpload=function(){return Date.now()-this.frameStart= 1) { pos = 1; toRemove.push(i); - if(l.post) { - let split = l.post.split('|'); - switch(split[0].toLowerCase()) { - case "destroy": - l.object.destroy(); - continue; - case "clearshader": - l.object.filters = null; - l.object.alpha = Number(split[1]); - break; - } + let postRes = postLerpAction(l) + if(postRes === "continue") { + continue; + } else if(postRes === "break") { + false; } } switch(l.type) { @@ -476,6 +469,18 @@ class Player { l.object.filters[0].uniforms.time = pos; l.object.filters[0].apply(); } catch(error) {} + break; + } + case "tint": { + let lRgb = commonFunctions.hexToRgb(l.initV); + let fRgb = commonFunctions.hexToRgb(l.finalV); + let newR = commonFunctions.lerp(lRgb[0], fRgb[0], pos, inter); + let newG = commonFunctions.lerp(lRgb[1], fRgb[1], pos, inter); + let newB = commonFunctions.lerp(lRgb[2], fRgb[2], pos, inter); + let hexValue = commonFunctions.rgbToHex([newR, newG, newB]); + let newValue = commonFunctions.getColorFromName(hexValue).color; + l.object.tint = newValue; + break; } default: { let newValue = commonFunctions.lerp(l.initV, l.finalV, pos, inter); @@ -497,6 +502,7 @@ class Player { } catch(error) { //If we got an exception during this it probably means the object doesnt exist anymore so just remove it. toRemove.push(i); + postLerpAction(this.lerpTargets[i]); } } for(let i = toRemove.length - 1; i > -1; --i) { @@ -505,6 +511,24 @@ class Player { } catch (error) { console.log(error); } + + function postLerpAction(postLerp) { + try { + if(!postLerp || !postLerp.object || !postLerp.post) { + return ''; + } + let split = postLerp.post.split('|'); + switch(split[0].toLowerCase()) { + case "destroy": + postLerp.object.destroy({children: true}); + return 'continue'; + case "clearshader": + postLerp.object.filters = null; + postLerp.object.alpha = Number(split[1]); + return 'break'; + } + } catch(error) { } + } } //Processes a line from the mission tsv @@ -621,7 +645,7 @@ class Player { } else { //clear the sprite for the bg currently in use. for(let i = 0; i < container.children.length; ++i) { - container.children[i].destroy(); + container.children[i].destroy({children: true}); } } container.visible = true; @@ -895,6 +919,7 @@ class Player { } break; case "darkaura01": //312000111 + this.audio.stopSound('Se_不幸のオーラ(ヴォォオンン)'); this.audio.playSound('Se_不幸のオーラ(ヴォォオンン)', 'Se'); this.waitTime = 2500; break; @@ -902,7 +927,9 @@ class Player { this.audio.playSound('Se_サムシング・ニューの叫び声(アアア”ア”ア”)', 'Se'); let c = this.currentCharacters['キャラ中央']; this.waitTime = 4000; - this.lerpTargets.push({type: 'alpha', object: c.sprite, curTime: 0, time: 3000, finalV: 0, initV: 1, post: "destroy" }); + if(c) { + this.lerpTargets.push({type: 'alpha', object: c.sprite, curTime: 0, time: 3000, finalV: 0, initV: 1, post: "destroy" }); + } let customCommand = { Command: "", Arg1: cur.Arg1, Arg2: this.defaultCharPattern, Arg3: 'キャラ中央', Arg6: 3 }; this.checkPutCharacterScreen(customCommand, false, true); break; @@ -1245,13 +1272,24 @@ class Player { case "colorto": { let props = commonFunctions.getPropertiesFromTweenCommand(cur.Arg3); if(props.alpha != undefined) { + this.cancelLerpOfType('alpha', curChar.sprite); if(props.time) { this.lerpTargets.push({type: 'alpha', object: curChar.sprite, curTime: 0 - (props.delay || 0), time: props.time, finalV: props.alpha, initV: curChar.sprite.alpha }); } else { curChar.sprite.alpha = props.alpha; } - this.cancelLerpOfType('alpha', curChar.sprite); + + } + if(props.color != undefined) { + this.cancelLerpOfType('tint', curChar.sprite); + let color = commonFunctions.getColorFromName(props.color); + if(props.time) { + this.lerpTargets.push({type: 'tint', object: curChar.sprite, curTime: 0 - (props.delay || 0), time: props.time, + finalV: color.color, initV: curChar.sprite.tint }); + } else { + curChar.sprite.tint = color.color; + } } } } @@ -1414,17 +1452,9 @@ class Player { return new Promise((resolve, reject) => { try { this.pixi.app.ticker.remove(this.onPixiTick, this); - this.pixi.app.stage.children.forEach(function(child) { child.destroy(true, true, true); }); - for(let tex of Object.keys(PIXI.utils.TextureCache)) { - if(PIXI.utils.TextureCache[tex]) { - PIXI.utils.TextureCache[tex].destroy(true); - } - } utage.currentPlayingFile.length = 0; - this.loader.reset(); this.currentCharacters = {}; this.layers = {}; - this.sprites = {}; this.currentCommand = undefined; this.runEvent = false; this.secondTicker = 1000; @@ -1438,6 +1468,18 @@ class Player { this.text.resetAll(); this.audio.resetAll(); this.utage.resetTranslations(); + this.pixi.app.stage.children.forEach(function(child) { child.destroy({children: true, texture: true, baseTexture: true}); }); + for(let tex of Object.keys(PIXI.utils.TextureCache)) { + if(PIXI.utils.TextureCache[tex]) { + PIXI.utils.TextureCache[tex].destroy(true); + } + } + for(let tex of Object.keys(PIXI.utils.BaseTextureCache)) { + if(PIXI.utils.BaseTextureCache[tex]) { + PIXI.utils.BaseTextureCache[tex].destroy(true); + } + } + this.loader.reset(); resolve(); } catch (error) { reject(error); diff --git a/Js/Translations b/Js/Translations index d32d5bb..9785aaf 160000 --- a/Js/Translations +++ b/Js/Translations @@ -1 +1 @@ -Subproject commit d32d5bb518df5af9ad666bbfbc9de1e873521db8 +Subproject commit 9785aafc39465a98f1c60b0656133cba3ef44ce6 From d073e7946cca0d53be55c8bf7bcad1ec93121045 Mon Sep 17 00:00:00 2001 From: firebingo Date: Fri, 8 Jun 2018 08:25:34 -0700 Subject: [PATCH 14/86] Updated version in modal --- Js/Main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Js/Main.js b/Js/Main.js index 8a2b77f..2b1cb46 100644 --- a/Js/Main.js +++ b/Js/Main.js @@ -348,7 +348,7 @@ function openHelpModal(event) { let cont = document.getElementById("modal-container"); cont.innerHTML = `