packages feed

typesafe-precure 0.6.3.1 → 0.7.0.1

raw patch · 72 files changed

+10314/−3568 lines, 72 files

Files

CHANGELOG.md view
@@ -1,3 +1,13 @@+# 0.7.0.1++- Add 「フッ...」 in `introducesHerselfAs` of `Felice`+    - <https://github.com/igrep/typesafe-precure/pull/27>+- Collect all PreCures into cure-index.json and restructure the `ACME.PreCure.Textbook.*` modules.+    - <https://github.com/igrep/typesafe-precure/pull/25>+    - <https://github.com/igrep/typesafe-precure/pull/26>+    - By this change, `ACME.PreCure.Textbook` (including its children) exports only data types.  +      Say good bye to the a little ugly names such as `girlName_Mana`.+ # 0.6.3.1  - Add: Cure Macherie, Cure Amour, and their purifications.
gen/cure-index.json view
@@ -1,1 +1,1 @@-{"girls":[{"id":"Hana","nameEn":"Hana Nono","nameJa":"野乃 はな"},{"id":"Saaya","nameEn":"Saaya Yakushiji","nameJa":"薬師寺 さあや"},{"id":"Homare","nameEn":"Homare Kagayaki","nameJa":"輝木 ほまれ"},{"id":"Emiru","nameEn":"Emiru Aisaki","nameJa":"愛崎 えみる"},{"id":"Ruru","nameEn":"Ruru Amour","nameJa":"ルールー・アムール"},{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"}],"transformees":[{"id":"CureYell","nameEn":"Cure Yell","variationEn":"","nameJa":"キュアエール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"},{"id":"CureAnge","nameEn":"Cure Ange","variationEn":"","nameJa":"キュアアンジュ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"},{"id":"CureEtoile","nameEn":"Cure Etoile","variationEn":"","nameJa":"キュアエトワール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"},{"id":"CureMacherie","nameEn":"Cure Macherie","variationEn":"","nameJa":"キュアマシェリ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアマシェリ!"},{"id":"CureAmour","nameEn":"Cure Amour","variationEn":"","nameJa":"キュアアムール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアアムール!"},{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"}],"transformedGroups":[{"id":"HugttoPreCure","nameEn":"Hugtto PreCure","variationEn":"","nameJa":"HUGっと!プリキュア","variationJa":""},{"id":"KirakiraPreCureALaMode","nameEn":"Kirakira PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"id":"KirakiraPreCureALaMode_ALaModeStyle","nameEn":"Kirakira PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"}],"specialItems":[{"id":"PreHeart","nameEn":"Pre Heart","nameJa":"プリハート","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalPink","nameEn":"Mirai Crystal Pink","nameJa":"ミライクリスタル・ピンク","attachments":[]},{"id":"MiraiCrystalBlue","nameEn":"Mirai Crystal Blue","nameJa":"ミライクリスタル・ブルー","attachments":[]},{"id":"MiraiCrystalYellow","nameEn":"Mirai Crystal Yellow","nameJa":"ミライクリスタル・イエロー","attachments":[]},{"id":"MelodySword","nameEn":"Melody Sword","nameJa":"メロディソード","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalRose","nameEn":"Mirai Crystal Rose","nameJa":"ミライクリスタル・ローズ","attachments":[]},{"id":"MiraiCrystalNavy","nameEn":"Mirai Crystal Navy","nameJa":"ミライクリスタル・ネイビー","attachments":[]},{"id":"MiraiCrystalOrange","nameEn":"Mirai Crystal Orange","nameJa":"ミライクリスタル・オレンジ","attachments":[]},{"id":"MiraiCrystalWhite","nameEn":"Mirai Crystal White","nameJa":"ミライクリスタル・ホワイト","attachments":[]},{"id":"TwinLoveGuitar","nameEn":"Twin Love Guitar","nameJa":"ツインラブギター","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalRed","nameEn":"Mirai Crystal Red","nameJa":"ミライクリスタル・レッド","attachments":[]},{"id":"MiraiCrystalPurple","nameEn":"Mirai Crystal Purple","nameJa":"ミライクリスタル・パープル","attachments":[]},{"id":"MiraiCrystalRouge","nameEn":"Mirai Crystal Rouge","nameJa":"ミライクリスタル・ルージュ","attachments":[]},{"id":"MiraiCrystalViolet","nameEn":"Mirai Crystal Violet","nameJa":"ミライクリスタル・バイオレット","attachments":[]},{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]}],"transformations":[{"transformers":["Hana"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"transformees":["CureYell"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!"]},{"transformers":["Saaya"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"transformees":["CureAnge"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを癒す!知恵のプリキュア!キュアアンジュ!"]},{"transformers":["Homare"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Hana","Saaya","Homare"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","は~ぎゅ~~!","は~ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!","みんなを癒す!知恵のプリキュア!キュアアンジュ!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Emiru","Ruru"],"specialItems":[{"a":["MiraiCrystalRed"],"i":"PreHeart"},{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"transformees":["CureMacherie","CureAmour"],"speech":["ミライクリスタル!","ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~!","輝く未来をー、抱きしめて!","みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!"]},{"transformers":["Hana","Saaya","Homare","Emiru","Ruru"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"},{"a":["MiraiCrystalRed"],"i":"PreHeart"},{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile","CureMacherie","CureAmour"],"speech":["ミライクリスタル!","ハートキラっと!","ミライクリスタル!","ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~!","ぎゅ~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!","みんなを癒す!知恵のプリキュア!キュアアンジュ!","みんな輝け!力のプリキュア!キュアエトワール!","みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!","HUGっと!プリキュア!"]},{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアカスタード!できあがり!"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアジェラート!できあがり!"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアショコラ!できあがり!"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアパルフェ!できあがり!"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション!","ドーナツ!","ペコペコとキラキラを!","レッツ・ラ・まぜまぜ!","キュアペコリン!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!","キュアショコラ!できあがり!"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル!","レッツ・ラ・おきがえ!"]}],"purifications":[{"purifier":["CureYell"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フォー・ユー!"]},{"purifier":["CureAnge"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フェザー!"]},{"purifier":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・スター!"]},{"purifier":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalOrange"],"i":"MelodySword"}],"speech":["スタースラッシュ!"]},{"purifier":["CureMacherie"],"specialItems":[{"a":["MiraiCrystalRed"],"i":"PreHeart"}],"speech":["Are you ready?","フレフレ!ハート・ソング!"]},{"purifier":["CureAmour"],"specialItems":[{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"speech":["行きます!","フレフレ!ハート・ダンス!"]},{"purifier":["CureYell"],"specialItems":[{"a":["MiraiCrystalRose"],"i":"MelodySword"}],"speech":["フラワーシュート!"]},{"purifier":["CureAnge"],"specialItems":[{"a":["MiraiCrystalNavy"],"i":"MelodySword"}],"speech":["フェザーブラスト!"]},{"purifier":["CureMacherie"],"specialItems":[{"a":["MiraiCrystalRouge"],"i":"TwinLoveGuitar"}],"speech":["マシェリポップン!"]},{"purifier":["CureAmour"],"specialItems":[{"a":["MiraiCrystalViolet"],"i":"TwinLoveGuitar"}],"speech":["アムールロックンロール!"]},{"purifier":["CureYell","CureAnge","CureEtoile"],"specialItems":[{"a":["MiraiCrystalRose"],"i":"MelodySword"},{"a":["MiraiCrystalNavy"],"i":"MelodySword"},{"a":["MiraiCrystalOrange"],"i":"MelodySword"}],"speech":["ミライクリスタル!","エールタクト!","アンジュハープ!","エトワールフルート!","心のトゲトゲ、飛んでいけ〜!","プリキュア・トリニティコンサート!","HUGっとプリキュア!エール・フォー・ユー!"]},{"purifier":["CureMacherie","CureAmour"],"specialItems":[{"a":["MiraiCrystalRouge"],"i":"TwinLoveGuitar"},{"a":["MiraiCrystalViolet"],"i":"TwinLoveGuitar"}],"speech":["ツインラブギター!ミライクリスタル!","Are you ready?","行くのです!","届け!私たちの、愛の歌!","心のトゲトゲ!","ズッキュン打ち抜く!","ツインラブ・ロックビート!","愛してる!","Thank you!"]},{"purifier":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ホイップ・デコレーション!"]},{"purifier":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","カスタード・イリュージョン!"]},{"purifier":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ジェラート・シェイク!"]},{"purifier":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","マカロン・ジュリエンヌ!","にゃーお♥"]},{"purifier":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ショコラ・アロマーゼ!"]},{"purifier":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン!","行くよ!アン・ドゥ・トレビアン!","キラクル・レインボー!","ボナペティ!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド!","キラキラキラル・フルチャージ!","スイー・ツー・ワンダフル・アラモード!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー!","キラッと輝け!クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・アニマルゴーランド!"]},{"purifier":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け!","クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・ファンタスティックアニマーレ!"]}]}+{"girls":[{"id":"Mana","nameEn":"Mana Aida","nameJa":"相田 マナ"},{"id":"Rikka","nameEn":"Rikka Hishikawa","nameJa":"菱川 六花"},{"id":"Alice","nameEn":"Alice Yotsuba","nameJa":"四葉 ありす"},{"id":"Makoto","nameEn":"Makoto Kenzaki","nameJa":"剣崎 真琴"},{"id":"Aguri","nameEn":"Aguri Madoka","nameJa":"円亜 久里"},{"id":"Nagisa","nameEn":"Nagisa Misumi","nameJa":"美墨 なぎさ"},{"id":"Honoka","nameEn":"Honoka Yukishiro","nameJa":"雪城 ほのか"},{"id":"Love","nameEn":"Love Momozono","nameJa":"桃園 ラブ"},{"id":"Miki","nameEn":"Miki Aono","nameJa":"蒼乃 美希"},{"id":"Inori","nameEn":"Inori Yamabuki","nameJa":"山吹 祈里"},{"id":"Setsuna","nameEn":"Setsuna Higashi","nameJa":"東 せつな"},{"id":"Haruka","nameEn":"Haruka Haruno","nameJa":"春野 はるか"},{"id":"Minami","nameEn":"Minami Kaido","nameJa":"海藤 みなみ"},{"id":"Kirara","nameEn":"Kirara Amanogawa","nameJa":"天ノ川 きらら"},{"id":"Towa","nameEn":"Towa Akagi","nameJa":"紅城 トワ"},{"id":"Megumi","nameEn":"Megumi Aino","nameJa":"愛乃 めぐみ"},{"id":"Hime","nameEn":"Hime Shirayuki (Himelda Window, Cure Queen of the Blue Sky)","nameJa":"白雪 ひめ (ヒメルダ・ウインドウ・キュアクイーン・オブ・ザ・ブルースカイ)"},{"id":"Yuko","nameEn":"Yuko Omori","nameJa":"大森 ゆうこ"},{"id":"Iona","nameEn":"Iona Hikawa","nameJa":"氷川 いおな"},{"id":"Tsubomi","nameEn":"Tsubomi Hanasaki","nameJa":"花咲 つぼみ"},{"id":"Erika","nameEn":"Erika Kurumi","nameJa":"来海 えりか"},{"id":"Itsuki","nameEn":"Itsuki Myodoin","nameJa":"明堂院 いつき"},{"id":"Yuri","nameEn":"Yuri Tsukikage","nameJa":"月影 ゆり"},{"id":"Hana","nameEn":"Hana Nono","nameJa":"野乃 はな"},{"id":"Saaya","nameEn":"Saaya Yakushiji","nameJa":"薬師寺 さあや"},{"id":"Homare","nameEn":"Homare Kagayaki","nameJa":"輝木 ほまれ"},{"id":"Emiru","nameEn":"Emiru Aisaki","nameJa":"愛崎 えみる"},{"id":"Ruru","nameEn":"Ruru Amour","nameJa":"ルールー・アムール"},{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"},{"id":"Mirai","nameEn":"Mirai Asahina","nameJa":"朝日奈 みらい"},{"id":"Liko","nameEn":"Liko Izayoi","nameJa":"十六夜 リコ"},{"id":"Kotoha","nameEn":"Kotoha Hanami","nameJa":"花海 ことは"},{"id":"Hikari","nameEn":"Hikari Kujou","nameJa":"九条 ひかり"},{"id":"Ayumi","nameEn":"Ayumi Sakagami","nameJa":"坂上 あゆみ"},{"id":"Miyuki","nameEn":"Miyuki Hoshizora","nameJa":"星空 みゆき"},{"id":"Akane","nameEn":"Akane Hino","nameJa":"日野 あかね"},{"id":"Yayoi","nameEn":"Yayoi Kise","nameJa":"黄瀬 やよい"},{"id":"Nao","nameEn":"Nao Midorikawa","nameJa":"緑川 なお"},{"id":"Reika","nameEn":"Reika Aoki","nameJa":"青木 れいか"},{"id":"Saki","nameEn":"Saki Hyuga","nameJa":"日向 咲"},{"id":"Mai","nameEn":"Mai Misho","nameJa":"美翔 舞"},{"id":"Hibiki","nameEn":"Hibiki Hojo","nameJa":"北条 響"},{"id":"Kanade","nameEn":"Kanade Minamino","nameJa":"南野 奏"},{"id":"Ellen","nameEn":"Ellen Kurokawa","nameJa":"黒川 エレン"},{"id":"Ako","nameEn":"Ako Shirabe","nameJa":"調辺 アコ"},{"id":"Nozomi","nameEn":"Nozomi Yumehara","nameJa":"夢原 のぞみ"},{"id":"Rin","nameEn":"Rin Natsuki","nameJa":"夏木 りん"},{"id":"Urara","nameEn":"Urara Kasugano","nameJa":"春日野 うらら"},{"id":"Komachi","nameEn":"Komachi Akimoto","nameJa":"秋元 こまち"},{"id":"Karen","nameEn":"Karen Minazuki","nameJa":"水無月 かれん"},{"id":"Kurumi","nameEn":"Kurumi Mimino","nameJa":"美々野 くるみ"}],"transformees":[{"id":"CureHeart","nameEn":"Cure Heart","variationEn":"","nameJa":"キュアハート","variationJa":"","introducesHerselfAs":"みなぎる愛! キュアハート!"},{"id":"CureDiamond","nameEn":"Cure Diamond","variationEn":"","nameJa":"キュアダイヤモンド","variationJa":"","introducesHerselfAs":"英知の光! キュアダイヤモンド!"},{"id":"CureRosetta","nameEn":"Cure Rosetta","variationEn":"","nameJa":"キュアロゼッタ","variationJa":"","introducesHerselfAs":"ひだまりポカポカ、キュアロゼッタ!"},{"id":"CureSword","nameEn":"Cure Sword","variationEn":"","nameJa":"キュアソード","variationJa":"","introducesHerselfAs":"勇気の刃! キュアソード!"},{"id":"CureAce","nameEn":"Cure Ace","variationEn":"","nameJa":"キュアエース","variationJa":"","introducesHerselfAs":"愛の切り札! キュアエース!"},{"id":"CureBlack","nameEn":"Cure Black","variationEn":"","nameJa":"キュアブラック","variationJa":"","introducesHerselfAs":"光の使者、キュアブラック!"},{"id":"CureWhite","nameEn":"Cure White","variationEn":"","nameJa":"キュアホワイト","variationJa":"","introducesHerselfAs":"光の使者、キュアホワイト!"},{"id":"CurePeach","nameEn":"Cure Peach","variationEn":"","nameJa":"キュアピーチ","variationJa":"","introducesHerselfAs":"ピンクのハートは愛ある印!\nもぎたてフレッシュ、キュアピーチ!"},{"id":"CureBerry","nameEn":"Cure Berry","variationEn":"","nameJa":"キュアベリー","variationJa":"","introducesHerselfAs":"ブルーのハートは希望の印!\nつみたてフレッシュ、キュアベリー!"},{"id":"CurePine","nameEn":"Cure Pine","variationEn":"","nameJa":"キュアパイン","variationJa":"","introducesHerselfAs":"イエローハートは祈りの印!\nとれたてフレッシュ、キュアパイン!"},{"id":"CurePassion","nameEn":"Cure Passion","variationEn":"","nameJa":"キュアパッション","variationJa":"","introducesHerselfAs":"真っ赤なハートは幸せの証!\nうれたてフレッシュ、キュアパッション!"},{"id":"CureFlora","nameEn":"Cure Flora","variationEn":"","nameJa":"キュアフローラ","variationJa":"","introducesHerselfAs":"咲き誇る、花のプリンセス!キュアフローラ!"},{"id":"CureMermaid","nameEn":"Cure Mermaid","variationEn":"","nameJa":"キュアマーメイド","variationJa":"","introducesHerselfAs":"澄み渡る、海のプリンセス!キュアマーメイド!"},{"id":"CureTwinkle","nameEn":"Cure Twinkle","variationEn":"","nameJa":"キュアトゥインクル","variationJa":"","introducesHerselfAs":"きらめく星のプリンセス!キュアトゥインクル!"},{"id":"CureScarlet","nameEn":"Cure Scarlet","variationEn":"","nameJa":"キュアスカーレット","variationJa":"","introducesHerselfAs":"深紅の炎のプリンセス!キュアスカーレット!"},{"id":"CureFlora_ModeElegant","nameEn":"Cure Flora","variationEn":"Mode Elegant","nameJa":"キュアフローラ","variationJa":"モードエレガント","introducesHerselfAs":"咲き誇る、花のプリンセス!キュアフローラ!"},{"id":"CureMermaid_ModeElegant","nameEn":"Cure Mermaid","variationEn":"Mode Elegant","nameJa":"キュアマーメイド","variationJa":"モードエレガント","introducesHerselfAs":"澄み渡る、海のプリンセス!キュアマーメイド!"},{"id":"CureTwinkle_ModeElegant","nameEn":"Cure Twinkle","variationEn":"Mode Elegant","nameJa":"キュアトゥインクル","variationJa":"モードエレガント","introducesHerselfAs":"きらめく星のプリンセス!キュアトゥインクル!"},{"id":"CureScarlet_ModeElegant","nameEn":"Cure Scarlet","variationEn":"Mode Elegant","nameJa":"キュアスカーレット","variationJa":"モードエレガント","introducesHerselfAs":"深紅の炎のプリンセス!キュアスカーレット!"},{"id":"CureFlora_ModeElegantRoyal","nameEn":"Cure Flora","variationEn":"Mode Elegant Royal","nameJa":"キュアフローラ","variationJa":"モードエレガント・ロイヤル","introducesHerselfAs":"咲き誇る、花のプリンセス!キュアフローラ!"},{"id":"CureMermaid_ModeElegantRoyal","nameEn":"Cure Mermaid","variationEn":"Mode Elegant Royal","nameJa":"キュアマーメイド","variationJa":"モードエレガント・ロイヤル","introducesHerselfAs":"澄み渡る、海のプリンセス!キュアマーメイド!"},{"id":"CureTwinkle_ModeElegantRoyal","nameEn":"Cure Twinkle","variationEn":"Mode Elegant Royal","nameJa":"キュアトゥインクル","variationJa":"モードエレガント・ロイヤル","introducesHerselfAs":"きらめく星のプリンセス!キュアトゥインクル!"},{"id":"CureScarlet_ModeElegantRoyal","nameEn":"Cure Scarlet","variationEn":"Mode Elegant Royal","nameJa":"キュアスカーレット","variationJa":"モードエレガント・ロイヤル","introducesHerselfAs":"深紅の炎のプリンセス!キュアスカーレット!"},{"id":"CureLovely","nameEn":"Cure Lovely","variationEn":"","nameJa":"キュアラブリー","variationJa":"","introducesHerselfAs":"世界に広がる、ビッグな愛! キュアラブリー!"},{"id":"CurePrincess","nameEn":"Cure Princess","variationEn":"","nameJa":"キュアプリンセス","variationJa":"","introducesHerselfAs":"天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"},{"id":"CureHoney","nameEn":"Cure Honey","variationEn":"","nameJa":"キュアハニー","variationJa":"","introducesHerselfAs":"大地に実る、命の光! キュアハニー!"},{"id":"CureFortune","nameEn":"Cure Fortune","variationEn":"","nameJa":"キュアフォーチュン","variationJa":"","introducesHerselfAs":"夜空に煌めく、希望の星! キュアフォーチュン!"},{"id":"CureLovely_InnocentForm","nameEn":"Cure Lovely","variationEn":"Innocent Form","nameJa":"キュアラブリー","variationJa":"イノセントフォーム","introducesHerselfAs":"世界に広がる、ビッグな愛! キュアラブリー!"},{"id":"CurePrincess_InnocentForm","nameEn":"Cure Princess","variationEn":"Innocent Form","nameJa":"キュアプリンセス","variationJa":"イノセントフォーム","introducesHerselfAs":"天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"},{"id":"CureHoney_InnocentForm","nameEn":"Cure Honey","variationEn":"Innocent Form","nameJa":"キュアハニー","variationJa":"イノセントフォーム","introducesHerselfAs":"大地に実る、命の光! キュアハニー!"},{"id":"CureFortune_InnocentForm","nameEn":"Cure Fortune","variationEn":"Innocent Form","nameJa":"キュアフォーチュン","variationJa":"イノセントフォーム","introducesHerselfAs":"夜空に煌めく、希望の星! キュアフォーチュン!"},{"id":"CureBlossom","nameEn":"Cure Blossom","variationEn":"","nameJa":"キュアブロッサム","variationJa":"","introducesHerselfAs":"大地に咲く一輪の花! キュアブロッサム!"},{"id":"CureMarine","nameEn":"Cure Marine","variationEn":"","nameJa":"キュアマリン","variationJa":"","introducesHerselfAs":"海風に揺れる一輪の花! キュアマリン!"},{"id":"CureSunshine","nameEn":"Cure Sunshine","variationEn":"","nameJa":"キュアサンシャイン","variationJa":"","introducesHerselfAs":"陽の光浴びる一輪の花! キュアサンシャイン!"},{"id":"CureMoonlight","nameEn":"Cure Moonlight","variationEn":"","nameJa":"キュアムーンライト","variationJa":"","introducesHerselfAs":"月光に冴える一輪の花! キュアムーンライト!"},{"id":"SuperCureBlossom","nameEn":"Super Cure Blossom","variationEn":"","nameJa":"キュアブロッサム","variationJa":"スーパーキュアブロッサム","introducesHerselfAs":"大地に咲く一輪の花! キュアブロッサム!"},{"id":"SuperCureMarine","nameEn":"Super Cure Marine","variationEn":"","nameJa":"キュアマリン","variationJa":"スーパーキュアマリン","introducesHerselfAs":"海風に揺れる一輪の花! キュアマリン!"},{"id":"SuperCureSunshine","nameEn":"Super Cure Sunshine","variationEn":"","nameJa":"キュアサンシャイン","variationJa":"スーパーキュアサンシャイン","introducesHerselfAs":"陽の光浴びる一輪の花! キュアサンシャイン!"},{"id":"SuperCureMoonlight","nameEn":"Super Cure Moonlight","variationEn":"","nameJa":"キュアムーンライト","variationJa":"スーパーキュアムーンライト","introducesHerselfAs":"月光に冴える一輪の花! キュアムーンライト!"},{"id":"CureYell","nameEn":"Cure Yell","variationEn":"","nameJa":"キュアエール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"},{"id":"CureAnge","nameEn":"Cure Ange","variationEn":"","nameJa":"キュアアンジュ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"},{"id":"CureEtoile","nameEn":"Cure Etoile","variationEn":"","nameJa":"キュアエトワール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"},{"id":"CureMacherie","nameEn":"Cure Macherie","variationEn":"","nameJa":"キュアマシェリ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアマシェリ!"},{"id":"CureAmour","nameEn":"Cure Amour","variationEn":"","nameJa":"キュアアムール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアアムール!"},{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"},{"id":"CureMiracle","nameEn":"Cure Miracle","variationEn":"","nameJa":"キュアミラクル","variationJa":"ダイヤスタイル","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMiracle_Ruby","nameEn":"Cure Miracle","variationEn":"Ruby","nameJa":"キュアミラクル","variationJa":"ルビースタイル","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMiracle_Sapphire","nameEn":"Cure Miracle","variationEn":"Sapphire","nameJa":"キュアミラクル","variationJa":"サファイアスタイル","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMiracle_Topaz","nameEn":"Cure Miracle","variationEn":"Topaz","nameJa":"キュアミラクル","variationJa":"トパーズスタイル","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMiracle_OverTheRainbow","nameEn":"Cure Miracle","variationEn":"Over The Rainbow","nameJa":"キュアミラクル","variationJa":"オーバー・ザ・レインボー","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMiracle_Heartful","nameEn":"Cure Miracle","variationEn":"Heartful","nameJa":"キュアミラクル","variationJa":"ハートフルスタイル","introducesHerselfAs":"ふたりの奇跡!キュアミラクル!"},{"id":"CureMagical","nameEn":"Cure Magical","variationEn":"","nameJa":"キュアマジカル","variationJa":"ダイヤスタイル","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureMagical_Ruby","nameEn":"Cure Magical","variationEn":"Ruby","nameJa":"キュアマジカル","variationJa":"ルビースタイル","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureMagical_Sapphire","nameEn":"Cure Magical","variationEn":"Sapphire","nameJa":"キュアマジカル","variationJa":"サファイアスタイル","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureMagical_Topaz","nameEn":"Cure Magical","variationEn":"Topaz","nameJa":"キュアマジカル","variationJa":"トパーズスタイル","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureMagical_OverTheRainbow","nameEn":"Cure Magical","variationEn":"Over The Rainbow","nameJa":"キュアマジカル","variationJa":"オーバー・ザ・レインボー","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureMagical_Heartful","nameEn":"Cure Magical","variationEn":"Heartful","nameJa":"キュアマジカル","variationJa":"ハートフルスタイル","introducesHerselfAs":"ふたりの魔法!キュアマジカル!"},{"id":"CureFelice","nameEn":"Cure Felice","variationEn":"","nameJa":"キュアフェリーチェ","variationJa":"","introducesHerselfAs":"あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"},{"id":"CureFelice_OverTheRainbow","nameEn":"Cure Felice","variationEn":"Over The Rainbow","nameJa":"キュアフェリーチェ","variationJa":"オーバー・ザ・レインボー","introducesHerselfAs":"あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"},{"id":"CureFelice_Heartful","nameEn":"Cure Felice","variationEn":"Heartful","nameJa":"キュアフェリーチェ","variationJa":"ハートフルスタイル","introducesHerselfAs":"あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"},{"id":"CureMofurun","nameEn":"Cure Mofurun","variationEn":"","nameJa":"キュアモフルン","variationJa":"ダイヤスタイル","introducesHerselfAs":"モフモフモフルン!キュアモフルン!"},{"id":"CureMofurun_Ruby","nameEn":"Cure Mofurun","variationEn":"Ruby","nameJa":"キュアモフルン","variationJa":"ルビースタイル","introducesHerselfAs":"モフモフモフルン!キュアモフルン!"},{"id":"CureMofurun_Sapphire","nameEn":"Cure Mofurun","variationEn":"Sapphire","nameJa":"キュアモフルン","variationJa":"サファイアスタイル","introducesHerselfAs":"モフモフモフルン!キュアモフルン!"},{"id":"CureMofurun_Topaz","nameEn":"Cure Mofurun","variationEn":"Topaz","nameJa":"キュアモフルン","variationJa":"トパーズスタイル","introducesHerselfAs":"モフモフモフルン!キュアモフルン!"},{"id":"CureMofurun_Heartful","nameEn":"Cure Mofurun","variationEn":"Heartful","nameJa":"キュアモフルン","variationJa":"ハートフルスタイル","introducesHerselfAs":"モフモフモフルン!キュアモフルン!"},{"id":"CureBlack_Max","nameEn":"Cure Black","variationEn":"Max","nameJa":"キュアブラック","variationJa":"Max Heart","introducesHerselfAs":"光の使者、キュアブラック!"},{"id":"CureWhite_Max","nameEn":"Cure White","variationEn":"Max","nameJa":"キュアホワイト","variationJa":"Max Heart","introducesHerselfAs":"光の使者、キュアホワイト!"},{"id":"ShinyLuminous","nameEn":"Shiny Luminous","variationEn":"","nameJa":"シャイニールミナス","variationJa":"","introducesHerselfAs":"輝く命、シャイニールミナス!"},{"id":"CureEcho","nameEn":"Cure Echo","variationEn":"","nameJa":"キュアエコー","variationJa":"","introducesHerselfAs":"思いよ届け!キュアエコー!"},{"id":"CureHappy","nameEn":"Cure Happy","variationEn":"","nameJa":"キュアハッピー","variationJa":"","introducesHerselfAs":"キラキラ輝く未来の光! キュアハッピー!"},{"id":"CureSunny","nameEn":"Cure Sunny","variationEn":"","nameJa":"キュアサニー","variationJa":"","introducesHerselfAs":"太陽サンサン熱血パワー! キュアサニー!"},{"id":"CurePeace","nameEn":"Cure Peace","variationEn":"","nameJa":"キュアピース","variationJa":"","introducesHerselfAs":"ピカピカピカリン、ジャンケンポン! キュアピース!"},{"id":"CureMarch","nameEn":"Cure March","variationEn":"","nameJa":"キュアマーチ","variationJa":"","introducesHerselfAs":"勇気リンリン、直球勝負! キュアマーチ!"},{"id":"CureBeauty","nameEn":"Cure Beauty","variationEn":"","nameJa":"キュアビューティー","variationJa":"","introducesHerselfAs":"しんしんと降り積もる清き心! キュアビューティ!"},{"id":"PrincessHappy","nameEn":"Princess Happy","variationEn":"","nameJa":"キュアハッピー","variationJa":"プリンセスハッピー","introducesHerselfAs":"プリンセスハッピー!"},{"id":"PrincessSunny","nameEn":"Princess Sunny","variationEn":"","nameJa":"キュアサニー","variationJa":"プリンセスサニー","introducesHerselfAs":"プリンセスサニー!"},{"id":"PrincessPeace","nameEn":"Princess Peace","variationEn":"","nameJa":"キュアピース","variationJa":"プリンセスピース","introducesHerselfAs":"プリンセスピース!"},{"id":"PrincessMarch","nameEn":"Princess March","variationEn":"","nameJa":"キュアマーチ","variationJa":"プリンセスマーチ","introducesHerselfAs":"プリンセスマーチ!"},{"id":"PrincessBeauty","nameEn":"Princess Beauty","variationEn":"","nameJa":"キュアビューティー","variationJa":"プリンセスビューティー","introducesHerselfAs":"プリンセスビューティー!"},{"id":"CureBloom","nameEn":"Cure Bloom","variationEn":"","nameJa":"キュアブルーム","variationJa":"","introducesHerselfAs":"輝く金の花! キュアブルーム!"},{"id":"CureEgret","nameEn":"Cure Egret","variationEn":"","nameJa":"キュアイーグレット","variationJa":"","introducesHerselfAs":"煌めく銀の翼! キュアイーグレット!"},{"id":"CureBright","nameEn":"Cure Bright","variationEn":"","nameJa":"キュアブライト","variationJa":"","introducesHerselfAs":"天空に満ちる月! キュアブライト!"},{"id":"CureWindy","nameEn":"Cure Windy","variationEn":"","nameJa":"キュアウィンディ","variationJa":"","introducesHerselfAs":"大地に薫る風! キュアウィンディ!"},{"id":"CureMelody","nameEn":"Cure Melody","variationEn":"","nameJa":"キュアメロディ","variationJa":"","introducesHerselfAs":"爪弾くは荒ぶる調べ! キュアメロディー!"},{"id":"CureRhythm","nameEn":"Cure Rhythm","variationEn":"","nameJa":"キュアリズム","variationJa":"","introducesHerselfAs":"爪弾くはたおやかな調べ! キュアリズム!"},{"id":"CureBeat","nameEn":"Cure Beat","variationEn":"","nameJa":"キュアビート","variationJa":"","introducesHerselfAs":"爪弾くは魂の調べ! キュアビート!"},{"id":"CureMuse","nameEn":"Cure Muse","variationEn":"","nameJa":"キュアミューズ","variationJa":"","introducesHerselfAs":"爪弾くは女神の調べ! キュアミューズ!"},{"id":"CureDream","nameEn":"Cure Dream","variationEn":"","nameJa":"キュアドリーム","variationJa":"","introducesHerselfAs":"大いなる希望の力、キュアドリーム!"},{"id":"CureRouge","nameEn":"Cure Rouge","variationEn":"","nameJa":"キュアルージュ","variationJa":"","introducesHerselfAs":"情熱の赤い炎、キュアルージュ!"},{"id":"CureLemonade","nameEn":"Cure Lemonade","variationEn":"","nameJa":"キュアレモネード","variationJa":"","introducesHerselfAs":"はじけるレモンの香り、キュアレモネード!"},{"id":"CureMint","nameEn":"Cure Mint","variationEn":"","nameJa":"キュアミント","variationJa":"","introducesHerselfAs":"安らぎの緑の大地、キュアミント!"},{"id":"CureAqua","nameEn":"Cure Aqua","variationEn":"","nameJa":"キュアアクア","variationJa":"","introducesHerselfAs":"知性の青き泉、キュアアクア!"},{"id":"MilkyRose","nameEn":"Milky Rose","variationEn":"","nameJa":"ミルキィローズ","variationJa":"","introducesHerselfAs":"青いバラは秘密のしるし! ミルキィローズ!"}],"transformedGroups":[{"transformerIds":["CureHeart","CureDiamond","CureRosetta","CureSword","CureAce"],"nameEn":"DokiDoki! PreCure","variationEn":"","nameJa":"ドキドキ!プリキュア","variationJa":""},{"transformerIds":["CureBlack","CureWhite"],"nameEn":"Futari wa PreCure","variationEn":"","nameJa":"ふたりはプリキュア","variationJa":""},{"transformerIds":["CurePeach","CureBerry","CurePine","CurePassion"],"nameEn":"Fresh PreCure!","variationEn":"","nameJa":"フレッシュプリキュア!","variationJa":""},{"transformerIds":["CureFlora","CureMermaid","CureTwinkle","CureScarlet"],"nameEn":"Go! Princess PreCure","variationEn":"","nameJa":"Go! プリンセスプリキュア!","variationJa":""},{"transformerIds":["CureFlora_ModeElegantRoyal","CureMermaid_ModeElegantRoyal","CureTwinkle_ModeElegantRoyal","CureScarlet_ModeElegantRoyal"],"nameEn":"Go! Princess PreCure","variationEn":"Mode Elegant Royal","nameJa":"Go! プリンセスプリキュア!","variationJa":"モードエレガント・ロイヤル"},{"transformerIds":["CureLovely","CurePrincess","CureHoney","CureFortune"],"nameEn":"HappinessCharge PreCure!","variationEn":"","nameJa":"ハピネスチャージプリキュア!","variationJa":""},{"transformerIds":["CureLovely_InnocentForm","CurePrincess_InnocentForm","CureHoney_InnocentForm","CureFortune_InnocentForm"],"nameEn":"HappinessCharge PreCure!","variationEn":"Innocent Form","nameJa":"ハピネスチャージプリキュア!","variationJa":"イノセントフォーム"},{"transformerIds":["CureBlossom","CureMarine","CureSunshine","CureMoonlight"],"nameEn":"HeartCatch PreCure!","variationEn":"","nameJa":"ハートキャッチプリキュア!","variationJa":""},{"transformerIds":["SuperCureBlossom","SuperCureMarine","SuperCureSunshine","SuperCureMoonlight"],"nameEn":"HeartCatch PreCure!","variationEn":"Super Silhouette","nameJa":"ハートキャッチプリキュア!","variationJa":"スーパーシルエット"},{"transformerIds":["CureYell","CureAnge","CureEtoile","CureMacherie","CureAmour"],"nameEn":"Hugtto! PreCure","variationEn":"","nameJa":"HUGっと!プリキュア","variationJa":""},{"transformerIds":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"nameEn":"Kirakira ☆ PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"transformerIds":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"nameEn":"Kirakira ☆ PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"},{"transformerIds":["CureMiracle","CureMagical"],"nameEn":"Maho Girls PreCure!","variationEn":"Dia Style","nameJa":"魔法つかいプリキュア!","variationJa":"ダイヤスタイル"},{"transformerIds":["CureMiracle_Ruby","CureMagical_Ruby"],"nameEn":"Maho Girls PreCure!","variationEn":"Ruby Style","nameJa":"魔法つかいプリキュア!","variationJa":"ルビースタイル"},{"transformerIds":["CureMiracle_Sapphire","CureMagical_Sapphire"],"nameEn":"Maho Girls PreCure!","variationEn":"Sapphire Style","nameJa":"魔法つかいプリキュア!","variationJa":"サファイアスタイル"},{"transformerIds":["CureMiracle_Topaz","CureMagical_Topaz"],"nameEn":"Maho Girls PreCure!","variationEn":"Topaz Style","nameJa":"魔法つかいプリキュア!","variationJa":"トパーズスタイル"},{"transformerIds":["CureMiracle","CureMagical","CureFelice"],"nameEn":"Maho Girls PreCure!","variationEn":"Dia Style","nameJa":"魔法つかいプリキュア!","variationJa":"ダイヤスタイル"},{"transformerIds":["CureMiracle_Ruby","CureMagical_Ruby","CureFelice"],"nameEn":"Maho Girls PreCure!","variationEn":"Ruby Style","nameJa":"魔法つかいプリキュア!","variationJa":"ルビースタイル"},{"transformerIds":["CureMiracle_Sapphire","CureMagical_Sapphire","CureFelice"],"nameEn":"Maho Girls PreCure!","variationEn":"Sapphire Style","nameJa":"魔法つかいプリキュア!","variationJa":"サファイアスタイル"},{"transformerIds":["CureMiracle_Topaz","CureMagical_Topaz","CureFelice"],"nameEn":"Maho Girls PreCure!","variationEn":"Topaz Style","nameJa":"魔法つかいプリキュア!","variationJa":"トパーズスタイル"},{"transformerIds":["CureMiracle","CureMagical","CureFelice","CureMofurun"],"nameEn":"Maho Girls PreCure!","variationEn":"Dia Style","nameJa":"魔法つかいプリキュア!","variationJa":"ダイヤスタイル"},{"transformerIds":["CureMiracle_Ruby","CureMagical_Ruby","CureFelice","CureMofurun_Ruby"],"nameEn":"Maho Girls PreCure!","variationEn":"Ruby Style","nameJa":"魔法つかいプリキュア!","variationJa":"ルビースタイル"},{"transformerIds":["CureMiracle_Sapphire","CureMagical_Sapphire","CureFelice","CureMofurun_Sapphire"],"nameEn":"Maho Girls PreCure!","variationEn":"Sapphire Style","nameJa":"魔法つかいプリキュア!","variationJa":"サファイアスタイル"},{"transformerIds":["CureMiracle_Topaz","CureMagical_Topaz","CureFelice","CureMofurun_Topaz"],"nameEn":"Maho Girls PreCure!","variationEn":"Topaz Style","nameJa":"魔法つかいプリキュア!","variationJa":"トパーズスタイル"},{"transformerIds":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"nameEn":"Maho Girls PreCure!","variationEn":"Over The Rainbow","nameJa":"魔法つかいプリキュア!","variationJa":"オーバー・ザ・レインボー"},{"transformerIds":["CureMiracle_Heartful","CureMagical_Heartful","CureFelice_Heartful","CureMofurun_Heartful"],"nameEn":"Maho Girls PreCure!","variationEn":"Heartful Style","nameJa":"魔法つかいプリキュア!","variationJa":"ハートフルスタイル"},{"transformerIds":["CureBlack_Max","CureWhite_Max"],"nameEn":"Futari wa PreCure Max Heart","variationEn":"","nameJa":"ふたりはプリキュア Max Heart","variationJa":""},{"transformerIds":["CureBlack_Max","CureWhite_Max","ShinyLuminous"],"nameEn":"Futari wa PreCure Max Heart","variationEn":"","nameJa":"ふたりはプリキュア Max Heart","variationJa":""},{"transformerIds":["CureHappy","CureSunny","CurePeace","CureMarch","CureBeauty"],"nameEn":"Smile PreCure!","variationEn":"","nameJa":"スマイルプリキュア!","variationJa":""},{"transformerIds":["PrincessHappy","PrincessSunny","PrincessPeace","PrincessMarch","PrincessBeauty"],"nameEn":"Smile PreCure!","variationEn":"PreCure Princess Form","nameJa":"スマイルプリキュア!","variationJa":"プリキュア・プリンセス・フォーム"},{"transformerIds":["CureBloom","CureEgret"],"nameEn":"Futari wa PreCure Splash Star","variationEn":"","nameJa":"ふたりはプリキュア Splash Star","variationJa":""},{"transformerIds":["CureBright","CureWindy"],"nameEn":"Futari wa PreCure Splash Star","variationEn":"(Cure Bloom, Cure Windy)","nameJa":"ふたりはプリキュア Splash Star","variationJa":"(キュアブルーム・キュアウィンディ)"},{"transformerIds":["CureMelody","CureRhythm","CureBeat","CureMuse"],"nameEn":"Suite PreCure♪","variationEn":"","nameJa":"ハートキャッチプリキュア!","variationJa":""},{"transformerIds":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"],"nameEn":"Yes! PreCure 5","variationEn":"","nameJa":"Yes! プリキュア 5","variationJa":""},{"transformerIds":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua","MilkyRose"],"nameEn":"Yes! PreCure 5 GoGo!","variationEn":"","nameJa":"Yes! プリキュア 5 GoGo!","variationJa":""}],"specialItems":[{"id":"LovelyCommuneSharuru","nameEn":"Lovely Commune Sharuru","nameJa":"ラブリーコミューン(シャルル)","attachments":["Cure Loveads"]},{"id":"LovelyCommuneRaquel","nameEn":"Lovely Commune Raquel","nameJa":"ラブリーコミューン(ラケル)","attachments":["Cure Loveads"]},{"id":"LovelyCommuneLance","nameEn":"Lovely Commune Lance","nameJa":"ラブリーコミューン(ランス)","attachments":["Cure Loveads"]},{"id":"LovelyCommuneDavi","nameEn":"Lovely Commune Davi","nameJa":"ラブリーコミューン(ダビィ)","attachments":["Cure Loveads"]},{"id":"LoveEyesPalette","nameEn":"Love Eyes Palette","nameJa":"ラブアイズパレット","attachments":["Cure Loveads"]},{"id":"CureLoveads","nameEn":"Cure Loveads","nameJa":"キュアラビーズ","attachments":[]},{"id":"LoveKissRouge","nameEn":"Love Kiss Rouge","nameJa":"ラブキッスルージュ","attachments":[]},{"id":"MagicalLovelyHarp","nameEn":"MagicalLovely Harp","nameJa":"マジカルラブリーハープ","attachments":["Cure Loveads"]},{"id":"CardCommuneMepple","nameEn":"Card Commune Mepple","nameJa":"カードコミューン(メップル)","attachments":[]},{"id":"CardCommuneMipple","nameEn":"Card Commune Mipple","nameJa":"カードコミューン(ミップル)","attachments":[]},{"id":"RainbowBracelets","nameEn":"Rainbow Bracelets","nameJa":"レインボーブレス","attachments":[]},{"id":"Linkrun","nameEn":"Linkrun","nameJa":"リンクルン","attachments":[]},{"id":"CureStickPeachRod","nameEn":"CureStickPeachRod","nameJa":"キュアスティック・ピーチロッド","attachments":[]},{"id":"CureStickBerrySword","nameEn":"CureStickBerrySword","nameJa":"キュアスティック・ベリーソード","attachments":[]},{"id":"CureStickPineFlute","nameEn":"CureStickPineFlute","nameJa":"キュアスティック・パインフルート","attachments":[]},{"id":"PassionHarp","nameEn":"PassionHarp","nameJa":"パッションハープ","attachments":[]},{"id":"CloverBox","nameEn":"CloverBox","nameJa":"クローバーボックス","attachments":[]},{"id":"PrincessPerfume","nameEn":"Princess Perfume","nameJa":"プリンセスパフューム","attachments":["DressUpKey"]},{"id":"CrystalPrincessRod","nameEn":"Crystal Princess Rod","nameJa":"クリスタルプリンセスロッド","attachments":["DressUpKey"]},{"id":"ScarletViolin","nameEn":"Scarlet Violin","nameJa":"スカーレットバイオリン","attachments":["DressUpKey"]},{"id":"MusicPrincessPalace","nameEn":"Music Princess Palace","nameJa":"ミュージックプリンセスパレス","attachments":["DressUpKey"]},{"id":"DressUpKeyFlora","nameEn":"Dress Up Key Flora","nameJa":"ドレスアップキー・フローラ","attachments":[]},{"id":"DressUpKeyRose","nameEn":"Dress Up Key Rose","nameJa":"ドレスアップキー・ローズ","attachments":[]},{"id":"DressUpKeyLily","nameEn":"Dress Up Key Lily","nameJa":"ドレスアップキー・リリィ","attachments":[]},{"id":"DressUpKeySakura","nameEn":"Dress Up Key Sakura","nameJa":"ドレスアップキー・サクラ","attachments":[]},{"id":"DressUpKeyMermaid","nameEn":"Dress Up Key Mermaid","nameJa":"ドレスアップキー・マーメイド","attachments":[]},{"id":"DressUpKeyIce","nameEn":"Dress Up Key Ice","nameJa":"ドレスアップキー・アイス","attachments":[]},{"id":"DressUpKeyBubble","nameEn":"Dress Up Key Bubble","nameJa":"ドレスアップキー・バブル","attachments":[]},{"id":"DressUpKeySango","nameEn":"Dress Up Key Sango","nameJa":"ドレスアップキー・サンゴ","attachments":[]},{"id":"DressUpKeyTwinkle","nameEn":"Dress Up Key Twinkle","nameJa":"ドレスアップキー・トゥインクル","attachments":[]},{"id":"DressUpKeyLuna","nameEn":"Dress Up Key Luna","nameJa":"ドレスアップキー・ルナ","attachments":[]},{"id":"DressUpKeyShootingStar","nameEn":"Dress Up Key ShootingStar","nameJa":"ドレスアップキー・シューティングスター","attachments":[]},{"id":"DressUpKeyGinga","nameEn":"Dress Up Key Ginga","nameJa":"ドレスアップキー・ギンガ","attachments":[]},{"id":"DressUpKeyScarlet","nameEn":"Dress Up Key Scarlet","nameJa":"ドレスアップキー・スカーレット","attachments":[]},{"id":"DressUpKeyPhoenix","nameEn":"Dress Up Key Phoenix","nameJa":"ドレスアップキー・フェニックス","attachments":[]},{"id":"DressUpKeyHanabi","nameEn":"Dress Up Key Hanabi","nameJa":"ドレスアップキー・ハナビ","attachments":[]},{"id":"DressUpKeySun","nameEn":"Dress Up Key Sun","nameJa":"ドレスアップキー・サン","attachments":[]},{"id":"RoyalDressUpKey","nameEn":"Royal Dress Up Key","nameJa":"ロイヤルドレスアップキー","attachments":[]},{"id":"PreChanMirror","nameEn":"PreChan Mirror","nameJa":"プリチェンミラー","attachments":["PreCard"]},{"id":"FortunePiano","nameEn":"Fortune Piano","nameJa":"フォーチュンピアノ","attachments":["PreCard"]},{"id":"PreCardLovely","nameEn":"PreCard Lovely","nameJa":"プリカード(ラブリー)","attachments":[]},{"id":"PreCardPrincess","nameEn":"PreCard Princess","nameJa":"プリカード(プリンセス)","attachments":[]},{"id":"PreCardHoney","nameEn":"PreCard Honey","nameJa":"プリカード(ハニー)","attachments":[]},{"id":"PreCardFortune","nameEn":"PreCard Fortune","nameJa":"プリカード(フォーチュン)","attachments":[]},{"id":"PreCardLovelyInnocentForm","nameEn":"PreCard Lovely Innocent Form","nameJa":"プリカード(ラブリー:イノセントフォーム)","attachments":[]},{"id":"PreCardPrincessInnocentForm","nameEn":"PreCard Princess Innocent Form","nameJa":"プリカード(プリンセス:イノセントフォーム)","attachments":[]},{"id":"PreCardHoneyInnocentForm","nameEn":"PreCard Honey Innocent Form","nameJa":"プリカード(ハニー:イノセントフォーム)","attachments":[]},{"id":"PreCardFortuneInnocentForm","nameEn":"PreCard Fortune Innocent Form","nameJa":"プリカード(フォーチュン:イノセントフォーム)","attachments":[]},{"id":"LovePreBrace","nameEn":"Love Pre Brace","nameJa":"ラブプリブレス","attachments":[]},{"id":"TripleDanceHoneyBaton","nameEn":"Triple Dance Honey Baton","nameJa":"トリプルダンスハニーバトン","attachments":[]},{"id":"FortuneTambourine","nameEn":"Fortune Tambourine","nameJa":"フォーチュンタンバリン","attachments":[]},{"id":"ShiningMakeDresser","nameEn":"Shining Make Dresser","nameJa":"シャイニングメークドレッサー","attachments":[]},{"id":"InnocentHarmonyMic","nameEn":"Innocent Harmony Mic","nameJa":"イノセントハーモニーマイク","attachments":[]},{"id":"HeartPerfume","nameEn":"Heart Perfume","nameJa":"ココロパフューム","attachments":["PreCureSeed"]},{"id":"ShinyPerfume","nameEn":"Shiny Perfume","nameJa":"シャイニーパフューム","attachments":["PreCureSeed"]},{"id":"HeartPot","nameEn":"Heart Pot","nameJa":"ココロポット","attachments":["PreCureSeed"]},{"id":"PreCureSeed","nameEn":"PreCure Seed","nameJa":"プリキュアの種","attachments":[]},{"id":"BlossomTakt","nameEn":"Blossom Takt","nameJa":"ブロッサムタクト","attachments":[]},{"id":"MarineTakt","nameEn":"Marine Takt","nameJa":"マリンタクト","attachments":[]},{"id":"ShinyTambourine","nameEn":"Shiny Tambourine","nameJa":"シャイニータンバリン","attachments":[]},{"id":"MoonTakt","nameEn":"Moon Takt","nameJa":"ムーンタクト","attachments":[]},{"id":"HeartCatchMirage","nameEn":"Heart Catch Mirage","nameJa":"ハートキャッチミラージュ","attachments":["SuperPreCureSeed"]},{"id":"SuperPreCureSeed","nameEn":"Super PreCure Seed","nameJa":"スーパープリキュアの種","attachments":[]},{"id":"PreHeart","nameEn":"Pre Heart","nameJa":"プリハート","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalPink","nameEn":"Mirai Crystal Pink","nameJa":"ミライクリスタル・ピンク","attachments":[]},{"id":"MiraiCrystalBlue","nameEn":"Mirai Crystal Blue","nameJa":"ミライクリスタル・ブルー","attachments":[]},{"id":"MiraiCrystalYellow","nameEn":"Mirai Crystal Yellow","nameJa":"ミライクリスタル・イエロー","attachments":[]},{"id":"MelodySword","nameEn":"Melody Sword","nameJa":"メロディソード","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalRose","nameEn":"Mirai Crystal Rose","nameJa":"ミライクリスタル・ローズ","attachments":[]},{"id":"MiraiCrystalNavy","nameEn":"Mirai Crystal Navy","nameJa":"ミライクリスタル・ネイビー","attachments":[]},{"id":"MiraiCrystalOrange","nameEn":"Mirai Crystal Orange","nameJa":"ミライクリスタル・オレンジ","attachments":[]},{"id":"MiraiCrystalWhite","nameEn":"Mirai Crystal White","nameJa":"ミライクリスタル・ホワイト","attachments":[]},{"id":"TwinLoveGuitar","nameEn":"Twin Love Guitar","nameJa":"ツインラブギター","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalRed","nameEn":"Mirai Crystal Red","nameJa":"ミライクリスタル・レッド","attachments":[]},{"id":"MiraiCrystalPurple","nameEn":"Mirai Crystal Purple","nameJa":"ミライクリスタル・パープル","attachments":[]},{"id":"MiraiCrystalRouge","nameEn":"Mirai Crystal Rouge","nameJa":"ミライクリスタル・ルージュ","attachments":[]},{"id":"MiraiCrystalViolet","nameEn":"Mirai Crystal Violet","nameJa":"ミライクリスタル・バイオレット","attachments":[]},{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]},{"id":"Mofurun","nameEn":"Mofurun","nameJa":"モフルン","attachments":["Linkle Stone"]},{"id":"LinkleSmarthon","nameEn":"Linkle Smarthon","nameJa":"リンクルスマホン","attachments":["Linkle Stone"]},{"id":"RainbowCarriage","nameEn":"Rainbow Carriage","nameJa":"レインボーキャリッジ","attachments":["Linkle Stone","Mofurun"]},{"id":"PreciousBrace","nameEn":"Precious Brace","nameJa":"プレシャスブレス","attachments":[]},{"id":"MiracleMofurunLight","nameEn":"Miracle Mofurun Light","nameJa":"ミラクルモフルンライト","attachments":[]},{"id":"LinkleStoneDia","nameEn":"Linkle Stone Dia","nameJa":"リンクルストーン・ダイヤ","attachments":[]},{"id":"LinkleStoneRuby","nameEn":"Linkle Stone Ruby","nameJa":"リンクルストーン・ルビー","attachments":[]},{"id":"LinkleStoneSapphire","nameEn":"Linkle Stone Sapphire","nameJa":"リンクルストーン・サファイア","attachments":[]},{"id":"LinkleStoneTopaz","nameEn":"Linkle Stone Topaz","nameJa":"リンクルストーン・トパーズ","attachments":[]},{"id":"LinkleStoneEmerald","nameEn":"Linkle Stone Emerald","nameJa":"リンクルストーン・エメラルド","attachments":[]},{"id":"LinkleStoneAlexandrite","nameEn":"Linkle Stone Alexandrite","nameJa":"リンクルストーン・アレキサンドライト","attachments":[]},{"id":"MofurunLinkleStone","nameEn":"Mofurun Linkle Stone","nameJa":"モフルンリンクルストーン","attachments":[]},{"id":"HeartfulLinkleStone","nameEn":"Heartful Linkle Stone","nameJa":"ハートフルリンクルストーン","attachments":[]},{"id":"LinkleStick","nameEn":"Linkle Stick","nameJa":"リンクルステッキ","attachments":["Linkle Stone"]},{"id":"FlowerEchoWand","nameEn":"Flower Echo Wand","nameJa":"フラワーエコーワンド","attachments":["Linkle Stone"]},{"id":"HeartfulCommuneMepple","nameEn":"Heartful Commune Mepple","nameJa":"ハートフルコミューン(メップル)","attachments":[]},{"id":"HeartfulCommuneMipple","nameEn":"Heartful Commune Mipple","nameJa":"ハートフルコミューン(ミップル)","attachments":[]},{"id":"TouchCommune_Porun","nameEn":"TouchCommune_Porun","nameJa":"タッチコミューン(ポルン)","attachments":[]},{"id":"SparkleBrace","nameEn":"Sparkle Brace","nameJa":"スパークルブレス","attachments":[]},{"id":"HeartielBaton","nameEn":"Heartiel Baton","nameJa":"ハーティエルバトン","attachments":[]},{"id":"FeelingToBePreCure","nameEn":"Feeling To Be PreCure","nameJa":"プリキュアになりたいという気持ち","attachments":[]},{"id":"SmilePact","nameEn":"Smile Pact","nameJa":"スマイルパクト","attachments":["CureDecors"]},{"id":"CureDecors","nameEn":"Cure Decors","nameJa":"キュアデコル","attachments":[]},{"id":"PrincessCandle","nameEn":"Princess Candle","nameJa":"プリンセスキャンドル","attachments":["CureDecors"]},{"id":"RoyalClock","nameEn":"Royal Clock","nameJa":"ロイヤルクロック","attachments":["CureDecors"]},{"id":"MixCommuneFlappy","nameEn":"Mix Commune Flappy","nameJa":"ミックスコミューン(フラッピ)","attachments":[]},{"id":"MixCommuneChoppy","nameEn":"Mix Commune Choppy","nameJa":"ミックスコミューン(チョッピ)","attachments":[]},{"id":"CrystalCommuneFlappy","nameEn":"Crystal Commune Flappy","nameJa":"クリスタルコミューン(フラッピ)","attachments":[]},{"id":"CrystalCommuneChoppy","nameEn":"Crystal Commune Choppy","nameJa":"クリスタルコミューン(チョッピ)","attachments":[]},{"id":"CureModules","nameEn":"Cure Modules","nameJa":"キュアモジューレ","attachments":["FairyTone"]},{"id":"Dory","nameEn":"Dory","nameJa":"ドリー","attachments":[]},{"id":"Rery","nameEn":"Rery","nameJa":"レリー","attachments":[]},{"id":"Miry","nameEn":"Miry","nameJa":"ミリー","attachments":[]},{"id":"Fary","nameEn":"Fary","nameJa":"ファリー","attachments":[]},{"id":"Sory","nameEn":"Sory","nameJa":"ソリー","attachments":[]},{"id":"Lary","nameEn":"Lary","nameJa":"ラリー","attachments":[]},{"id":"Tiry","nameEn":"Tiry","nameJa":"シリー","attachments":[]},{"id":"Dodory","nameEn":"Dodory","nameJa":"ドドリー","attachments":[]},{"id":"MiracleBelltier","nameEn":"Miracle Belltier","nameJa":"ミラクルベルティエ","attachments":["Miry"]},{"id":"FantasticBelltier","nameEn":"Fantastic Belltier","nameJa":"ファンタスティックベルティエ","attachments":["Fary"]},{"id":"LoveGuitarRod","nameEn":"Love Guitar Rod","nameJa":"ラブギターロッド","attachments":["Sory"]},{"id":"HealingChest","nameEn":"Healing Chest","nameJa":"ヒーリングチェスト","attachments":[]},{"id":"PinkyCatch","nameEn":"Pinky Catch","nameJa":"ピンキーキャッチュ","attachments":[]},{"id":"DreamTorch","nameEn":"Dream Torch","nameJa":"ドリーム・トーチ","attachments":[]},{"id":"RougeTact","nameEn":"Rouge Tact","nameJa":"ルージュ・タクト","attachments":[]},{"id":"LemonadeCastanet","nameEn":"Lemonade Castanet","nameJa":"レモネード・カスタネット","attachments":[]},{"id":"MintLeaf","nameEn":"Mint Leaf","nameJa":"ミント・リーフ","attachments":[]},{"id":"AquaRibbon","nameEn":"Aqua Ribbon","nameJa":"アクア・リボン","attachments":[]},{"id":"CureMo","nameEn":"CureMo","nameJa":"キュアモ","attachments":[]},{"id":"MilkyPalette","nameEn":"Milky Palette","nameJa":"ミルキィパレット","attachments":[]},{"id":"CrystalFleuret","nameEn":"Crystal Fleuret","nameJa":"クリスタル・フルーレ","attachments":[]},{"id":"FireFleuret","nameEn":"Fire Fleuret","nameJa":"ファイヤー・フルーレ","attachments":[]},{"id":"ShiningFleuret","nameEn":"Shining Fleuret","nameJa":"シャイニング・フルーレ","attachments":[]},{"id":"ProtectFleuret","nameEn":"Protect Fleuret","nameJa":"プロテクト・フルーレ","attachments":[]},{"id":"TornadoFleuret","nameEn":"Tornado Fleuret","nameJa":"トルネード・フルーレ","attachments":[]},{"id":"MilkyMirror","nameEn":"Milky Mirror","nameJa":"ミルキィミラー","attachments":[]}],"transformations":[{"transformers":["Mana"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneSharuru"}],"transformees":["CureHeart"],"speech":["(シャールルーン!)","プリキュア!ラブリンク!","(L! O! V! E!)","みなぎる愛! キュアハート!","愛を無くした悲しいジコチューさん、このキュアハートが あなたのドキドキ 取り戻してみせる!"]},{"transformers":["Rikka"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneRaquel"}],"transformees":["CureDiamond"],"speech":["(ラケル!)","プリキュア!ラブリンク!","(L! O! V! E!)","英知の光! キュアダイヤモンド!","人の思いを踏みにじるなんて許せない、このキュアダイヤモンドが あなたの頭を冷やしてあげる!"]},{"transformers":["Alice"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneLance"}],"transformees":["CureRosetta"],"speech":["(ラーンスー!)","プリキュア!ラブリンク!","(L! O! V! E!)","ひだまりポカポカ、キュアロゼッタ!","世界を制するのは愛だけです、さぁ、あなたも私と 愛を育んでくださいな"]},{"transformers":["Makoto"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneDavi"}],"transformees":["CureSword"],"speech":["(ダビィー!)","プリキュア!ラブリンク!","(L! O! V! E!)","勇気の刃! キュアソード!","このキュアソードが 愛の剣で、あなたの野望を断ち切ってみせる!"]},{"transformers":["Aguri"],"specialItems":[{"a":["CureLoveads"],"i":"LoveEyesPalette"}],"transformees":["CureAce"],"speech":["プリキュアドレスアップ!","(キュピラッパー!)","愛の切り札! キュアエース!","美しさは正義の証し!","ウインク一つで、あなたのハートを射抜いて差し上げますわ!"]},{"transformers":["Mana","Rikka","Alice","Makoto"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneSharuru"},{"a":["CureLoveads"],"i":"LovelyCommuneRaquel"},{"a":["CureLoveads"],"i":"LovelyCommuneLance"},{"a":["CureLoveads"],"i":"LovelyCommuneDavi"}],"transformees":["CureHeart","CureDiamond","CureRosetta","CureSword"],"speech":["(シャールルーン!)","プリキュア!ラブリンク!","(L! O! V! E!)","みなぎる愛! キュアハート!","英知の光! キュアダイヤモンド!","ひだまりポカポカ、キュアロゼッタ!","勇気の刃! キュアソード!","響け愛の鼓動!ドキドキプリキュア!"]},{"transformers":["Mana","Rikka","Alice","Makoto","Aguri"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneSharuru"},{"a":["CureLoveads"],"i":"LovelyCommuneRaquel"},{"a":["CureLoveads"],"i":"LovelyCommuneLance"},{"a":["CureLoveads"],"i":"LovelyCommuneDavi"},{"a":["CureLoveads"],"i":"LoveEyesPalette"}],"transformees":["CureHeart","CureDiamond","CureRosetta","CureSword","CureAce"],"speech":["(シャールルーン!)","プリキュア!ラブリンク!","(L! O! V! E!)","プリキュアドレスアップ!","(キュピラッパー!)","みなぎる愛! キュアハート!","英知の光! キュアダイヤモンド!","ひだまりポカポカ、キュアロゼッタ!","勇気の刃! キュアソード!","愛の切り札! キュアエース!","響け愛の鼓動!ドキドキプリキュア!"]},{"transformers":["Nagisa","Honoka"],"specialItems":["CardCommuneMepple","CardCommuneMipple"],"transformees":["CureBlack","CureWhite"],"speech":["デュアル・オーロラ・ウェイブ!!","光の使者、キュアブラック!","光の使者、キュアホワイト!","ふたりはプリキュア!","闇の力のしもべ達よ!","とっととお家に帰りなさい!"]},{"transformers":["Love"],"specialItems":["Linkrun"],"transformees":["CurePeach"],"speech":["チェインジ!プリキュア・ビートアップ!","ピンクのハートは愛ある印!","もぎたてフレッシュ、キュアピーチ!"]},{"transformers":["Miki"],"specialItems":["Linkrun"],"transformees":["CureBerry"],"speech":["チェインジ!プリキュア・ビートアップ!","ブルーのハートは希望の印!","つみたてフレッシュ、キュアベリー!"]},{"transformers":["Inori"],"specialItems":["Linkrun"],"transformees":["CurePine"],"speech":["チェインジ!プリキュア・ビートアップ!","イエローハートは祈りの印!","とれたてフレッシュ、キュアパイン!"]},{"transformers":["Setsuna"],"specialItems":["Linkrun"],"transformees":["CurePassion"],"speech":["チェインジ!プリキュア・ビートアップ!","真っ赤なハートは幸せの証!","うれたてフレッシュ、キュアパッション!"]},{"transformers":["Love","Miki","Inori","Setsuna"],"specialItems":["Linkrun"],"transformees":["CurePeach","CureBerry","CurePine","CurePassion"],"speech":["チェインジ!プリキュア・ビートアップ!","ピンクのハートは愛ある印!","もぎたてフレッシュ、キュアピーチ!","ブルーのハートは希望の印!","つみたてフレッシュ、キュアベリー!","イエローハートは祈りの印!","とれたてフレッシュ、キュアパイン!","真っ赤なハートは幸せの証!","うれたてフレッシュ、キュアパッション!","レッツ・プリキュア!"]},{"transformers":["Haruka"],"specialItems":[{"a":["DressUpKeyFlora"],"i":"PrincessPerfume"}],"transformees":["CureFlora"],"speech":["プリキュア!プリンセスエンゲージ!","咲き誇る、花のプリンセス!キュアフローラ!","冷たい檻に閉ざされた夢、返していただきますわ!","お覚悟はよろしくて?"]},{"transformers":["Minami"],"specialItems":[{"a":["DressUpKeyMermaid"],"i":"PrincessPerfume"}],"transformees":["CureMermaid"],"speech":["プリキュア!プリンセスエンゲージ!","澄み渡る、海のプリンセス!キュアマーメイド!","冷たい檻に閉ざされた夢、返していただきますわ!","お覚悟はよろしくて?"]},{"transformers":["Kirara"],"specialItems":[{"a":["DressUpKeyTwinkle"],"i":"PrincessPerfume"}],"transformees":["CureTwinkle"],"speech":["プリキュア!プリンセスエンゲージ!","きらめく星のプリンセス!キュアトゥインクル!","冷たい檻に閉ざされた夢、返していただきますわ!","お覚悟はよろしくて?"]},{"transformers":["Towa"],"specialItems":[{"a":["DressUpKeyScarlet"],"i":"PrincessPerfume"}],"transformees":["CureScarlet"],"speech":["プリキュア!プリンセスエンゲージ!","深紅の炎のプリンセス!キュアスカーレット!","冷たい檻に閉ざされた夢、返していただきますわ。","お覚悟を決めなさい!"]},{"transformers":["CureFlora"],"specialItems":[{"a":["DressUpKeyFlora"],"i":"PrincessPerfume"}],"transformees":["CureFlora_ModeElegant"],"speech":["エクスチェンジ!モードエレガント!"]},{"transformers":["CureMermaid"],"specialItems":[{"a":["DressUpKeyMermaid"],"i":"PrincessPerfume"}],"transformees":["CureMermaid_ModeElegant"],"speech":["エクスチェンジ!モードエレガント!"]},{"transformers":["CureTwinkle"],"specialItems":[{"a":["DressUpKeyTwinkle"],"i":"PrincessPerfume"}],"transformees":["CureTwinkle_ModeElegant"],"speech":["エクスチェンジ!モードエレガント!"]},{"transformers":["CureScarlet"],"specialItems":[{"a":["DressUpKeyPhoenix"],"i":"PrincessPerfume"}],"transformees":["CureScarlet_ModeElegant"],"speech":["エクスチェンジ!モードエレガント!"]},{"transformers":["Haruka","Minami","Kirara"],"specialItems":[{"a":["DressUpKeyFlora"],"i":"PrincessPerfume"},{"a":["DressUpKeyMermaid"],"i":"PrincessPerfume"},{"a":["DressUpKeyTwinkle"],"i":"PrincessPerfume"}],"transformees":["CureFlora","CureMermaid","CureTwinkle"],"speech":["プリキュア!プリンセスエンゲージ!","咲き誇る、花のプリンセス!キュアフローラ!","澄み渡る、海のプリンセス!キュアマーメイド!","きらめく星のプリンセス!キュアトゥインクル!","つよく、やさしく、美しく!","Go! プリンセスプリキュア!"]},{"transformers":["Haruka","Minami","Kirara","Towa"],"specialItems":[{"a":["DressUpKeyFlora"],"i":"PrincessPerfume"},{"a":["DressUpKeyMermaid"],"i":"PrincessPerfume"},{"a":["DressUpKeyTwinkle"],"i":"PrincessPerfume"},{"a":["DressUpKeyScarlet"],"i":"PrincessPerfume"}],"transformees":["CureFlora","CureMermaid","CureTwinkle","CureScarlet"],"speech":["プリキュア!プリンセスエンゲージ!","咲き誇る、花のプリンセス!キュアフローラ!","澄み渡る、海のプリンセス!キュアマーメイド!","きらめく星のプリンセス!キュアトゥインクル!","深紅の炎のプリンセス!キュアスカーレット!","つよく、やさしく、美しく!","Go! プリンセスプリキュア!"]},{"transformers":["CureFlora","CureMermaid","CureTwinkle","CureScarlet"],"specialItems":[{"a":["RoyalDressUpKey"],"i":"MusicPrincessPalace"}],"transformees":["CureFlora_ModeElegantRoyal","CureMermaid_ModeElegantRoyal","CureTwinkle_ModeElegantRoyal","CureScarlet_ModeElegantRoyal"],"speech":["モードエレガント・ロイヤル!","ドレスアップ・ロイヤル!"]},{"transformers":["Megumi"],"specialItems":[{"a":["PreCardLovely"],"i":"PreChanMirror"}],"transformees":["CureLovely"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェーンジ!","世界に広がる、ビッグな愛! キュアラブリー!"]},{"transformers":["Hime"],"specialItems":[{"a":["PreCardPrincess"],"i":"PreChanMirror"}],"transformees":["CurePrincess"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェンジ!","天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"]},{"transformers":["Yuko"],"specialItems":[{"a":["PreCardHoney"],"i":"PreChanMirror"}],"transformees":["CureHoney"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェーンジ!","大地に実る、命の光! キュアハニー!"]},{"transformers":["Iona"],"specialItems":[{"a":["PreCardFortune"],"i":"FortunePiano"}],"transformees":["CureFortune"],"speech":["(かわルンルン!)","プリキュア!きらりんスターシンフォニー!","夜空に煌めく、希望の星! キュアフォーチュン!"]},{"transformers":["Megumi","Hime"],"specialItems":[{"a":["PreCardLovely"],"i":"PreChanMirror"},{"a":["PreCardPrincess"],"i":"PreChanMirror"}],"transformees":["CureLovely","CurePrincess"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェーンジ!","世界に広がる、ビッグな愛! キュアラブリー!","天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!","ハピネス注入!幸せチャージ!","ハピネスチャージプリキュア!"]},{"transformers":["Megumi","Hime","Yuko"],"specialItems":[{"a":["PreCardLovely"],"i":"PreChanMirror"},{"a":["PreCardPrincess"],"i":"PreChanMirror"},{"a":["PreCardHoney"],"i":"PreChanMirror"}],"transformees":["CureLovely","CurePrincess","CureHoney"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェーンジ!","世界に広がる、ビッグな愛! キュアラブリー!","天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!","大地に実る、命の光! キュアハニー!","ハピネス注入!幸せチャージ!","ハピネスチャージプリキュア!"]},{"transformers":["Megumi","Hime","Yuko","Iona"],"specialItems":[{"a":["PreCardLovely"],"i":"PreChanMirror"},{"a":["PreCardPrincess"],"i":"PreChanMirror"},{"a":["PreCardHoney"],"i":"PreChanMirror"},{"a":["PreCardFortune"],"i":"FortunePiano"}],"transformees":["CureLovely","CurePrincess","CureHoney","CureFortune"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェンジ!","プリキュア!きらりんスターシンフォニー!","世界に広がる、ビッグな愛! キュアラブリー!","天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!","大地に実る、命の光! キュアハニー!","夜空に煌めく、希望の星! キュアフォーチュン!","ハピネス注入!幸せチャージ!","ハピネスチャージプリキュア!"]},{"transformers":["CureLovely","CurePrincess","CureHoney","CureFortune"],"specialItems":[{"a":["PreCardLovelyInnocentForm"],"i":"PreChanMirror"},{"a":["PreCardPrincessInnocentForm"],"i":"PreChanMirror"},{"a":["PreCardHoneyInnocentForm"],"i":"PreChanMirror"},{"a":["PreCardFortuneInnocentForm"],"i":"FortunePiano"}],"transformees":["CureLovely_InnocentForm","CurePrincess_InnocentForm","CureHoney_InnocentForm","CureFortune_InnocentForm"],"speech":["(かわルンルン!)","プリキュア!くるりんミラーチェンジ!","プリキュア!きらりんスターシンフォニー!","ハピネスチャージプリキュア!イノセントフォーム!"]},{"transformers":["Tsubomi"],"specialItems":[{"a":["PreCureSeed"],"i":"HeartPerfume"}],"transformees":["CureBlossom"],"speech":["(プリキュアの種、いくですぅ!)","プリキュア!オープンマイハート!","大地に咲く一輪の花! キュアブロッサム!"]},{"transformers":["Erika"],"specialItems":[{"a":["PreCureSeed"],"i":"HeartPerfume"}],"transformees":["CureMarine"],"speech":["(プリキュアの種、いくですぅ!)","プリキュア!オープンマイハート!","海風に揺れる一輪の花! キュアマリン!"]},{"transformers":["Itsuki"],"specialItems":[{"a":["PreCureSeed"],"i":"ShinyPerfume"}],"transformees":["CureSunshine"],"speech":["(プリキュアの種、いくですぅ!)","プリキュア!オープンマイハート!","陽の光浴びる一輪の花! キュアサンシャイン!"]},{"transformers":["Yuri"],"specialItems":[{"a":["PreCureSeed"],"i":"HeartPot"}],"transformees":["CureMoonlight"],"speech":["プリキュア!オープンマイハート!","月光に冴える一輪の花! キュアムーンライト!"]},{"transformers":["Tsubomi","Erika","Itsuki","Yuri"],"specialItems":[{"a":["PreCureSeed"],"i":"HeartPerfume"},{"a":["PreCureSeed"],"i":"HeartPerfume"},{"a":["PreCureSeed"],"i":"ShinyPerfume"},{"a":["PreCureSeed"],"i":"HeartPot"}],"transformees":["CureBlossom","CureMarine","CureSunshine","CureMoonlight"],"speech":["(プリキュアの種、いくですぅ!)","プリキュア!オープンマイハート!","大地に咲く一輪の花! キュアブロッサム!","海風に揺れる一輪の花! キュアマリン!","陽の光浴びる一輪の花! キュアサンシャイン!","月光に冴える一輪の花! キュアムーンライト!","ハートキャッチ・プリキュア!"]},{"transformers":["CureBlossom","CureMarine","CureSunshine","CureMoonlight"],"specialItems":[{"a":["SuperPreCureSeed"],"i":"HeartCatchMirage"}],"transformees":["SuperCureBlossom","SuperCureMarine","SuperCureSunshine","SuperCureMoonlight"],"speech":["鏡よ鏡、プリキュアに力を!","世界に輝く一面の花! ハートキャッチプリキュア! スーパーシルエット!"]},{"transformers":["Hana"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"transformees":["CureYell"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!"]},{"transformers":["Saaya"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"transformees":["CureAnge"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを癒す!知恵のプリキュア!キュアアンジュ!"]},{"transformers":["Homare"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Hana","Saaya","Homare"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","は~ぎゅ~~!","は~ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!","みんなを癒す!知恵のプリキュア!キュアアンジュ!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Emiru","Ruru"],"specialItems":[{"a":["MiraiCrystalRed"],"i":"PreHeart"},{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"transformees":["CureMacherie","CureAmour"],"speech":["ミライクリスタル!","ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~!","輝く未来をー、抱きしめて!","みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!"]},{"transformers":["Hana","Saaya","Homare","Emiru","Ruru"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"},{"a":["MiraiCrystalRed"],"i":"PreHeart"},{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile","CureMacherie","CureAmour"],"speech":["ミライクリスタル!","ハートキラっと!","ミライクリスタル!","ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~!","ぎゅ~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!","みんなを癒す!知恵のプリキュア!キュアアンジュ!","みんな輝け!力のプリキュア!キュアエトワール!","みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!","HUGっと!プリキュア!"]},{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアカスタード!できあがり!"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアジェラート!できあがり!"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアショコラ!できあがり!"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアパルフェ!できあがり!"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション!","ドーナツ!","ペコペコとキラキラを!","レッツ・ラ・まぜまぜ!","キュアペコリン!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!","キュアショコラ!できあがり!"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル!","レッツ・ラ・おきがえ!"]},{"transformers":["Mirai","Liko"],"specialItems":[{"a":["LinkleStoneDia"],"i":"Mofurun"}],"transformees":["CureMiracle","CureMagical"],"speech":["キュアップ・ラパパ! ダイヤ!","ミラクル・マジカル・ジュエリーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko"],"specialItems":[{"a":["LinkleStoneRuby"],"i":"Mofurun"}],"transformees":["CureMiracle_Ruby","CureMagical_Ruby"],"speech":["キュアップ・ラパパ! ルビー!","ミラクル・マジカル・ジュエリーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko"],"specialItems":[{"a":["LinkleStoneSapphire"],"i":"Mofurun"}],"transformees":["CureMiracle_Sapphire","CureMagical_Sapphire"],"speech":["キュアップ・ラパパ! サファイヤ!","ミラクル・マジカル・ジュエリーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko"],"specialItems":[{"a":["LinkleStoneTopaz"],"i":"Mofurun"}],"transformees":["CureMiracle_Topaz","CureMagical_Topaz"],"speech":["キュアップ・ラパパ! トパーズ!","ミラクル・マジカル・ジュエリーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","魔法つかいプリキュア!!"]},{"transformers":["Kotoha"],"specialItems":[{"a":["LinkleStoneEmerald"],"i":"LinkleSmarthon"}],"transformees":["CureFelice"],"speech":["キュアップ・ラパパ! エメラルド!","フェリーチェ・ファンファン・フラワーレ!","あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"]},{"transformers":["Mirai","Liko","Kotoha"],"specialItems":[{"a":["LinkleStoneDia"],"i":"Mofurun"},{"a":["LinkleStoneEmerald"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle","CureMagical","CureFelice"],"speech":["キュアップ・ラパパ! ダイヤ!","ミラクル・マジカル・ジュエリーレ!","エメラルド!","フェリーチェ・ファンファン・フラワーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","あまねく生命に祝福を! (フッ...) キュアフェリーチェ!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko","Kotoha"],"specialItems":[{"a":["LinkleStoneRuby"],"i":"Mofurun"},{"a":["LinkleStoneEmerald"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_Ruby","CureMagical_Ruby","CureFelice"],"speech":["キュアップ・ラパパ! ルビー!","ミラクル・マジカル・ジュエリーレ!","エメラルド!","フェリーチェ・ファンファン・フラワーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","あまねく生命に祝福を! (フッ...) キュアフェリーチェ!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko","Kotoha"],"specialItems":[{"a":["LinkleStoneSapphire"],"i":"Mofurun"},{"a":["LinkleStoneEmerald"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_Sapphire","CureMagical_Sapphire","CureFelice"],"speech":["キュアップ・ラパパ! サファイヤ!","ミラクル・マジカル・ジュエリーレ!","エメラルド!","フェリーチェ・ファンファン・フラワーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","あまねく生命に祝福を! (フッ...) キュアフェリーチェ!","魔法つかいプリキュア!!"]},{"transformers":["Mirai","Liko","Kotoha"],"specialItems":[{"a":["LinkleStoneTopaz"],"i":"Mofurun"},{"a":["LinkleStoneEmerald"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_Topaz","CureMagical_Topaz","CureFelice"],"speech":["キュアップ・ラパパ! トパーズ!","ミラクル・マジカル・ジュエリーレ!","エメラルド!","フェリーチェ・ファンファン・フラワーレ!","ふたりの奇跡!キュアミラクル!","ふたりの魔法!キュアマジカル!","あまねく生命に祝福を! (フッ...) キュアフェリーチェ!","魔法つかいプリキュア!!"]},{"transformers":["CureMiracle","CureMagical","CureFelice"],"specialItems":[{"a":["LinkleStoneAlexandrite"],"i":"Mofurun"},{"a":["LinkleStoneAlexandrite"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"speech":["キュアップ・ラパパ! アレキサンドライト!","魔法つかいプリキュア! オーバー・ザ・レインボー!"]},{"transformers":["CureMiracle_Ruby","CureMagical_Ruby","CureFelice"],"specialItems":[{"a":["LinkleStoneAlexandrite"],"i":"Mofurun"},{"a":["LinkleStoneAlexandrite"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"speech":["キュアップ・ラパパ! アレキサンドライト!","魔法つかいプリキュア! オーバー・ザ・レインボー!"]},{"transformers":["CureMiracle_Sapphire","CureMagical_Sapphire","CureFelice"],"specialItems":[{"a":["LinkleStoneAlexandrite"],"i":"Mofurun"},{"a":["LinkleStoneAlexandrite"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"speech":["キュアップ・ラパパ! アレキサンドライト!","魔法つかいプリキュア! オーバー・ザ・レインボー!"]},{"transformers":["CureMiracle_Topaz","CureMagical_Topaz","CureFelice"],"specialItems":[{"a":["LinkleStoneAlexandrite"],"i":"Mofurun"},{"a":["LinkleStoneAlexandrite"],"i":"LinkleSmarthon"}],"transformees":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"speech":["キュアップ・ラパパ! アレキサンドライト!","魔法つかいプリキュア! オーバー・ザ・レインボー!"]},{"transformers":[{"a":["MofurunLinkleStone"],"i":"Mofurun"}],"specialItems":["MiracleMofurunLight"],"transformees":["CureMofurun"],"speech":["モフモフモフルン!キュアモフルン!"]},{"transformers":["Nagisa","Honoka"],"specialItems":["HeartfulCommuneMepple","HeartfulCommuneMipple"],"transformees":["CureBlack_Max","CureWhite_Max"],"speech":["デュアル・オーロラ・ウェイブ!!","光の使者、キュアブラック!","光の使者、キュアホワイト!","ふたりはプリキュア!","闇の力のしもべ達よ!","とっととお家に帰りなさい!"]},{"transformers":["Hikari"],"specialItems":["TouchCommune_Porun"],"transformees":["ShinyLuminous"],"speech":["ルミナス・シャイニングストリーム!","輝く命、シャイニールミナス!","光の心と光の意志、すべてを一つにするために!"]},{"transformers":["Ayumi"],"specialItems":["FeelingToBePreCure"],"transformees":["CureEcho"],"speech":["みんなの思いを守るために","心をひとつに!","思いよ届け!キュアエコー!"]},{"transformers":["Miyuki"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CureHappy"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!ハッピー!!)","キラキラ輝く未来の光! キュアハッピー!"]},{"transformers":["Akane"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CureSunny"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!サニー!!)","太陽サンサン熱血パワー! キュアサニー!"]},{"transformers":["Yayoi"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CurePeace"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!ピース!!)","ピカピカピカリン、ジャンケンポン! キュアピース!"]},{"transformers":["Nao"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CureMarch"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!マーチ!!)","勇気リンリン、直球勝負! キュアマーチ!"]},{"transformers":["Reika"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CureBeauty"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!ビューティー!!)","しんしんと降り積もる清き心! キュアビューティ!"]},{"transformers":["Miyuki","Akane","Yayoi","Nao","Reika"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"transformees":["CureHappy","CureSunny","CurePeace","CureMarch","CureBeauty"],"speech":["(レディ?)","プリキュア!スマイルチャージ!","(ゴー!ゴー!レッツ・ゴー!)","キラキラ輝く未来の光! キュアハッピー!","太陽サンサン熱血パワー! キュアサニー!","ピカピカピカリン、ジャンケンポン! キュアピース!","勇気リンリン、直球勝負! キュアマーチ!","しんしんと降り積もる清き心! キュアビューティ!","5つの光が導く未来!","輝け!スマイルプリキュア!"]},{"transformers":["CureHappy","CureSunny","CurePeace","CureMarch","CureBeauty"],"specialItems":[{"a":["CureDecors"],"i":"PrincessCandle"}],"transformees":["PrincessHappy","PrincessSunny","PrincessPeace","PrincessMarch","PrincessBeauty"],"speech":["ペガサスよ!私たちに力を!","プリンセスハッピー!","プリンセスサニー!","プリンセスピース!","プリンセスマーチ!","プリンセスビューティー!","プリキュア・プリンセス・フォーム!"]},{"transformers":["Saki","Mai"],"specialItems":["MixCommuneFlappy","MixCommuneChoppy"],"transformees":["CureBloom","CureEgret"],"speech":["デュアル・スピリチュアル・パワー!","花開け大地に!","羽ばたけ空に!","輝く金の花! キュアブルーム!","煌めく銀の翼! キュアイーグレット!","ふたりはプリキュア!","聖なる泉を汚す者よ!","阿漕な真似はお止めなさい!"]},{"transformers":["Saki","Mai"],"specialItems":["CrystalCommuneFlappy","CrystalCommuneChoppy"],"transformees":["CureBright","CureWindy"],"speech":["デュアル・スピリチュアル・パワー!","未来を照らし!","勇気を運べ!","天空に満ちる月! キュアブライト!","大地に薫る風! キュアウィンディ!","ふたりはプリキュア!","聖なる泉を汚す者よ!","阿漕な真似はお止めなさい!"]},{"transformers":["Hibiki","Kanade"],"specialItems":[{"a":["Dory"],"i":"CureModules"},{"a":["Rery"],"i":"CureModules"}],"transformees":["CureMelody","CureRhythm"],"speech":["レッツプレイ! プリキュア・モジュレーション!","爪弾くは荒ぶる調べ! キュアメロディー!","爪弾くはたおやかな調べ! キュアリズム!","届け!2人の組曲! スイートプリキュア!"]},{"transformers":["Ellen"],"specialItems":[{"a":["Lary"],"i":"CureModules"}],"transformees":["CureBeat"],"speech":["レッツプレイ! プリキュア・モジュレーション!","爪弾くは魂の調べ! キュアビート!"]},{"transformers":["Ako"],"specialItems":[{"a":["Dodory"],"i":"CureModules"}],"transformees":["CureMuse"],"speech":["レッツプレイ! プリキュア・モジュレーション!","爪弾くは女神の調べ! キュアミューズ!"]},{"transformers":["Hibiki","Kanade","Ellen"],"specialItems":[{"a":["Dory"],"i":"CureModules"},{"a":["Rery"],"i":"CureModules"},{"a":["Lary"],"i":"CureModules"}],"transformees":["CureMelody","CureRhythm","CureBeat"],"speech":["レッツプレイ! プリキュア・モジュレーション!","爪弾くは荒ぶる調べ! キュアメロディー!","爪弾くはたおやかな調べ! キュアリズム!","爪弾くは魂の調べ! キュアビート!","届け!3人の組曲! スイートプリキュア!"]},{"transformers":["Hibiki","Kanade","Ellen","Ako"],"specialItems":[{"a":["Dory"],"i":"CureModules"},{"a":["Rery"],"i":"CureModules"},{"a":["Lary"],"i":"CureModules"},{"a":["Dodory"],"i":"CureModules"}],"transformees":["CureMelody","CureRhythm","CureBeat","CureMuse"],"speech":["レッツプレイ! プリキュア・モジュレーション!","爪弾くは荒ぶる調べ! キュアメロディー!","爪弾くはたおやかな調べ! キュアリズム!","爪弾くは魂の調べ! キュアビート!","爪弾くは女神の調べ! キュアミューズ!","届け!4人の組曲! スイートプリキュア!"]},{"transformers":["Nozomi"],"specialItems":["PinkyCatch"],"transformees":["CureDream"],"speech":["プリキュア!メタモルフォーゼ!","大いなる希望の力、キュアドリーム!"]},{"transformers":["Rin"],"specialItems":["PinkyCatch"],"transformees":["CureRouge"],"speech":["プリキュア!メタモルフォーゼ!","情熱の赤い炎、キュアルージュ!"]},{"transformers":["Urara"],"specialItems":["PinkyCatch"],"transformees":["CureLemonade"],"speech":["プリキュア!メタモルフォーゼ!","はじけるレモンの香り、キュアレモネード!"]},{"transformers":["Komachi"],"specialItems":["PinkyCatch"],"transformees":["CureMint"],"speech":["プリキュア!メタモルフォーゼ!","安らぎの緑の大地、キュアミント!"]},{"transformers":["Karen"],"specialItems":["PinkyCatch"],"transformees":["CureAqua"],"speech":["プリキュア!メタモルフォーゼ!","知性の青き泉、キュアアクア!"]},{"transformers":["Nozomi","Rin","Urara","Komachi","Karen"],"specialItems":["PinkyCatch"],"transformees":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"],"speech":["プリキュア!メタモルフォーゼ!","大いなる希望の力、キュアドリーム!","情熱の赤い炎、キュアルージュ!","はじけるレモンの香り、キュアレモネード!","安らぎの緑の大地、キュアミント!","知性の青き泉、キュアアクア!","希望の力と未来の光!","華麗に羽ばたく5つの心!","Yes!プリキュア5!"]},{"transformers":["Nozomi"],"specialItems":["CureMo"],"transformees":["CureDream"],"speech":["プリキュア!メタモルフォーゼ!","大いなる希望の力、キュアドリーム!"]},{"transformers":["Rin"],"specialItems":["CureMo"],"transformees":["CureRouge"],"speech":["プリキュア!メタモルフォーゼ!","情熱の赤い炎、キュアルージュ!"]},{"transformers":["Urara"],"specialItems":["CureMo"],"transformees":["CureLemonade"],"speech":["プリキュア!メタモルフォーゼ!","はじけるレモンの香り、キュアレモネード!"]},{"transformers":["Komachi"],"specialItems":["CureMo"],"transformees":["CureMint"],"speech":["プリキュア!メタモルフォーゼ!","安らぎの緑の大地、キュアミント!"]},{"transformers":["Karen"],"specialItems":["CureMo"],"transformees":["CureAqua"],"speech":["プリキュア!メタモルフォーゼ!","知性の青き泉、キュアアクア!"]},{"transformers":["Kurumi"],"specialItems":["MilkyPalette"],"transformees":["MilkyRose"],"speech":["スカイローズ・トランスレイト!","青いバラは秘密のしるし! ミルキィローズ!"]},{"transformers":["Nozomi","Rin","Urara","Komachi","Karen"],"specialItems":["CureMo"],"transformees":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"],"speech":["プリキュア!メタモルフォーゼ!","大いなる希望の力、キュアドリーム!","情熱の赤い炎、キュアルージュ!","はじけるレモンの香り、キュアレモネード!","安らぎの緑の大地、キュアミント!","知性の青き泉、キュアアクア!","希望の力と未来の光!","華麗に羽ばたく5つの心!","Yes!プリキュア5!"]},{"transformers":["Nozomi","Rin","Urara","Komachi","Karen","Kurumi"],"specialItems":["CureMo","MilkyPalette"],"transformees":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua","MilkyRose"],"speech":["プリキュア!メタモルフォーゼ!","大いなる希望の力、キュアドリーム!","情熱の赤い炎、キュアルージュ!","はじけるレモンの香り、キュアレモネード!","安らぎの緑の大地、キュアミント!","知性の青き泉、キュアアクア!","希望の力と未来の光!","華麗に羽ばたく5つの心!","Yes!プリキュア5!","スカイローズ・トランスレイト!","青いバラは秘密のしるし! ミルキィローズ!"]}],"purifications":[{"purifiers":["CureHeart"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneSharuru"}],"speech":["あなたに届け!マイ・スイート・ハート!"]},{"purifiers":["CureDiamond"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneRaquel"}],"speech":["煌めきなさい!トゥインクル・ダイヤモンド!"]},{"purifiers":["CureRosetta"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneLance"}],"speech":["カッチカチの!ロゼッタ・ウォール!"]},{"purifiers":["CureSword"],"specialItems":[{"a":["CureLoveads"],"i":"LovelyCommuneDavi"}],"speech":["閃け!ホーリー・ソード!"]},{"purifiers":["CureAce"],"specialItems":["LoveKissRouge"],"speech":["彩れ!ラブ・キッス・ルージュ!","ときめきなさい!エースショット!","ばきゅ〜ん!!"]},{"purifiers":["CureHeart","CureDiamond","CureRosetta","CureSword","CureAce"],"specialItems":[{"a":["CureLoveads"],"i":"MagicalLovelyHarp"}],"speech":["(キュピラッパー!)","プリキュア!ロイヤル・ラブリー・ストレート・フラッシュ!"]},{"purifiers":["CureBlack","CureWhite"],"specialItems":["RainbowBracelets"],"speech":["希望の力よ!光の意思よ!","未来に向かって、突き進め!","プリキュア・レインボー・ストーム!!"]},{"purifiers":["CurePeach"],"specialItems":["CureStickPeachRod"],"speech":["届け!愛のメロディ!","キュアスティック・ピーチロッド!","悪いの悪いの飛んでいけ!","プリキュア!ラブサンシャイン・フレッシュ!"]},{"purifiers":["CureBerry"],"specialItems":["CureStickBerrySword"],"speech":["響け!希望のリズム!","キュアスティック・ベリーソード!","悪いの悪いの飛んでいけ!","プリキュア!エスポワールシャワー・フレッシュ!"]},{"purifiers":["CurePine"],"specialItems":["CureStickPineFlute"],"speech":["癒せ!祈りのハーモニー!","キュアスティック・パインフルート!","悪いの悪いの飛んでいけ!","プリキュア!ヒーリングプレアー・フレッシュ!"]},{"purifiers":["CurePassion"],"specialItems":["PassionHarp"],"speech":["歌え!幸せのラプソディ、パッションハープ!","吹き荒れよ、幸せの嵐!","プリキュア!ハピネス・ハリケーン!"]},{"purifiers":["CurePeach","CureBerry","CurePine","CurePassion"],"specialItems":["CloverBox"],"speech":["クローバーボックスよ、私達に力を貸して!","プリキュア・フォーメーション!レディー・ゴー!","ハピネスリーフ、セット!","パイン!","プラスワン、プレアーリーフ!","ベリー!","プラスワン、エスポワールリーフ!","ピーチ!","プラスワン、ラブリーリーフ!","ラッキークローバー・グランドフィナーレ!"]},{"purifiers":["CureFlora"],"specialItems":[{"a":["DressUpKeyRose"],"i":"CrystalPrincessRod"}],"speech":["ローズ!","舞え、バラよ!","プリキュア! ローズ・トルビヨン!"]},{"purifiers":["CureFlora"],"specialItems":[{"a":["DressUpKeyLily"],"i":"CrystalPrincessRod"}],"speech":["リリィ!","舞え、ユリよ!","プリキュア! リィス・トルビヨン!"]},{"purifiers":["CureFlora"],"specialItems":[{"a":["DressUpKeySakura"],"i":"MusicPrincessPalace"}],"speech":["サクラ!","舞え、サクラよ!","プリキュア! サクラ・トルビュランス!"]},{"purifiers":["CureMermaid"],"specialItems":[{"a":["DressUpKeyIce"],"i":"CrystalPrincessRod"}],"speech":["アイス!","高鳴れ、氷よ!","プリキュア! フローズン・リップル!"]},{"purifiers":["CureMermaid"],"specialItems":[{"a":["DressUpKeyBubble"],"i":"CrystalPrincessRod"}],"speech":["バブル!","高鳴れ、泡よ!","プリキュア! バブル・リップル!"]},{"purifiers":["CureMermaid"],"specialItems":[{"a":["DressUpKeySango"],"i":"MusicPrincessPalace"}],"speech":["サンゴ!","高鳴れ、珊瑚よ!","プリキュア! コーラル・メイルシュトロム!"]},{"purifiers":["CureTwinkle"],"specialItems":[{"a":["DressUpKeyLuna"],"i":"CrystalPrincessRod"}],"speech":["ルナ!","キラキラ、月よ!","プリキュア! フルムーン・ハミング!"]},{"purifiers":["CureTwinkle"],"specialItems":[{"a":["DressUpKeyShootingStar"],"i":"CrystalPrincessRod"}],"speech":["シューティングスター!","キラキラ、流れ星よ!","プリキュア! ミーティア・ハミング!"]},{"purifiers":["CureTwinkle"],"specialItems":[{"a":["DressUpKeyGinga"],"i":"MusicPrincessPalace"}],"speech":["ギンガ!","シャランラ、銀河よ!","プリキュア! ギャラクシー・コーラス!"]},{"purifiers":["CureScarlet_ModeElegant"],"specialItems":[{"a":["DressUpKeyPhoenix"],"i":"ScarletViolin"}],"speech":["スカーレット・バイオリン!フェニックス!","羽ばたけ炎の翼!","プリキュア! フェニックス・ブレイズ!","ごきげんよう。"]},{"purifiers":["CureScarlet"],"specialItems":[{"a":["DressUpKeyScarlet"],"i":"ScarletViolin"}],"speech":["たぎれ、炎よ!","プリキュア! スカーレット・フレイム!"]},{"purifiers":["CureScarlet"],"specialItems":[{"a":["DressUpKeyHanabi"],"i":"ScarletViolin"}],"speech":["ハナビ!","燃えよ、炎よ!","プリキュア! スカーレット・イリュージョン!"]},{"purifiers":["CureScarlet"],"specialItems":[{"a":["DressUpKeySun"],"i":"MusicPrincessPalace"}],"speech":["サン!","燃えよ、炎よ!","プリキュア! スカーレット・プロミネンス!"]},{"purifiers":["CureFlora_ModeElegantRoyal","CureMermaid_ModeElegantRoyal","CureTwinkle_ModeElegantRoyal","CureScarlet_ModeElegantRoyal"],"specialItems":[{"a":["RoyalDressUpKey"],"i":"MusicPrincessPalace"}],"speech":["はっ!","響け!遙か彼方へ!","プリキュア! グラン・プランタン!","ブルーミング","ごきげんよう。"]},{"purifiers":["CureLovely"],"specialItems":["LovePreBrace"],"speech":["愛の光を聖なる力に!","ラブプリブレス!","プリキュア!ピンキーラブ・シュート!!","愛よ、天に返れ!"]},{"purifiers":["CurePrincess"],"specialItems":["LovePreBrace"],"speech":["勇気の光を聖なる力へ!","ラブプリブレス!","プリキュア!ブルーハッピー・シュート!!","勇気よ、天に返れ!"]},{"purifiers":["CureHoney"],"specialItems":["TripleDanceHoneyBaton"],"speech":["命の光を聖なる力へ!","ハニーバトン!","プリキュア!スパークリングバトンアタック!!","イエイ!","命よ、天に返れ!"]},{"purifiers":["CureFortune"],"specialItems":["FortuneTambourine"],"speech":["星の光を聖なる力に!","フォーチュン・タンバリン!","プリキュア!スターライト・アセンション!!","星よ、天に返れ!"]},{"purifiers":["CureLovely_InnocentForm","CurePrincess_InnocentForm","CureHoney_InnocentForm","CureFortune_InnocentForm"],"specialItems":["ShiningMakeDresser","InnocentHarmonyMic"],"speech":["(集まれ、ハピネスな気持ち!)","(高まれ、イノセントな思い!)","輝け!シャイニング・メイク・ドレッサー!","カタチなき愛求め♪","確かなその優しさ♪","色褪せない希望♪","奏でよう未来へ♪","勇気のカケラがひとつ♪","まだ見つからない♪","だけどきっと♪","イノセント♪ イノセント♪","小さな勇気 愛の光り 星の瞬き 尊き命♪","心を重ねて 響き合うメロディ♪","プリキュア! イノセントプリフィケーション!"]},{"purifiers":["CureBlossom"],"specialItems":["BlossomTakt"],"speech":["集まれ、花のパワー!","ブロッサム・タクト!","花よ輝け!","プリキュア!ピンクフォルテウェイブ!!"]},{"purifiers":["CureMarine"],"specialItems":["MarineTakt"],"speech":["集まれ、花のパワー!","マリン・タクト!","花よ煌めけ!","プリキュア!ブルーフォルテウェイブ!!"]},{"purifiers":["CureSunshine"],"specialItems":["ShinyTambourine"],"speech":["集まれ、花のパワー!","シャイニー・タンバリン!","花よ、舞い踊れ!","プリキュア!ゴールドフォルテバースト!!"]},{"purifiers":["CureMoonlight"],"specialItems":["MoonTakt"],"speech":["集まれ、花のパワー!","ムーン・タクト!","花よ輝け!","プリキュア!シルバーフォルテウェイブ!!"]},{"purifiers":["CureBlossom","CureMarine","CureSunshine","CureMoonlight"],"specialItems":[{"a":["SuperPreCureSeed"],"i":"HeartCatchMirage"}],"speech":["花よ、咲き誇れ!","プリキュア!ハートキャッチ・オーケストラ!!"]},{"purifiers":["CureYell"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フォー・ユー!"]},{"purifiers":["CureAnge"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フェザー!"]},{"purifiers":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・スター!"]},{"purifiers":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalOrange"],"i":"MelodySword"}],"speech":["スタースラッシュ!"]},{"purifiers":["CureMacherie"],"specialItems":[{"a":["MiraiCrystalRed"],"i":"PreHeart"}],"speech":["Are you ready?","フレフレ!ハート・ソング!"]},{"purifiers":["CureAmour"],"specialItems":[{"a":["MiraiCrystalPurple"],"i":"PreHeart"}],"speech":["行きます!","フレフレ!ハート・ダンス!"]},{"purifiers":["CureYell"],"specialItems":[{"a":["MiraiCrystalRose"],"i":"MelodySword"}],"speech":["フラワーシュート!"]},{"purifiers":["CureAnge"],"specialItems":[{"a":["MiraiCrystalNavy"],"i":"MelodySword"}],"speech":["フェザーブラスト!"]},{"purifiers":["CureMacherie"],"specialItems":[{"a":["MiraiCrystalRouge"],"i":"TwinLoveGuitar"}],"speech":["マシェリポップン!"]},{"purifiers":["CureAmour"],"specialItems":[{"a":["MiraiCrystalViolet"],"i":"TwinLoveGuitar"}],"speech":["アムールロックンロール!"]},{"purifiers":["CureYell","CureAnge","CureEtoile"],"specialItems":[{"a":["MiraiCrystalRose"],"i":"MelodySword"},{"a":["MiraiCrystalNavy"],"i":"MelodySword"},{"a":["MiraiCrystalOrange"],"i":"MelodySword"}],"speech":["ミライクリスタル!","エールタクト!","アンジュハープ!","エトワールフルート!","心のトゲトゲ、飛んでいけ〜!","プリキュア・トリニティコンサート!","HUGっとプリキュア!エール・フォー・ユー!"]},{"purifiers":["CureMacherie","CureAmour"],"specialItems":[{"a":["MiraiCrystalRouge"],"i":"TwinLoveGuitar"},{"a":["MiraiCrystalViolet"],"i":"TwinLoveGuitar"}],"speech":["ツインラブギター!ミライクリスタル!","Are you ready?","行くのです!","届け!私たちの、愛の歌!","心のトゲトゲ!","ズッキュン打ち抜く!","ツインラブ・ロックビート!","愛してる!","Thank you!"]},{"purifiers":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ホイップ・デコレーション!"]},{"purifiers":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","カスタード・イリュージョン!"]},{"purifiers":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ジェラート・シェイク!"]},{"purifiers":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","マカロン・ジュリエンヌ!","にゃーお♥"]},{"purifiers":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ショコラ・アロマーゼ!"]},{"purifiers":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン!","行くよ!アン・ドゥ・トレビアン!","キラクル・レインボー!","ボナペティ!"]},{"purifiers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド!","キラキラキラル・フルチャージ!","スイー・ツー・ワンダフル・アラモード!"]},{"purifiers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー!","キラッと輝け!クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・アニマルゴーランド!"]},{"purifiers":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け!","クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・ファンタスティックアニマーレ!"]},{"purifiers":["CureMiracle","CureMagical"],"specialItems":[{"a":["LinkleStoneDia"],"i":"Mofurun"},{"a":["LinkleStoneDia"],"i":"LinkleStick"}],"speech":["ダイヤ!永遠の輝きを私達の手に!","フルフルリンクル!","プリキュア!ダイヤモンド・エターナル!"]},{"purifiers":["CureMiracle_Ruby","CureMagical_Ruby"],"specialItems":[{"a":["LinkleStoneRuby"],"i":"Mofurun"},{"a":["LinkleStoneRuby"],"i":"LinkleStick"}],"speech":["リンクルステッキ!","(モッフー!)","ルビー!紅の情熱よ私達の手に!","フルフルリンクル!","プリキュア!ルビー・パッショナーレ!"]},{"purifiers":["CureMiracle_Sapphire","CureMagical_Sapphire"],"specialItems":[{"a":["LinkleStoneSapphire"],"i":"Mofurun"},{"a":["LinkleStoneSapphire"],"i":"LinkleStick"}],"speech":["リンクルステッキ!","(モッフー!)","サファイア!青き知性よ私達の手に!","フルフルリンクル!","プリキュア!サファイア・スマーティッシュ!"]},{"purifiers":["CureMiracle_Topaz","CureMagical_Topaz"],"specialItems":[{"a":["LinkleStoneTopaz"],"i":"Mofurun"},{"a":["LinkleStoneTopaz"],"i":"LinkleStick"}],"speech":["リンクルステッキ!","(モォッフー!モッフッ!)","トパーズ!金色の希望よ私達の手に!","フルフルリンクル!","プリキュア!トパーズ・エスペランサ!"]},{"purifiers":["CureFelice"],"specialItems":[{"a":["LinkleStoneEmerald"],"i":"FlowerEchoWand"}],"speech":["フラワーエコーワンド!","エメラルド!","キュアー・アップ!","(キュアー・アップ!キュアー・アップ!キュアー・アップ!)","プリキュア!エメラルド・リンカネーション!"]},{"purifiers":["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"],"specialItems":[{"a":["LinkleStoneAlexandrite",{"a":["LinkleStoneAlexandrite"],"i":"Mofurun"}],"i":"RainbowCarriage"},"PreciousBrace"],"speech":["(レインボー・キャリッジ! モフッ! モォッフー!!)","巡り会う奇跡よ!","繋がる魔法よ!","育まれし幸福(しあわせ)よ!","今私たちの手に!","プレシャスブレス!","フル・フル・フルフルリンクル!","プリキュア!エクストリーム・レインボー!","キュアップ・ラパパ! 虹の彼方に!"]},{"purifiers":["ShinyLuminous"],"specialItems":["HeartielBaton"],"speech":["光の意志よ!私に勇気を!希望と力を!!","ルミナス・ハーティエル・アンクション!"]},{"purifiers":["CureHappy"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"speech":["プリキュア!ハッピー・シャワー!"]},{"purifiers":["CureSunny"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"speech":["プリキュア!サニー・ファイヤー!"]},{"purifiers":["CurePeace"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"speech":["プリキュア!ピース・サンダー!"]},{"purifiers":["CureMarch"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"speech":["プリキュア!マーチ・シュート!"]},{"purifiers":["CureBeauty"],"specialItems":[{"a":["CureDecors"],"i":"SmilePact"}],"speech":["プリキュア!ビューティー・ブリザード!"]},{"purifiers":["PrincessHappy","PrincessSunny","PrincessPeace","PrincessMarch","PrincessBeauty"],"specialItems":[{"a":["CureDecors"],"i":"RoyalClock"}],"speech":["開け、ロイヤルクロック!","(みんなの力を1つにするクル!)","届け、希望の光!","はばたけ!光り輝く未来へ!","プリキュア!ロイヤル・レインボー・バースト!","輝け!ハッピースマイル!"]},{"purifiers":["CureMelody"],"specialItems":[{"a":["Miry"],"i":"MiracleBelltier"}],"speech":["(ミミ~!)","奏でましょう、奇跡のメロディー!ミラクル・ベルティエ!","おいで、ミリー!","(ミミ~!)","翔けめぐれ、トーンのリング!","プリキュア!ミュージックロンド!","三拍子!1、2、3","フィナーレ!"]},{"purifiers":["CureRhythm"],"specialItems":[{"a":["Fary"],"i":"FantasticBelltier"}],"speech":["(ファファ~!)","刻みましょう、大いなるリズム!ファンタスティック・ベルティエ!","おいで、ファリー!","(ファファ~!)","翔けめぐれ、トーンのリング!","プリキュア!ミュージックロンド!","三拍子!1、2、3","フィナーレ!"]},{"purifiers":["CureBeat"],"specialItems":[{"a":["Sory"],"i":"LoveGuitarRod"}],"speech":["(ソソッ)","弾き鳴らせ、愛の魂!ラブギターロッド!","おいで、ソリー!","(ソソッ)","チェンジ!ソウルロッド!","翔けめぐれ、トーンのリング!","プリキュア!ハートフル・ビート・ロック!","三拍子!1、2、3","フィナーレ!"]},{"purifiers":["CureMuse"],"specialItems":[{"a":["Tiry"],"i":"CureModules"}],"speech":["おいで、シリー!","(シシ~)","「シ」の音符の、シャイニングメロディ!","プリキュア!スパーリング・シャワー!!","三拍子!1、2、3","フィナーレ!"]},{"purifiers":["CureMelody","CureRhythm","CureBeat","CureMuse"],"specialItems":["HealingChest"],"speech":["いでよ、すべての音の源よ!","届けましょう、希望のシンフォニー!","プリキュア!スイートセッションアンサンブル!","クレッシェンド!!","フィナーレ!"]},{"purifiers":["CureDream"],"specialItems":["PinkyCatch"],"speech":["夢見る乙女の底力、受けてみなさい!","プリキュア!ドリーム・アタック!"]},{"purifiers":["CureRouge"],"specialItems":["PinkyCatch"],"speech":["純情乙女の炎の力、受けてみなさい!","プリキュア!ルージュ・ファイヤー!"]},{"purifiers":["CureLemonade"],"specialItems":["PinkyCatch"],"speech":["輝く乙女のはじける力、受けてみなさい!","プリキュア!レモネード・フラッシュ!"]},{"purifiers":["CureMint"],"specialItems":["PinkyCatch"],"speech":["大地を揺るがす乙女の怒り、受けてみなさい!","プリキュア!ミント・プロテクション!"]},{"purifiers":["CureAqua"],"specialItems":["PinkyCatch"],"speech":["岩をも砕く乙女の激流、受けてみなさい!","プリキュア!アクア・ストリーム!"]},{"purifiers":["CureDream"],"specialItems":["DreamTorch"],"speech":["夢見る乙女の底力、受けてみなさい!","プリキュア!クリスタル・シュート!"]},{"purifiers":["CureRouge"],"specialItems":["RougeTact"],"speech":["純情乙女の炎の力、受けてみなさい!","プリキュア!ルージュ・バーニング!"]},{"purifiers":["CureLemonade"],"specialItems":["LemonadeCastanet"],"speech":["輝く乙女のはじける力、受けてみなさい!","プリキュア!レモネード・シャイニング!"]},{"purifiers":["CureMint"],"specialItems":["MintLeaf"],"speech":["大地を揺るがす乙女の怒り、受けてみなさい!","プリキュア!ミント・シールド!"]},{"purifiers":["CureAqua"],"specialItems":["AquaRibbon"],"speech":["岩をも砕く乙女の激流、受けてみなさい!","プリキュア!アクア・トルネード!"]},{"purifiers":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"],"specialItems":["DreamTorch","RougeTact","LemonadeCastanet","MintLeaf","AquaRibbon"],"speech":["夢と希望の力とともに!","5つの光よ!","今ここに!","プリキュア!ファイブ・エクスプロージョン!"]},{"purifiers":["MilkyRose"],"specialItems":["MilkyPalette"],"speech":["邪悪な力を包み込む","バラの吹雪を咲かせましょう!","ミルキィローズ・ブリザード!"]},{"purifiers":["MilkyRose"],"specialItems":["MilkyMirror"],"speech":["邪悪な力を包み込む","煌くバラを咲かせましょう!","ミルキィローズ・メタル・ブリザード!"]},{"purifiers":["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"],"specialItems":["CrystalFleuret","FireFleuret","ShiningFleuret","ProtectFleuret","TornadoFleuret"],"speech":["クリスタルフルーレ!希望の光!","ファイヤーフルーレ!情熱の光!","プロテクトフルーレ!安らぎの光!","トルネードフルーレ!知性の光!","5つの光に!","勇気をのせて!","プリキュア!レインボー・ローズ・エクスプロージョン!","行け!"]}],"nonItemPurifications":[{"purifiers":["CureBlack","CureWhite"],"speech":["ブラックサンダー!","ホワイトサンダー!","プリキュアの美しき魂が!","邪悪な心を打ち砕く!","プリキュア・マーブル・スクリュー!!"]},{"purifiers":["CurePeach"],"speech":["悪いの悪いの飛んでいけ!","プリキュア!ラブ・サンシャイン!"]},{"purifiers":["CureBerry"],"speech":["悪いの悪いの飛んでいけ!","プリキュア!エスポワール・シャワー!"]},{"purifiers":["CurePine"],"speech":["悪いの悪いの飛んでいけ!","プリキュア!ヒーリング・プレアー!"]},{"purifiers":["CureFlora_ModeElegant"],"speech":["舞え、花よ!","プリキュア! フローラル・トルビヨン!","ごきげんよう。"]},{"purifiers":["CureMermaid_ModeElegant"],"speech":["高鳴れ、海よ!","プリキュア! マーメイド・リップル!","ごきげんよう。"]},{"purifiers":["CureTwinkle_ModeElegant"],"speech":["キラキラ、星よ!","プリキュア! トゥインクル・ハミング!","ごきげんよう。"]},{"purifiers":["CureBlack_Max","CureWhite_Max"],"speech":["ブラックサンダー!","ホワイトサンダー!","プリキュアの美しき魂が!","邪悪な心を打ち砕く!","プリキュア・マーブル・スクリュー!!","マックス!!"]},{"purifiers":["CureEcho"],"speech":["世界に響け、みんなの思い!","プリキュア・ハートフルエコー!"]},{"purifiers":["CureBloom","CureEgret"],"speech":["大地の精霊よ","大空の精霊よ","今、プリキュアと共に!","奇跡の力を解き放て!","プリキュア ツインストリーム・スプラッシュ!!"]},{"purifiers":["CureDream"],"speech":["夢見る乙女の底力、受けてみなさい!","プリキュア!シューティング・スター!"]},{"purifiers":["CureRouge"],"speech":["純情乙女の炎の力、受けてみなさい!","プリキュア!ファイヤー・ストライク!"]},{"purifiers":["CureLemonade"],"speech":["輝く乙女のはじける力、受けてみなさい!","プリキュア!プリズム・チェーン!"]},{"purifiers":["CureMint"],"speech":["大地を揺るがす乙女の怒り、受けてみなさい!","プリキュア!エメラルド・ソーサー!"]},{"purifiers":["CureAqua"],"speech":["岩をも砕く乙女の激流、受けてみなさい!","プリキュア!サファイヤ・アロー!"]}]}
gen/pretty-cure-index.json view
@@ -1,1859 +1,7413 @@ {     "specialItems": [         {-            "nameEn": "Pre Heart",-            "attachments": [-                "Mirai Crystal"-            ],-            "nameJa": "プリハート",-            "id": "PreHeart"-        },-        {-            "nameEn": "Mirai Crystal Pink",-            "attachments": [],-            "nameJa": "ミライクリスタル・ピンク",-            "id": "MiraiCrystalPink"-        },-        {-            "nameEn": "Mirai Crystal Blue",-            "attachments": [],-            "nameJa": "ミライクリスタル・ブルー",-            "id": "MiraiCrystalBlue"-        },-        {-            "nameEn": "Mirai Crystal Yellow",-            "attachments": [],-            "nameJa": "ミライクリスタル・イエロー",-            "id": "MiraiCrystalYellow"-        },-        {-            "nameEn": "Melody Sword",-            "attachments": [-                "Mirai Crystal"-            ],-            "nameJa": "メロディソード",-            "id": "MelodySword"-        },-        {-            "nameEn": "Mirai Crystal Rose",-            "attachments": [],-            "nameJa": "ミライクリスタル・ローズ",-            "id": "MiraiCrystalRose"-        },-        {-            "nameEn": "Mirai Crystal Navy",-            "attachments": [],-            "nameJa": "ミライクリスタル・ネイビー",-            "id": "MiraiCrystalNavy"-        },-        {-            "nameEn": "Mirai Crystal Orange",-            "attachments": [],-            "nameJa": "ミライクリスタル・オレンジ",-            "id": "MiraiCrystalOrange"-        },-        {-            "nameEn": "Mirai Crystal White",-            "attachments": [],-            "nameJa": "ミライクリスタル・ホワイト",-            "id": "MiraiCrystalWhite"-        },-        {-            "nameEn": "Twin Love Guitar",-            "attachments": [-                "Mirai Crystal"-            ],-            "nameJa": "ツインラブギター",-            "id": "TwinLoveGuitar"-        },-        {-            "nameEn": "Mirai Crystal Red",-            "attachments": [],-            "nameJa": "ミライクリスタル・レッド",-            "id": "MiraiCrystalRed"-        },-        {-            "nameEn": "Mirai Crystal Purple",-            "attachments": [],-            "nameJa": "ミライクリスタル・パープル",-            "id": "MiraiCrystalPurple"-        },-        {-            "nameEn": "Mirai Crystal Rouge",-            "attachments": [],-            "nameJa": "ミライクリスタル・ルージュ",-            "id": "MiraiCrystalRouge"-        },-        {-            "nameEn": "Mirai Crystal Violet",-            "attachments": [],-            "nameJa": "ミライクリスタル・バイオレット",-            "id": "MiraiCrystalViolet"-        },-        {-            "nameEn": "Sweets Pact",-            "attachments": [-                "Animal Sweets"-            ],-            "nameJa": "スイーツパクト",-            "id": "SweetsPact"-        },-        {-            "nameEn": "Rabbit Shortcake",-            "attachments": [],-            "nameJa": "うさぎショートケーキ",-            "id": "RabbitShortcake"-        },-        {-            "nameEn": "Squirrel Pudding",-            "attachments": [],-            "nameJa": "りすプリン",-            "id": "SquirrelPudding"-        },-        {-            "nameEn": "Lion Ice",-            "attachments": [],-            "nameJa": "らいおんアイス",-            "id": "LionIce"-        },-        {-            "nameEn": "Cat Macaron",-            "attachments": [],-            "nameJa": "ねこマカロン",-            "id": "CatMacaron"-        },-        {-            "nameEn": "Dog Chocolate",-            "attachments": [],-            "nameJa": "いぬチョコレート",-            "id": "DogChocolate"-        },-        {-            "nameEn": "Pegasus Parfait",-            "attachments": [],-            "nameJa": "ペガサスパフェ",-            "id": "PegasusParfait"-        },-        {-            "nameEn": "Pekorin Donut",-            "attachments": [],-            "nameJa": "ペコリンドーナツ",-            "id": "PekorinDonut"-        },-        {-            "nameEn": "Candy Rod",-            "attachments": [],-            "nameJa": "キャンディロッド",-            "id": "CandyRod"-        },-        {-            "nameEn": "Rainbow Ribbon",-            "attachments": [],-            "nameJa": "レインボーリボン",-            "id": "RainbowRibbon"-        },-        {-            "nameEn": "Kirakiraru Creamer",-            "attachments": [-                "Crystal Animal"-            ],-            "nameJa": "キラキラルクリーマー",-            "id": "KirakiraruCreamer"-        },-        {-            "nameEn": "Crystal Animal Rabbit",-            "attachments": [],-            "nameJa": "クリスタルアニマルうさぎ",-            "id": "CrystalAnimalRabbit"-        },-        {-            "nameEn": "Crystal Animal Squirrel",-            "attachments": [],-            "nameJa": "クリスタルアニマルりす",-            "id": "CrystalAnimalSquirrel"-        },-        {-            "nameEn": "Crystal Animal Lion",-            "attachments": [],-            "nameJa": "クリスタルアニマルらいおん",-            "id": "CrystalAnimalLion"-        },-        {-            "nameEn": "Crystal Animal Cat",-            "attachments": [],-            "nameJa": "クリスタルアニマルねこ",-            "id": "CrystalAnimalCat"-        },-        {-            "nameEn": "Crystal Animal Dog",-            "attachments": [],-            "nameJa": "クリスタルアニマルいぬ",-            "id": "CrystalAnimalDog"-        },-        {-            "nameEn": "Crystal Animal Pegasus",-            "attachments": [],-            "nameJa": "クリスタルアニマルペガサス",-            "id": "CrystalAnimalPegasus"-        },-        {-            "nameEn": "SweetsCastle",-            "attachments": [],-            "nameJa": "スイーツキャッスル",-            "id": "SweetsCastle"-        }-    ],-    "transformees": [-        {-            "nameEn": "Cure Yell",-            "variationEn": "",-            "nameJa": "キュアエール",-            "variationJa": "",-            "id": "CureYell",-            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"-        },-        {-            "nameEn": "Cure Ange",-            "variationEn": "",-            "nameJa": "キュアアンジュ",-            "variationJa": "",-            "id": "CureAnge",-            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"-        },-        {-            "nameEn": "Cure Etoile",-            "variationEn": "",-            "nameJa": "キュアエトワール",-            "variationJa": "",-            "id": "CureEtoile",-            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"-        },-        {-            "nameEn": "Cure Macherie",-            "variationEn": "",-            "nameJa": "キュアマシェリ",-            "variationJa": "",-            "id": "CureMacherie",-            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアマシェリ!"-        },-        {-            "nameEn": "Cure Amour",-            "variationEn": "",-            "nameJa": "キュアアムール",-            "variationJa": "",-            "id": "CureAmour",-            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアアムール!"-        },-        {-            "nameEn": "Cure Whip",-            "variationEn": "",-            "nameJa": "キュアホイップ",-            "variationJa": "",-            "id": "CureWhip",-            "introducesHerselfAs": "ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"-        },-        {-            "nameEn": "Cure Custard",-            "variationEn": "",-            "nameJa": "キュアカスタード",-            "variationJa": "",-            "id": "CureCustard",-            "introducesHerselfAs": "プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"-        },-        {-            "nameEn": "Cure Gelato",-            "variationEn": "",-            "nameJa": "キュアジェラート",-            "variationJa": "",-            "id": "CureGelato",-            "introducesHerselfAs": "アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"-        },-        {-            "nameEn": "Cure Macaron",-            "variationEn": "",-            "nameJa": "キュアマカロン",-            "variationJa": "",-            "id": "CureMacaron",-            "introducesHerselfAs": "マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"-        },-        {-            "nameEn": "Cure Chocolat",-            "variationEn": "",-            "nameJa": "キュアショコラ",-            "variationJa": "",-            "id": "CureChocolat",-            "introducesHerselfAs": "チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"-        },-        {-            "nameEn": "Cure Parfait",-            "variationEn": "",-            "nameJa": "キュアパルフェ",-            "variationJa": "",-            "id": "CureParfait",-            "introducesHerselfAs": "パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"-        },-        {-            "nameEn": "Cure Pekorin",-            "variationEn": "",-            "nameJa": "キュアペコリン",-            "variationJa": "",-            "id": "CurePekorin",-            "introducesHerselfAs": "ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"-        },-        {-            "nameEn": "Cure Whip",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアホイップ",-            "variationJa": "アラモードスタイル",-            "id": "CureWhip_ALaModeStyle",-            "introducesHerselfAs": "ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"-        },-        {-            "nameEn": "Cure Custard",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアカスタード",-            "variationJa": "アラモードスタイル",-            "id": "CureCustard_ALaModeStyle",-            "introducesHerselfAs": "プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"-        },-        {-            "nameEn": "Cure Gelato",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアジェラート",-            "variationJa": "アラモードスタイル",-            "id": "CureGelato_ALaModeStyle",-            "introducesHerselfAs": "アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"-        },-        {-            "nameEn": "Cure Macaron",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアマカロン",-            "variationJa": "アラモードスタイル",-            "id": "CureMacaron_ALaModeStyle",-            "introducesHerselfAs": "マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"-        },-        {-            "nameEn": "Cure Chocolat",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアショコラ",-            "variationJa": "アラモードスタイル",-            "id": "CureChocolat_ALaModeStyle",-            "introducesHerselfAs": "チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"-        },-        {-            "nameEn": "Cure Parfait",-            "variationEn": "A La Mode Style",-            "nameJa": "キュアパルフェ",-            "variationJa": "アラモードスタイル",-            "id": "CureParfait_ALaModeStyle",-            "introducesHerselfAs": "パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"-        }-    ],-    "girls": [-        {-            "nameEn": "Hana Nono",-            "nameJa": "野乃 はな",-            "id": "Hana"-        },-        {-            "nameEn": "Saaya Yakushiji",-            "nameJa": "薬師寺 さあや",-            "id": "Saaya"-        },-        {-            "nameEn": "Homare Kagayaki",-            "nameJa": "輝木 ほまれ",-            "id": "Homare"-        },-        {-            "nameEn": "Emiru Aisaki",-            "nameJa": "愛崎 えみる",-            "id": "Emiru"-        },-        {-            "nameEn": "Ruru Amour",-            "nameJa": "ルールー・アムール",-            "id": "Ruru"-        },-        {-            "nameEn": "Ichika Usami",-            "nameJa": "宇佐美 いちか",-            "id": "Ichika"-        },-        {-            "nameEn": "Himari Arisugawa",-            "nameJa": "有栖川 ひまり",-            "id": "Himari"-        },-        {-            "nameEn": "Aoi Tategami",-            "nameJa": "立神 あおい",-            "id": "Aoi"-        },-        {-            "nameEn": "Yukari Kotozume",-            "nameJa": "琴爪 ゆかり",-            "id": "Yukari"-        },-        {-            "nameEn": "Akira Kenjo",-            "nameJa": "剣城 あきら",-            "id": "Akira"-        },-        {-            "nameEn": "Ciel Kirahoshi",-            "nameJa": "キラ星 シエル",-            "id": "Ciel"-        },-        {-            "nameEn": "Pekorin",-            "nameJa": "ペコリン",-            "id": "Pekorin"-        }-    ],-    "purifications": [-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalPink"-                    ],-                    "i": "PreHeart"-                }-            ],-            "speech": [-                "フレフレ!",-                "ハート・フォー・ユー!"-            ],-            "purifier": [-                "CureYell"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalBlue"-                    ],-                    "i": "PreHeart"-                }-            ],-            "speech": [-                "フレフレ!",-                "ハート・フェザー!"-            ],-            "purifier": [-                "CureAnge"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalYellow"-                    ],-                    "i": "PreHeart"-                }-            ],-            "speech": [-                "フレフレ!",-                "ハート・スター!"-            ],-            "purifier": [-                "CureEtoile"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalOrange"-                    ],-                    "i": "MelodySword"-                }-            ],-            "speech": [-                "スタースラッシュ!"-            ],-            "purifier": [-                "CureEtoile"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRed"-                    ],-                    "i": "PreHeart"-                }-            ],-            "speech": [-                "Are you ready?",-                "フレフレ!ハート・ソング!"-            ],-            "purifier": [-                "CureMacherie"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalPurple"-                    ],-                    "i": "PreHeart"-                }-            ],-            "speech": [-                "行きます!",-                "フレフレ!ハート・ダンス!"-            ],-            "purifier": [-                "CureAmour"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRose"-                    ],-                    "i": "MelodySword"-                }-            ],-            "speech": [-                "フラワーシュート!"-            ],-            "purifier": [-                "CureYell"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalNavy"-                    ],-                    "i": "MelodySword"-                }-            ],-            "speech": [-                "フェザーブラスト!"-            ],-            "purifier": [-                "CureAnge"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRouge"-                    ],-                    "i": "TwinLoveGuitar"-                }-            ],-            "speech": [-                "マシェリポップン!"-            ],-            "purifier": [-                "CureMacherie"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalViolet"-                    ],-                    "i": "TwinLoveGuitar"-                }-            ],-            "speech": [-                "アムールロックンロール!"-            ],-            "purifier": [-                "CureAmour"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRose"-                    ],-                    "i": "MelodySword"-                },-                {-                    "a": [-                        "MiraiCrystalNavy"-                    ],-                    "i": "MelodySword"-                },-                {-                    "a": [-                        "MiraiCrystalOrange"-                    ],-                    "i": "MelodySword"-                }-            ],-            "speech": [-                "ミライクリスタル!",-                "エールタクト!",-                "アンジュハープ!",-                "エトワールフルート!",-                "心のトゲトゲ、飛んでいけ〜!",-                "プリキュア・トリニティコンサート!",-                "HUGっとプリキュア!エール・フォー・ユー!"-            ],-            "purifier": [-                "CureYell",-                "CureAnge",-                "CureEtoile"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRouge"-                    ],-                    "i": "TwinLoveGuitar"-                },-                {-                    "a": [-                        "MiraiCrystalViolet"-                    ],-                    "i": "TwinLoveGuitar"-                }-            ],-            "speech": [-                "ツインラブギター!ミライクリスタル!",-                "Are you ready?",-                "行くのです!",-                "届け!私たちの、愛の歌!",-                "心のトゲトゲ!",-                "ズッキュン打ち抜く!",-                "ツインラブ・ロックビート!",-                "愛してる!",-                "Thank you!"-            ],-            "purifier": [-                "CureMacherie",-                "CureAmour"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キラキラキラルン!",-                "ホイップ・デコレーション!"-            ],-            "purifier": [-                "CureWhip"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キラキラキラルン!",-                "カスタード・イリュージョン!"-            ],-            "purifier": [-                "CureCustard"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キラキラキラルン!",-                "ジェラート・シェイク!"-            ],-            "purifier": [-                "CureGelato"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キラキラキラルン!",-                "マカロン・ジュリエンヌ!",-                "にゃーお♥"-            ],-            "purifier": [-                "CureMacaron"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キラキラキラルン!",-                "ショコラ・アロマーゼ!"-            ],-            "purifier": [-                "CureChocolat"-            ]-        },-        {-            "specialItems": [-                "RainbowRibbon"-            ],-            "speech": [-                "レインボーリボン!",-                "行くよ!アン・ドゥ・トレビアン!",-                "キラクル・レインボー!",-                "ボナペティ!"-            ],-            "purifier": [-                "CureParfait"-            ]-        },-        {-            "specialItems": [-                "CandyRod"-            ],-            "speech": [-                "キャンディーロッド!",-                "キラキラキラル・フルチャージ!",-                "スイー・ツー・ワンダフル・アラモード!"-            ],-            "purifier": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "CrystalAnimalRabbit"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalSquirrel"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalLion"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalCat"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalDog"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalPegasus"-                    ],-                    "i": "KirakiraruCreamer"-                }-            ],-            "speech": [-                "キラキラルクリーマー!",-                "キラッと輝け!クリスタルアニマル!",-                "ぴょーん!",-                "くるるっ!",-                "がぁおー!",-                "にゃーお!",-                "わん!",-                "ぱたた!",-                "プリキュア・アニマルゴーランド!"-            ],-            "purifier": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat",-                "CureParfait"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "SweetsCastle"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalRabbit"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalSquirrel"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalLion"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalCat"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalDog"-                    ],-                    "i": "KirakiraruCreamer"-                },-                {-                    "a": [-                        "CrystalAnimalPegasus"-                    ],-                    "i": "KirakiraruCreamer"-                }-            ],-            "speech": [-                "キラッと輝け!",-                "クリスタルアニマル!",-                "ぴょーん!",-                "くるるっ!",-                "がぁおー!",-                "にゃーお!",-                "わん!",-                "ぱたた!",-                "プリキュア・ファンタスティックアニマーレ!"-            ],-            "purifier": [-                "CureWhip_ALaModeStyle",-                "CureCustard_ALaModeStyle",-                "CureGelato_ALaModeStyle",-                "CureMacaron_ALaModeStyle",-                "CureChocolat_ALaModeStyle",-                "CureParfait_ALaModeStyle"-            ]-        }-    ],-    "transformations": [-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalPink"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureYell"-            ],-            "speech": [-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "ぎゅ~!",-                "ぎゅ~~!",-                "輝く未来をー、抱きしめて!",-                "みんなを応援!元気のプリキュア!キュアエール!"-            ],-            "transformers": [-                "Hana"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalBlue"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureAnge"-            ],-            "speech": [-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "ぎゅ~!",-                "ぎゅ~~!",-                "輝く未来をー、抱きしめて!",-                "みんなを癒す!知恵のプリキュア!キュアアンジュ!"-            ],-            "transformers": [-                "Saaya"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalYellow"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureEtoile"-            ],-            "speech": [-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "ぎゅ~!",-                "ぎゅ~~!",-                "輝く未来をー、抱きしめて!",-                "みんな輝け!力のプリキュア!キュアエトワール!"-            ],-            "transformers": [-                "Homare"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalPink"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalBlue"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalYellow"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureYell",-                "CureAnge",-                "CureEtoile"-            ],-            "speech": [-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "は~ぎゅ~~!",-                "は~ぎゅ~~!",-                "輝く未来をー、抱きしめて!",-                "みんなを応援!元気のプリキュア!キュアエール!",-                "みんなを癒す!知恵のプリキュア!キュアアンジュ!",-                "みんな輝け!力のプリキュア!キュアエトワール!"-            ],-            "transformers": [-                "Hana",-                "Saaya",-                "Homare"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalRed"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalPurple"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureMacherie",-                "CureAmour"-            ],-            "speech": [-                "ミライクリスタル!",-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "ぎゅ~!",-                "ぎゅ~!",-                "輝く未来をー、抱きしめて!",-                "みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!"-            ],-            "transformers": [-                "Emiru",-                "Ruru"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "MiraiCrystalPink"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalBlue"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalYellow"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalRed"-                    ],-                    "i": "PreHeart"-                },-                {-                    "a": [-                        "MiraiCrystalPurple"-                    ],-                    "i": "PreHeart"-                }-            ],-            "transformees": [-                "CureYell",-                "CureAnge",-                "CureEtoile",-                "CureMacherie",-                "CureAmour"-            ],-            "speech": [-                "ミライクリスタル!",-                "ハートキラっと!",-                "ミライクリスタル!",-                "ミライクリスタル!",-                "ハートキラっと!",-                "は~ぎゅ~~!",-                "は~ぎゅ~~!",-                "ぎゅ~!",-                "ぎゅ~!",-                "ぎゅ~!",-                "輝く未来をー、抱きしめて!",-                "みんなを応援!元気のプリキュア!キュアエール!",-                "みんなを癒す!知恵のプリキュア!キュアアンジュ!",-                "みんな輝け!力のプリキュア!キュアエトワール!",-                "みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!",-                "HUGっと!プリキュア!"-            ],-            "transformers": [-                "Hana",-                "Saaya",-                "Homare",-                "Emiru",-                "Ruru"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureWhip"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ショートケーキ!",-                "元気と笑顔を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!"-            ],-            "transformers": [-                "Ichika"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureCustard"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "プリン!",-                "知性と勇気を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアカスタード!できあがり!"-            ],-            "transformers": [-                "Himari"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureGelato"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "アイス!",-                "自由と情熱を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアジェラート!できあがり!"-            ],-            "transformers": [-                "Aoi"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureMacaron"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "マカロン!",-                "美しさとトキメキを!",-                "レッツ・ラ・まぜまぜ!",-                "キュアマカロン!できあがり!"-            ],-            "transformers": [-                "Yukari"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "チョコレート!",-                "強さと愛を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアショコラ!できあがり!"-            ],-            "transformers": [-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "PegasusParfait"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureParfait"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "パフェ!",-                "夢と希望を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアパルフェ!できあがり!"-            ],-            "transformers": [-                "Ciel"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "PekorinDonut"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CurePekorin"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ドーナツ!",-                "ペコペコとキラキラを!",-                "レッツ・ラ・まぜまぜ!",-                "キュアペコリン!できあがり!"-            ],-            "transformers": [-                "Pekorin"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ショートケーキ!",-                "元気と笑顔を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Ichika",-                "Himari",-                "Aoi",-                "Yukari",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "PegasusParfait"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat",-                "CureParfait"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ショートケーキ!",-                "元気と笑顔を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キュアパルフェ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Ichika",-                "Himari",-                "Aoi",-                "Yukari",-                "Akira",-                "Ciel"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureCustard",-                "CureWhip",-                "CureGelato",-                "CureMacaron",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "プリン!",-                "知性と勇気を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Himari",-                "Ichika",-                "Aoi",-                "Yukari",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureGelato",-                "CureWhip",-                "CureCustard",-                "CureMacaron",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "アイス!",-                "自由と情熱を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Aoi",-                "Ichika",-                "Himari",-                "Yukari",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureMacaron",-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "マカロン!",-                "美しさとトキメキを!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Yukari",-                "Ichika",-                "Himari",-                "Aoi",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureChocolat",-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "チョコレート!",-                "強さと愛を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Akira",-                "Ichika",-                "Himari",-                "Aoi",-                "Yukari"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "PegasusParfait"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureParfait",-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "パフェ!",-                "夢と希望を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!",-                "キュアパルフェ!できあがり!",-                "キラキラ☆プリキュアアラモード!"-            ],-            "transformers": [-                "Ciel",-                "Ichika",-                "Himari",-                "Aoi",-                "Yukari",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureWhip",-                "CureCustard",-                "CureGelato"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ショートケーキ!",-                "元気と笑顔を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!"-            ],-            "transformers": [-                "Ichika",-                "Himari",-                "Aoi"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "RabbitShortcake"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "SquirrelPudding"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "LionIce"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "ショートケーキ!",-                "元気と笑顔を!",-                "レッツ・ラ・まぜまぜ!",-                "キュアホイップ!できあがり!",-                "キュアカスタード!できあがり!",-                "キュアジェラート!できあがり!",-                "キュアマカロン!できあがり!"-            ],-            "transformers": [-                "Ichika",-                "Himari",-                "Aoi",-                "Yukari"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "CatMacaron"-                    ],-                    "i": "SweetsPact"-                },-                {-                    "a": [-                        "DogChocolate"-                    ],-                    "i": "SweetsPact"-                }-            ],-            "transformees": [-                "CureMacaron",-                "CureChocolat"-            ],-            "speech": [-                "キュアラモード・デコレーション!",-                "マカロン!",-                "美しさとトキメキを!",-                "レッツ・ラ・まぜまぜ!",-                "キュアマカロン!できあがり!",-                "キュアショコラ!できあがり!"-            ],-            "transformers": [-                "Yukari",-                "Akira"-            ]-        },-        {-            "specialItems": [-                {-                    "a": [-                        "SweetsCastle"-                    ],-                    "i": "KirakiraruCreamer"-                }-            ],-            "transformees": [-                "CureWhip_ALaModeStyle",-                "CureCustard_ALaModeStyle",-                "CureGelato_ALaModeStyle",-                "CureMacaron_ALaModeStyle",-                "CureChocolat_ALaModeStyle",-                "CureParfait_ALaModeStyle"-            ],-            "speech": [-                "スイーツキャッスル!",-                "レッツ・ラ・おきがえ!"-            ],-            "transformers": [-                "CureWhip",-                "CureCustard",-                "CureGelato",-                "CureMacaron",-                "CureChocolat",-                "CureParfait"-            ]-        }-    ],-    "transformedGroups": [-        {-            "nameEn": "Hugtto PreCure",-            "variationEn": "",-            "nameJa": "HUGっと!プリキュア",-            "variationJa": "",-            "id": "HugttoPreCure"-        },-        {-            "nameEn": "Kirakira PreCure A La Mode",-            "variationEn": "",-            "nameJa": "キラキラ☆プリキュアアラモード",-            "variationJa": "",-            "id": "KirakiraPreCureALaMode"-        },-        {-            "nameEn": "Kirakira PreCure A La Mode",-            "variationEn": "A La Mode Style",-            "nameJa": "キラキラ☆プリキュアアラモード",-            "variationJa": "アラモードスタイル",-            "id": "KirakiraPreCureALaMode_ALaModeStyle"+            "nameEn": "Lovely Commune Sharuru",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "ラブリーコミューン(シャルル)",+            "id": "LovelyCommuneSharuru"+        },+        {+            "nameEn": "Lovely Commune Raquel",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "ラブリーコミューン(ラケル)",+            "id": "LovelyCommuneRaquel"+        },+        {+            "nameEn": "Lovely Commune Lance",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "ラブリーコミューン(ランス)",+            "id": "LovelyCommuneLance"+        },+        {+            "nameEn": "Lovely Commune Davi",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "ラブリーコミューン(ダビィ)",+            "id": "LovelyCommuneDavi"+        },+        {+            "nameEn": "Love Eyes Palette",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "ラブアイズパレット",+            "id": "LoveEyesPalette"+        },+        {+            "nameEn": "Cure Loveads",+            "attachments": [],+            "nameJa": "キュアラビーズ",+            "id": "CureLoveads"+        },+        {+            "nameEn": "Love Kiss Rouge",+            "attachments": [],+            "nameJa": "ラブキッスルージュ",+            "id": "LoveKissRouge"+        },+        {+            "nameEn": "MagicalLovely Harp",+            "attachments": [+                "Cure Loveads"+            ],+            "nameJa": "マジカルラブリーハープ",+            "id": "MagicalLovelyHarp"+        },+        {+            "nameEn": "Card Commune Mepple",+            "attachments": [],+            "nameJa": "カードコミューン(メップル)",+            "id": "CardCommuneMepple"+        },+        {+            "nameEn": "Card Commune Mipple",+            "attachments": [],+            "nameJa": "カードコミューン(ミップル)",+            "id": "CardCommuneMipple"+        },+        {+            "nameEn": "Rainbow Bracelets",+            "attachments": [],+            "nameJa": "レインボーブレス",+            "id": "RainbowBracelets"+        },+        {+            "nameEn": "Linkrun",+            "attachments": [],+            "nameJa": "リンクルン",+            "id": "Linkrun"+        },+        {+            "nameEn": "CureStickPeachRod",+            "attachments": [],+            "nameJa": "キュアスティック・ピーチロッド",+            "id": "CureStickPeachRod"+        },+        {+            "nameEn": "CureStickBerrySword",+            "attachments": [],+            "nameJa": "キュアスティック・ベリーソード",+            "id": "CureStickBerrySword"+        },+        {+            "nameEn": "CureStickPineFlute",+            "attachments": [],+            "nameJa": "キュアスティック・パインフルート",+            "id": "CureStickPineFlute"+        },+        {+            "nameEn": "PassionHarp",+            "attachments": [],+            "nameJa": "パッションハープ",+            "id": "PassionHarp"+        },+        {+            "nameEn": "CloverBox",+            "attachments": [],+            "nameJa": "クローバーボックス",+            "id": "CloverBox"+        },+        {+            "nameEn": "Princess Perfume",+            "attachments": [+                "DressUpKey"+            ],+            "nameJa": "プリンセスパフューム",+            "id": "PrincessPerfume"+        },+        {+            "nameEn": "Crystal Princess Rod",+            "attachments": [+                "DressUpKey"+            ],+            "nameJa": "クリスタルプリンセスロッド",+            "id": "CrystalPrincessRod"+        },+        {+            "nameEn": "Scarlet Violin",+            "attachments": [+                "DressUpKey"+            ],+            "nameJa": "スカーレットバイオリン",+            "id": "ScarletViolin"+        },+        {+            "nameEn": "Music Princess Palace",+            "attachments": [+                "DressUpKey"+            ],+            "nameJa": "ミュージックプリンセスパレス",+            "id": "MusicPrincessPalace"+        },+        {+            "nameEn": "Dress Up Key Flora",+            "attachments": [],+            "nameJa": "ドレスアップキー・フローラ",+            "id": "DressUpKeyFlora"+        },+        {+            "nameEn": "Dress Up Key Rose",+            "attachments": [],+            "nameJa": "ドレスアップキー・ローズ",+            "id": "DressUpKeyRose"+        },+        {+            "nameEn": "Dress Up Key Lily",+            "attachments": [],+            "nameJa": "ドレスアップキー・リリィ",+            "id": "DressUpKeyLily"+        },+        {+            "nameEn": "Dress Up Key Sakura",+            "attachments": [],+            "nameJa": "ドレスアップキー・サクラ",+            "id": "DressUpKeySakura"+        },+        {+            "nameEn": "Dress Up Key Mermaid",+            "attachments": [],+            "nameJa": "ドレスアップキー・マーメイド",+            "id": "DressUpKeyMermaid"+        },+        {+            "nameEn": "Dress Up Key Ice",+            "attachments": [],+            "nameJa": "ドレスアップキー・アイス",+            "id": "DressUpKeyIce"+        },+        {+            "nameEn": "Dress Up Key Bubble",+            "attachments": [],+            "nameJa": "ドレスアップキー・バブル",+            "id": "DressUpKeyBubble"+        },+        {+            "nameEn": "Dress Up Key Sango",+            "attachments": [],+            "nameJa": "ドレスアップキー・サンゴ",+            "id": "DressUpKeySango"+        },+        {+            "nameEn": "Dress Up Key Twinkle",+            "attachments": [],+            "nameJa": "ドレスアップキー・トゥインクル",+            "id": "DressUpKeyTwinkle"+        },+        {+            "nameEn": "Dress Up Key Luna",+            "attachments": [],+            "nameJa": "ドレスアップキー・ルナ",+            "id": "DressUpKeyLuna"+        },+        {+            "nameEn": "Dress Up Key ShootingStar",+            "attachments": [],+            "nameJa": "ドレスアップキー・シューティングスター",+            "id": "DressUpKeyShootingStar"+        },+        {+            "nameEn": "Dress Up Key Ginga",+            "attachments": [],+            "nameJa": "ドレスアップキー・ギンガ",+            "id": "DressUpKeyGinga"+        },+        {+            "nameEn": "Dress Up Key Scarlet",+            "attachments": [],+            "nameJa": "ドレスアップキー・スカーレット",+            "id": "DressUpKeyScarlet"+        },+        {+            "nameEn": "Dress Up Key Phoenix",+            "attachments": [],+            "nameJa": "ドレスアップキー・フェニックス",+            "id": "DressUpKeyPhoenix"+        },+        {+            "nameEn": "Dress Up Key Hanabi",+            "attachments": [],+            "nameJa": "ドレスアップキー・ハナビ",+            "id": "DressUpKeyHanabi"+        },+        {+            "nameEn": "Dress Up Key Sun",+            "attachments": [],+            "nameJa": "ドレスアップキー・サン",+            "id": "DressUpKeySun"+        },+        {+            "nameEn": "Royal Dress Up Key",+            "attachments": [],+            "nameJa": "ロイヤルドレスアップキー",+            "id": "RoyalDressUpKey"+        },+        {+            "nameEn": "PreChan Mirror",+            "attachments": [+                "PreCard"+            ],+            "nameJa": "プリチェンミラー",+            "id": "PreChanMirror"+        },+        {+            "nameEn": "Fortune Piano",+            "attachments": [+                "PreCard"+            ],+            "nameJa": "フォーチュンピアノ",+            "id": "FortunePiano"+        },+        {+            "nameEn": "PreCard Lovely",+            "attachments": [],+            "nameJa": "プリカード(ラブリー)",+            "id": "PreCardLovely"+        },+        {+            "nameEn": "PreCard Princess",+            "attachments": [],+            "nameJa": "プリカード(プリンセス)",+            "id": "PreCardPrincess"+        },+        {+            "nameEn": "PreCard Honey",+            "attachments": [],+            "nameJa": "プリカード(ハニー)",+            "id": "PreCardHoney"+        },+        {+            "nameEn": "PreCard Fortune",+            "attachments": [],+            "nameJa": "プリカード(フォーチュン)",+            "id": "PreCardFortune"+        },+        {+            "nameEn": "PreCard Lovely Innocent Form",+            "attachments": [],+            "nameJa": "プリカード(ラブリー:イノセントフォーム)",+            "id": "PreCardLovelyInnocentForm"+        },+        {+            "nameEn": "PreCard Princess Innocent Form",+            "attachments": [],+            "nameJa": "プリカード(プリンセス:イノセントフォーム)",+            "id": "PreCardPrincessInnocentForm"+        },+        {+            "nameEn": "PreCard Honey Innocent Form",+            "attachments": [],+            "nameJa": "プリカード(ハニー:イノセントフォーム)",+            "id": "PreCardHoneyInnocentForm"+        },+        {+            "nameEn": "PreCard Fortune Innocent Form",+            "attachments": [],+            "nameJa": "プリカード(フォーチュン:イノセントフォーム)",+            "id": "PreCardFortuneInnocentForm"+        },+        {+            "nameEn": "Love Pre Brace",+            "attachments": [],+            "nameJa": "ラブプリブレス",+            "id": "LovePreBrace"+        },+        {+            "nameEn": "Triple Dance Honey Baton",+            "attachments": [],+            "nameJa": "トリプルダンスハニーバトン",+            "id": "TripleDanceHoneyBaton"+        },+        {+            "nameEn": "Fortune Tambourine",+            "attachments": [],+            "nameJa": "フォーチュンタンバリン",+            "id": "FortuneTambourine"+        },+        {+            "nameEn": "Shining Make Dresser",+            "attachments": [],+            "nameJa": "シャイニングメークドレッサー",+            "id": "ShiningMakeDresser"+        },+        {+            "nameEn": "Innocent Harmony Mic",+            "attachments": [],+            "nameJa": "イノセントハーモニーマイク",+            "id": "InnocentHarmonyMic"+        },+        {+            "nameEn": "Heart Perfume",+            "attachments": [+                "PreCureSeed"+            ],+            "nameJa": "ココロパフューム",+            "id": "HeartPerfume"+        },+        {+            "nameEn": "Shiny Perfume",+            "attachments": [+                "PreCureSeed"+            ],+            "nameJa": "シャイニーパフューム",+            "id": "ShinyPerfume"+        },+        {+            "nameEn": "Heart Pot",+            "attachments": [+                "PreCureSeed"+            ],+            "nameJa": "ココロポット",+            "id": "HeartPot"+        },+        {+            "nameEn": "PreCure Seed",+            "attachments": [],+            "nameJa": "プリキュアの種",+            "id": "PreCureSeed"+        },+        {+            "nameEn": "Blossom Takt",+            "attachments": [],+            "nameJa": "ブロッサムタクト",+            "id": "BlossomTakt"+        },+        {+            "nameEn": "Marine Takt",+            "attachments": [],+            "nameJa": "マリンタクト",+            "id": "MarineTakt"+        },+        {+            "nameEn": "Shiny Tambourine",+            "attachments": [],+            "nameJa": "シャイニータンバリン",+            "id": "ShinyTambourine"+        },+        {+            "nameEn": "Moon Takt",+            "attachments": [],+            "nameJa": "ムーンタクト",+            "id": "MoonTakt"+        },+        {+            "nameEn": "Heart Catch Mirage",+            "attachments": [+                "SuperPreCureSeed"+            ],+            "nameJa": "ハートキャッチミラージュ",+            "id": "HeartCatchMirage"+        },+        {+            "nameEn": "Super PreCure Seed",+            "attachments": [],+            "nameJa": "スーパープリキュアの種",+            "id": "SuperPreCureSeed"+        },+        {+            "nameEn": "Pre Heart",+            "attachments": [+                "Mirai Crystal"+            ],+            "nameJa": "プリハート",+            "id": "PreHeart"+        },+        {+            "nameEn": "Mirai Crystal Pink",+            "attachments": [],+            "nameJa": "ミライクリスタル・ピンク",+            "id": "MiraiCrystalPink"+        },+        {+            "nameEn": "Mirai Crystal Blue",+            "attachments": [],+            "nameJa": "ミライクリスタル・ブルー",+            "id": "MiraiCrystalBlue"+        },+        {+            "nameEn": "Mirai Crystal Yellow",+            "attachments": [],+            "nameJa": "ミライクリスタル・イエロー",+            "id": "MiraiCrystalYellow"+        },+        {+            "nameEn": "Melody Sword",+            "attachments": [+                "Mirai Crystal"+            ],+            "nameJa": "メロディソード",+            "id": "MelodySword"+        },+        {+            "nameEn": "Mirai Crystal Rose",+            "attachments": [],+            "nameJa": "ミライクリスタル・ローズ",+            "id": "MiraiCrystalRose"+        },+        {+            "nameEn": "Mirai Crystal Navy",+            "attachments": [],+            "nameJa": "ミライクリスタル・ネイビー",+            "id": "MiraiCrystalNavy"+        },+        {+            "nameEn": "Mirai Crystal Orange",+            "attachments": [],+            "nameJa": "ミライクリスタル・オレンジ",+            "id": "MiraiCrystalOrange"+        },+        {+            "nameEn": "Mirai Crystal White",+            "attachments": [],+            "nameJa": "ミライクリスタル・ホワイト",+            "id": "MiraiCrystalWhite"+        },+        {+            "nameEn": "Twin Love Guitar",+            "attachments": [+                "Mirai Crystal"+            ],+            "nameJa": "ツインラブギター",+            "id": "TwinLoveGuitar"+        },+        {+            "nameEn": "Mirai Crystal Red",+            "attachments": [],+            "nameJa": "ミライクリスタル・レッド",+            "id": "MiraiCrystalRed"+        },+        {+            "nameEn": "Mirai Crystal Purple",+            "attachments": [],+            "nameJa": "ミライクリスタル・パープル",+            "id": "MiraiCrystalPurple"+        },+        {+            "nameEn": "Mirai Crystal Rouge",+            "attachments": [],+            "nameJa": "ミライクリスタル・ルージュ",+            "id": "MiraiCrystalRouge"+        },+        {+            "nameEn": "Mirai Crystal Violet",+            "attachments": [],+            "nameJa": "ミライクリスタル・バイオレット",+            "id": "MiraiCrystalViolet"+        },+        {+            "nameEn": "Sweets Pact",+            "attachments": [+                "Animal Sweets"+            ],+            "nameJa": "スイーツパクト",+            "id": "SweetsPact"+        },+        {+            "nameEn": "Rabbit Shortcake",+            "attachments": [],+            "nameJa": "うさぎショートケーキ",+            "id": "RabbitShortcake"+        },+        {+            "nameEn": "Squirrel Pudding",+            "attachments": [],+            "nameJa": "りすプリン",+            "id": "SquirrelPudding"+        },+        {+            "nameEn": "Lion Ice",+            "attachments": [],+            "nameJa": "らいおんアイス",+            "id": "LionIce"+        },+        {+            "nameEn": "Cat Macaron",+            "attachments": [],+            "nameJa": "ねこマカロン",+            "id": "CatMacaron"+        },+        {+            "nameEn": "Dog Chocolate",+            "attachments": [],+            "nameJa": "いぬチョコレート",+            "id": "DogChocolate"+        },+        {+            "nameEn": "Pegasus Parfait",+            "attachments": [],+            "nameJa": "ペガサスパフェ",+            "id": "PegasusParfait"+        },+        {+            "nameEn": "Pekorin Donut",+            "attachments": [],+            "nameJa": "ペコリンドーナツ",+            "id": "PekorinDonut"+        },+        {+            "nameEn": "Candy Rod",+            "attachments": [],+            "nameJa": "キャンディロッド",+            "id": "CandyRod"+        },+        {+            "nameEn": "Rainbow Ribbon",+            "attachments": [],+            "nameJa": "レインボーリボン",+            "id": "RainbowRibbon"+        },+        {+            "nameEn": "Kirakiraru Creamer",+            "attachments": [+                "Crystal Animal"+            ],+            "nameJa": "キラキラルクリーマー",+            "id": "KirakiraruCreamer"+        },+        {+            "nameEn": "Crystal Animal Rabbit",+            "attachments": [],+            "nameJa": "クリスタルアニマルうさぎ",+            "id": "CrystalAnimalRabbit"+        },+        {+            "nameEn": "Crystal Animal Squirrel",+            "attachments": [],+            "nameJa": "クリスタルアニマルりす",+            "id": "CrystalAnimalSquirrel"+        },+        {+            "nameEn": "Crystal Animal Lion",+            "attachments": [],+            "nameJa": "クリスタルアニマルらいおん",+            "id": "CrystalAnimalLion"+        },+        {+            "nameEn": "Crystal Animal Cat",+            "attachments": [],+            "nameJa": "クリスタルアニマルねこ",+            "id": "CrystalAnimalCat"+        },+        {+            "nameEn": "Crystal Animal Dog",+            "attachments": [],+            "nameJa": "クリスタルアニマルいぬ",+            "id": "CrystalAnimalDog"+        },+        {+            "nameEn": "Crystal Animal Pegasus",+            "attachments": [],+            "nameJa": "クリスタルアニマルペガサス",+            "id": "CrystalAnimalPegasus"+        },+        {+            "nameEn": "SweetsCastle",+            "attachments": [],+            "nameJa": "スイーツキャッスル",+            "id": "SweetsCastle"+        },+        {+            "nameEn": "Mofurun",+            "attachments": [+                "Linkle Stone"+            ],+            "nameJa": "モフルン",+            "id": "Mofurun"+        },+        {+            "nameEn": "Linkle Smarthon",+            "attachments": [+                "Linkle Stone"+            ],+            "nameJa": "リンクルスマホン",+            "id": "LinkleSmarthon"+        },+        {+            "nameEn": "Rainbow Carriage",+            "attachments": [+                "Linkle Stone",+                "Mofurun"+            ],+            "nameJa": "レインボーキャリッジ",+            "id": "RainbowCarriage"+        },+        {+            "nameEn": "Precious Brace",+            "attachments": [],+            "nameJa": "プレシャスブレス",+            "id": "PreciousBrace"+        },+        {+            "nameEn": "Miracle Mofurun Light",+            "attachments": [],+            "nameJa": "ミラクルモフルンライト",+            "id": "MiracleMofurunLight"+        },+        {+            "nameEn": "Linkle Stone Dia",+            "attachments": [],+            "nameJa": "リンクルストーン・ダイヤ",+            "id": "LinkleStoneDia"+        },+        {+            "nameEn": "Linkle Stone Ruby",+            "attachments": [],+            "nameJa": "リンクルストーン・ルビー",+            "id": "LinkleStoneRuby"+        },+        {+            "nameEn": "Linkle Stone Sapphire",+            "attachments": [],+            "nameJa": "リンクルストーン・サファイア",+            "id": "LinkleStoneSapphire"+        },+        {+            "nameEn": "Linkle Stone Topaz",+            "attachments": [],+            "nameJa": "リンクルストーン・トパーズ",+            "id": "LinkleStoneTopaz"+        },+        {+            "nameEn": "Linkle Stone Emerald",+            "attachments": [],+            "nameJa": "リンクルストーン・エメラルド",+            "id": "LinkleStoneEmerald"+        },+        {+            "nameEn": "Linkle Stone Alexandrite",+            "attachments": [],+            "nameJa": "リンクルストーン・アレキサンドライト",+            "id": "LinkleStoneAlexandrite"+        },+        {+            "nameEn": "Mofurun Linkle Stone",+            "attachments": [],+            "nameJa": "モフルンリンクルストーン",+            "id": "MofurunLinkleStone"+        },+        {+            "nameEn": "Heartful Linkle Stone",+            "attachments": [],+            "nameJa": "ハートフルリンクルストーン",+            "id": "HeartfulLinkleStone"+        },+        {+            "nameEn": "Linkle Stick",+            "attachments": [+                "Linkle Stone"+            ],+            "nameJa": "リンクルステッキ",+            "id": "LinkleStick"+        },+        {+            "nameEn": "Flower Echo Wand",+            "attachments": [+                "Linkle Stone"+            ],+            "nameJa": "フラワーエコーワンド",+            "id": "FlowerEchoWand"+        },+        {+            "nameEn": "Heartful Commune Mepple",+            "attachments": [],+            "nameJa": "ハートフルコミューン(メップル)",+            "id": "HeartfulCommuneMepple"+        },+        {+            "nameEn": "Heartful Commune Mipple",+            "attachments": [],+            "nameJa": "ハートフルコミューン(ミップル)",+            "id": "HeartfulCommuneMipple"+        },+        {+            "nameEn": "TouchCommune_Porun",+            "attachments": [],+            "nameJa": "タッチコミューン(ポルン)",+            "id": "TouchCommune_Porun"+        },+        {+            "nameEn": "Sparkle Brace",+            "attachments": [],+            "nameJa": "スパークルブレス",+            "id": "SparkleBrace"+        },+        {+            "nameEn": "Heartiel Baton",+            "attachments": [],+            "nameJa": "ハーティエルバトン",+            "id": "HeartielBaton"+        },+        {+            "nameEn": "Feeling To Be PreCure",+            "attachments": [],+            "nameJa": "プリキュアになりたいという気持ち",+            "id": "FeelingToBePreCure"+        },+        {+            "nameEn": "Smile Pact",+            "attachments": [+                "CureDecors"+            ],+            "nameJa": "スマイルパクト",+            "id": "SmilePact"+        },+        {+            "nameEn": "Cure Decors",+            "attachments": [],+            "nameJa": "キュアデコル",+            "id": "CureDecors"+        },+        {+            "nameEn": "Princess Candle",+            "attachments": [+                "CureDecors"+            ],+            "nameJa": "プリンセスキャンドル",+            "id": "PrincessCandle"+        },+        {+            "nameEn": "Royal Clock",+            "attachments": [+                "CureDecors"+            ],+            "nameJa": "ロイヤルクロック",+            "id": "RoyalClock"+        },+        {+            "nameEn": "Mix Commune Flappy",+            "attachments": [],+            "nameJa": "ミックスコミューン(フラッピ)",+            "id": "MixCommuneFlappy"+        },+        {+            "nameEn": "Mix Commune Choppy",+            "attachments": [],+            "nameJa": "ミックスコミューン(チョッピ)",+            "id": "MixCommuneChoppy"+        },+        {+            "nameEn": "Crystal Commune Flappy",+            "attachments": [],+            "nameJa": "クリスタルコミューン(フラッピ)",+            "id": "CrystalCommuneFlappy"+        },+        {+            "nameEn": "Crystal Commune Choppy",+            "attachments": [],+            "nameJa": "クリスタルコミューン(チョッピ)",+            "id": "CrystalCommuneChoppy"+        },+        {+            "nameEn": "Cure Modules",+            "attachments": [+                "FairyTone"+            ],+            "nameJa": "キュアモジューレ",+            "id": "CureModules"+        },+        {+            "nameEn": "Dory",+            "attachments": [],+            "nameJa": "ドリー",+            "id": "Dory"+        },+        {+            "nameEn": "Rery",+            "attachments": [],+            "nameJa": "レリー",+            "id": "Rery"+        },+        {+            "nameEn": "Miry",+            "attachments": [],+            "nameJa": "ミリー",+            "id": "Miry"+        },+        {+            "nameEn": "Fary",+            "attachments": [],+            "nameJa": "ファリー",+            "id": "Fary"+        },+        {+            "nameEn": "Sory",+            "attachments": [],+            "nameJa": "ソリー",+            "id": "Sory"+        },+        {+            "nameEn": "Lary",+            "attachments": [],+            "nameJa": "ラリー",+            "id": "Lary"+        },+        {+            "nameEn": "Tiry",+            "attachments": [],+            "nameJa": "シリー",+            "id": "Tiry"+        },+        {+            "nameEn": "Dodory",+            "attachments": [],+            "nameJa": "ドドリー",+            "id": "Dodory"+        },+        {+            "nameEn": "Miracle Belltier",+            "attachments": [+                "Miry"+            ],+            "nameJa": "ミラクルベルティエ",+            "id": "MiracleBelltier"+        },+        {+            "nameEn": "Fantastic Belltier",+            "attachments": [+                "Fary"+            ],+            "nameJa": "ファンタスティックベルティエ",+            "id": "FantasticBelltier"+        },+        {+            "nameEn": "Love Guitar Rod",+            "attachments": [+                "Sory"+            ],+            "nameJa": "ラブギターロッド",+            "id": "LoveGuitarRod"+        },+        {+            "nameEn": "Healing Chest",+            "attachments": [],+            "nameJa": "ヒーリングチェスト",+            "id": "HealingChest"+        },+        {+            "nameEn": "Pinky Catch",+            "attachments": [],+            "nameJa": "ピンキーキャッチュ",+            "id": "PinkyCatch"+        },+        {+            "nameEn": "Dream Torch",+            "attachments": [],+            "nameJa": "ドリーム・トーチ",+            "id": "DreamTorch"+        },+        {+            "nameEn": "Rouge Tact",+            "attachments": [],+            "nameJa": "ルージュ・タクト",+            "id": "RougeTact"+        },+        {+            "nameEn": "Lemonade Castanet",+            "attachments": [],+            "nameJa": "レモネード・カスタネット",+            "id": "LemonadeCastanet"+        },+        {+            "nameEn": "Mint Leaf",+            "attachments": [],+            "nameJa": "ミント・リーフ",+            "id": "MintLeaf"+        },+        {+            "nameEn": "Aqua Ribbon",+            "attachments": [],+            "nameJa": "アクア・リボン",+            "id": "AquaRibbon"+        },+        {+            "nameEn": "CureMo",+            "attachments": [],+            "nameJa": "キュアモ",+            "id": "CureMo"+        },+        {+            "nameEn": "Milky Palette",+            "attachments": [],+            "nameJa": "ミルキィパレット",+            "id": "MilkyPalette"+        },+        {+            "nameEn": "Crystal Fleuret",+            "attachments": [],+            "nameJa": "クリスタル・フルーレ",+            "id": "CrystalFleuret"+        },+        {+            "nameEn": "Fire Fleuret",+            "attachments": [],+            "nameJa": "ファイヤー・フルーレ",+            "id": "FireFleuret"+        },+        {+            "nameEn": "Shining Fleuret",+            "attachments": [],+            "nameJa": "シャイニング・フルーレ",+            "id": "ShiningFleuret"+        },+        {+            "nameEn": "Protect Fleuret",+            "attachments": [],+            "nameJa": "プロテクト・フルーレ",+            "id": "ProtectFleuret"+        },+        {+            "nameEn": "Tornado Fleuret",+            "attachments": [],+            "nameJa": "トルネード・フルーレ",+            "id": "TornadoFleuret"+        },+        {+            "nameEn": "Milky Mirror",+            "attachments": [],+            "nameJa": "ミルキィミラー",+            "id": "MilkyMirror"+        }+    ],+    "transformees": [+        {+            "nameEn": "Cure Heart",+            "variationEn": "",+            "nameJa": "キュアハート",+            "variationJa": "",+            "id": "CureHeart",+            "introducesHerselfAs": "みなぎる愛! キュアハート!"+        },+        {+            "nameEn": "Cure Diamond",+            "variationEn": "",+            "nameJa": "キュアダイヤモンド",+            "variationJa": "",+            "id": "CureDiamond",+            "introducesHerselfAs": "英知の光! キュアダイヤモンド!"+        },+        {+            "nameEn": "Cure Rosetta",+            "variationEn": "",+            "nameJa": "キュアロゼッタ",+            "variationJa": "",+            "id": "CureRosetta",+            "introducesHerselfAs": "ひだまりポカポカ、キュアロゼッタ!"+        },+        {+            "nameEn": "Cure Sword",+            "variationEn": "",+            "nameJa": "キュアソード",+            "variationJa": "",+            "id": "CureSword",+            "introducesHerselfAs": "勇気の刃! キュアソード!"+        },+        {+            "nameEn": "Cure Ace",+            "variationEn": "",+            "nameJa": "キュアエース",+            "variationJa": "",+            "id": "CureAce",+            "introducesHerselfAs": "愛の切り札! キュアエース!"+        },+        {+            "nameEn": "Cure Black",+            "variationEn": "",+            "nameJa": "キュアブラック",+            "variationJa": "",+            "id": "CureBlack",+            "introducesHerselfAs": "光の使者、キュアブラック!"+        },+        {+            "nameEn": "Cure White",+            "variationEn": "",+            "nameJa": "キュアホワイト",+            "variationJa": "",+            "id": "CureWhite",+            "introducesHerselfAs": "光の使者、キュアホワイト!"+        },+        {+            "nameEn": "Cure Peach",+            "variationEn": "",+            "nameJa": "キュアピーチ",+            "variationJa": "",+            "id": "CurePeach",+            "introducesHerselfAs": "ピンクのハートは愛ある印!\nもぎたてフレッシュ、キュアピーチ!"+        },+        {+            "nameEn": "Cure Berry",+            "variationEn": "",+            "nameJa": "キュアベリー",+            "variationJa": "",+            "id": "CureBerry",+            "introducesHerselfAs": "ブルーのハートは希望の印!\nつみたてフレッシュ、キュアベリー!"+        },+        {+            "nameEn": "Cure Pine",+            "variationEn": "",+            "nameJa": "キュアパイン",+            "variationJa": "",+            "id": "CurePine",+            "introducesHerselfAs": "イエローハートは祈りの印!\nとれたてフレッシュ、キュアパイン!"+        },+        {+            "nameEn": "Cure Passion",+            "variationEn": "",+            "nameJa": "キュアパッション",+            "variationJa": "",+            "id": "CurePassion",+            "introducesHerselfAs": "真っ赤なハートは幸せの証!\nうれたてフレッシュ、キュアパッション!"+        },+        {+            "nameEn": "Cure Flora",+            "variationEn": "",+            "nameJa": "キュアフローラ",+            "variationJa": "",+            "id": "CureFlora",+            "introducesHerselfAs": "咲き誇る、花のプリンセス!キュアフローラ!"+        },+        {+            "nameEn": "Cure Mermaid",+            "variationEn": "",+            "nameJa": "キュアマーメイド",+            "variationJa": "",+            "id": "CureMermaid",+            "introducesHerselfAs": "澄み渡る、海のプリンセス!キュアマーメイド!"+        },+        {+            "nameEn": "Cure Twinkle",+            "variationEn": "",+            "nameJa": "キュアトゥインクル",+            "variationJa": "",+            "id": "CureTwinkle",+            "introducesHerselfAs": "きらめく星のプリンセス!キュアトゥインクル!"+        },+        {+            "nameEn": "Cure Scarlet",+            "variationEn": "",+            "nameJa": "キュアスカーレット",+            "variationJa": "",+            "id": "CureScarlet",+            "introducesHerselfAs": "深紅の炎のプリンセス!キュアスカーレット!"+        },+        {+            "nameEn": "Cure Flora",+            "variationEn": "Mode Elegant",+            "nameJa": "キュアフローラ",+            "variationJa": "モードエレガント",+            "id": "CureFlora_ModeElegant",+            "introducesHerselfAs": "咲き誇る、花のプリンセス!キュアフローラ!"+        },+        {+            "nameEn": "Cure Mermaid",+            "variationEn": "Mode Elegant",+            "nameJa": "キュアマーメイド",+            "variationJa": "モードエレガント",+            "id": "CureMermaid_ModeElegant",+            "introducesHerselfAs": "澄み渡る、海のプリンセス!キュアマーメイド!"+        },+        {+            "nameEn": "Cure Twinkle",+            "variationEn": "Mode Elegant",+            "nameJa": "キュアトゥインクル",+            "variationJa": "モードエレガント",+            "id": "CureTwinkle_ModeElegant",+            "introducesHerselfAs": "きらめく星のプリンセス!キュアトゥインクル!"+        },+        {+            "nameEn": "Cure Scarlet",+            "variationEn": "Mode Elegant",+            "nameJa": "キュアスカーレット",+            "variationJa": "モードエレガント",+            "id": "CureScarlet_ModeElegant",+            "introducesHerselfAs": "深紅の炎のプリンセス!キュアスカーレット!"+        },+        {+            "nameEn": "Cure Flora",+            "variationEn": "Mode Elegant Royal",+            "nameJa": "キュアフローラ",+            "variationJa": "モードエレガント・ロイヤル",+            "id": "CureFlora_ModeElegantRoyal",+            "introducesHerselfAs": "咲き誇る、花のプリンセス!キュアフローラ!"+        },+        {+            "nameEn": "Cure Mermaid",+            "variationEn": "Mode Elegant Royal",+            "nameJa": "キュアマーメイド",+            "variationJa": "モードエレガント・ロイヤル",+            "id": "CureMermaid_ModeElegantRoyal",+            "introducesHerselfAs": "澄み渡る、海のプリンセス!キュアマーメイド!"+        },+        {+            "nameEn": "Cure Twinkle",+            "variationEn": "Mode Elegant Royal",+            "nameJa": "キュアトゥインクル",+            "variationJa": "モードエレガント・ロイヤル",+            "id": "CureTwinkle_ModeElegantRoyal",+            "introducesHerselfAs": "きらめく星のプリンセス!キュアトゥインクル!"+        },+        {+            "nameEn": "Cure Scarlet",+            "variationEn": "Mode Elegant Royal",+            "nameJa": "キュアスカーレット",+            "variationJa": "モードエレガント・ロイヤル",+            "id": "CureScarlet_ModeElegantRoyal",+            "introducesHerselfAs": "深紅の炎のプリンセス!キュアスカーレット!"+        },+        {+            "nameEn": "Cure Lovely",+            "variationEn": "",+            "nameJa": "キュアラブリー",+            "variationJa": "",+            "id": "CureLovely",+            "introducesHerselfAs": "世界に広がる、ビッグな愛! キュアラブリー!"+        },+        {+            "nameEn": "Cure Princess",+            "variationEn": "",+            "nameJa": "キュアプリンセス",+            "variationJa": "",+            "id": "CurePrincess",+            "introducesHerselfAs": "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"+        },+        {+            "nameEn": "Cure Honey",+            "variationEn": "",+            "nameJa": "キュアハニー",+            "variationJa": "",+            "id": "CureHoney",+            "introducesHerselfAs": "大地に実る、命の光! キュアハニー!"+        },+        {+            "nameEn": "Cure Fortune",+            "variationEn": "",+            "nameJa": "キュアフォーチュン",+            "variationJa": "",+            "id": "CureFortune",+            "introducesHerselfAs": "夜空に煌めく、希望の星! キュアフォーチュン!"+        },+        {+            "nameEn": "Cure Lovely",+            "variationEn": "Innocent Form",+            "nameJa": "キュアラブリー",+            "variationJa": "イノセントフォーム",+            "id": "CureLovely_InnocentForm",+            "introducesHerselfAs": "世界に広がる、ビッグな愛! キュアラブリー!"+        },+        {+            "nameEn": "Cure Princess",+            "variationEn": "Innocent Form",+            "nameJa": "キュアプリンセス",+            "variationJa": "イノセントフォーム",+            "id": "CurePrincess_InnocentForm",+            "introducesHerselfAs": "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"+        },+        {+            "nameEn": "Cure Honey",+            "variationEn": "Innocent Form",+            "nameJa": "キュアハニー",+            "variationJa": "イノセントフォーム",+            "id": "CureHoney_InnocentForm",+            "introducesHerselfAs": "大地に実る、命の光! キュアハニー!"+        },+        {+            "nameEn": "Cure Fortune",+            "variationEn": "Innocent Form",+            "nameJa": "キュアフォーチュン",+            "variationJa": "イノセントフォーム",+            "id": "CureFortune_InnocentForm",+            "introducesHerselfAs": "夜空に煌めく、希望の星! キュアフォーチュン!"+        },+        {+            "nameEn": "Cure Blossom",+            "variationEn": "",+            "nameJa": "キュアブロッサム",+            "variationJa": "",+            "id": "CureBlossom",+            "introducesHerselfAs": "大地に咲く一輪の花! キュアブロッサム!"+        },+        {+            "nameEn": "Cure Marine",+            "variationEn": "",+            "nameJa": "キュアマリン",+            "variationJa": "",+            "id": "CureMarine",+            "introducesHerselfAs": "海風に揺れる一輪の花! キュアマリン!"+        },+        {+            "nameEn": "Cure Sunshine",+            "variationEn": "",+            "nameJa": "キュアサンシャイン",+            "variationJa": "",+            "id": "CureSunshine",+            "introducesHerselfAs": "陽の光浴びる一輪の花! キュアサンシャイン!"+        },+        {+            "nameEn": "Cure Moonlight",+            "variationEn": "",+            "nameJa": "キュアムーンライト",+            "variationJa": "",+            "id": "CureMoonlight",+            "introducesHerselfAs": "月光に冴える一輪の花! キュアムーンライト!"+        },+        {+            "nameEn": "Super Cure Blossom",+            "variationEn": "",+            "nameJa": "キュアブロッサム",+            "variationJa": "スーパーキュアブロッサム",+            "id": "SuperCureBlossom",+            "introducesHerselfAs": "大地に咲く一輪の花! キュアブロッサム!"+        },+        {+            "nameEn": "Super Cure Marine",+            "variationEn": "",+            "nameJa": "キュアマリン",+            "variationJa": "スーパーキュアマリン",+            "id": "SuperCureMarine",+            "introducesHerselfAs": "海風に揺れる一輪の花! キュアマリン!"+        },+        {+            "nameEn": "Super Cure Sunshine",+            "variationEn": "",+            "nameJa": "キュアサンシャイン",+            "variationJa": "スーパーキュアサンシャイン",+            "id": "SuperCureSunshine",+            "introducesHerselfAs": "陽の光浴びる一輪の花! キュアサンシャイン!"+        },+        {+            "nameEn": "Super Cure Moonlight",+            "variationEn": "",+            "nameJa": "キュアムーンライト",+            "variationJa": "スーパーキュアムーンライト",+            "id": "SuperCureMoonlight",+            "introducesHerselfAs": "月光に冴える一輪の花! キュアムーンライト!"+        },+        {+            "nameEn": "Cure Yell",+            "variationEn": "",+            "nameJa": "キュアエール",+            "variationJa": "",+            "id": "CureYell",+            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"+        },+        {+            "nameEn": "Cure Ange",+            "variationEn": "",+            "nameJa": "キュアアンジュ",+            "variationJa": "",+            "id": "CureAnge",+            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"+        },+        {+            "nameEn": "Cure Etoile",+            "variationEn": "",+            "nameJa": "キュアエトワール",+            "variationJa": "",+            "id": "CureEtoile",+            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"+        },+        {+            "nameEn": "Cure Macherie",+            "variationEn": "",+            "nameJa": "キュアマシェリ",+            "variationJa": "",+            "id": "CureMacherie",+            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアマシェリ!"+        },+        {+            "nameEn": "Cure Amour",+            "variationEn": "",+            "nameJa": "キュアアムール",+            "variationJa": "",+            "id": "CureAmour",+            "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな大好き!愛のプリキュア!キュアアムール!"+        },+        {+            "nameEn": "Cure Whip",+            "variationEn": "",+            "nameJa": "キュアホイップ",+            "variationJa": "",+            "id": "CureWhip",+            "introducesHerselfAs": "ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"+        },+        {+            "nameEn": "Cure Custard",+            "variationEn": "",+            "nameJa": "キュアカスタード",+            "variationJa": "",+            "id": "CureCustard",+            "introducesHerselfAs": "プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"+        },+        {+            "nameEn": "Cure Gelato",+            "variationEn": "",+            "nameJa": "キュアジェラート",+            "variationJa": "",+            "id": "CureGelato",+            "introducesHerselfAs": "アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"+        },+        {+            "nameEn": "Cure Macaron",+            "variationEn": "",+            "nameJa": "キュアマカロン",+            "variationJa": "",+            "id": "CureMacaron",+            "introducesHerselfAs": "マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"+        },+        {+            "nameEn": "Cure Chocolat",+            "variationEn": "",+            "nameJa": "キュアショコラ",+            "variationJa": "",+            "id": "CureChocolat",+            "introducesHerselfAs": "チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"+        },+        {+            "nameEn": "Cure Parfait",+            "variationEn": "",+            "nameJa": "キュアパルフェ",+            "variationJa": "",+            "id": "CureParfait",+            "introducesHerselfAs": "パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"+        },+        {+            "nameEn": "Cure Pekorin",+            "variationEn": "",+            "nameJa": "キュアペコリン",+            "variationJa": "",+            "id": "CurePekorin",+            "introducesHerselfAs": "ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"+        },+        {+            "nameEn": "Cure Whip",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアホイップ",+            "variationJa": "アラモードスタイル",+            "id": "CureWhip_ALaModeStyle",+            "introducesHerselfAs": "ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"+        },+        {+            "nameEn": "Cure Custard",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアカスタード",+            "variationJa": "アラモードスタイル",+            "id": "CureCustard_ALaModeStyle",+            "introducesHerselfAs": "プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"+        },+        {+            "nameEn": "Cure Gelato",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアジェラート",+            "variationJa": "アラモードスタイル",+            "id": "CureGelato_ALaModeStyle",+            "introducesHerselfAs": "アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"+        },+        {+            "nameEn": "Cure Macaron",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアマカロン",+            "variationJa": "アラモードスタイル",+            "id": "CureMacaron_ALaModeStyle",+            "introducesHerselfAs": "マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"+        },+        {+            "nameEn": "Cure Chocolat",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアショコラ",+            "variationJa": "アラモードスタイル",+            "id": "CureChocolat_ALaModeStyle",+            "introducesHerselfAs": "チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"+        },+        {+            "nameEn": "Cure Parfait",+            "variationEn": "A La Mode Style",+            "nameJa": "キュアパルフェ",+            "variationJa": "アラモードスタイル",+            "id": "CureParfait_ALaModeStyle",+            "introducesHerselfAs": "パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "",+            "nameJa": "キュアミラクル",+            "variationJa": "ダイヤスタイル",+            "id": "CureMiracle",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "Ruby",+            "nameJa": "キュアミラクル",+            "variationJa": "ルビースタイル",+            "id": "CureMiracle_Ruby",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "Sapphire",+            "nameJa": "キュアミラクル",+            "variationJa": "サファイアスタイル",+            "id": "CureMiracle_Sapphire",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "Topaz",+            "nameJa": "キュアミラクル",+            "variationJa": "トパーズスタイル",+            "id": "CureMiracle_Topaz",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "Over The Rainbow",+            "nameJa": "キュアミラクル",+            "variationJa": "オーバー・ザ・レインボー",+            "id": "CureMiracle_OverTheRainbow",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Miracle",+            "variationEn": "Heartful",+            "nameJa": "キュアミラクル",+            "variationJa": "ハートフルスタイル",+            "id": "CureMiracle_Heartful",+            "introducesHerselfAs": "ふたりの奇跡!キュアミラクル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "",+            "nameJa": "キュアマジカル",+            "variationJa": "ダイヤスタイル",+            "id": "CureMagical",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "Ruby",+            "nameJa": "キュアマジカル",+            "variationJa": "ルビースタイル",+            "id": "CureMagical_Ruby",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "Sapphire",+            "nameJa": "キュアマジカル",+            "variationJa": "サファイアスタイル",+            "id": "CureMagical_Sapphire",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "Topaz",+            "nameJa": "キュアマジカル",+            "variationJa": "トパーズスタイル",+            "id": "CureMagical_Topaz",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "Over The Rainbow",+            "nameJa": "キュアマジカル",+            "variationJa": "オーバー・ザ・レインボー",+            "id": "CureMagical_OverTheRainbow",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Magical",+            "variationEn": "Heartful",+            "nameJa": "キュアマジカル",+            "variationJa": "ハートフルスタイル",+            "id": "CureMagical_Heartful",+            "introducesHerselfAs": "ふたりの魔法!キュアマジカル!"+        },+        {+            "nameEn": "Cure Felice",+            "variationEn": "",+            "nameJa": "キュアフェリーチェ",+            "variationJa": "",+            "id": "CureFelice",+            "introducesHerselfAs": "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"+        },+        {+            "nameEn": "Cure Felice",+            "variationEn": "Over The Rainbow",+            "nameJa": "キュアフェリーチェ",+            "variationJa": "オーバー・ザ・レインボー",+            "id": "CureFelice_OverTheRainbow",+            "introducesHerselfAs": "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"+        },+        {+            "nameEn": "Cure Felice",+            "variationEn": "Heartful",+            "nameJa": "キュアフェリーチェ",+            "variationJa": "ハートフルスタイル",+            "id": "CureFelice_Heartful",+            "introducesHerselfAs": "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"+        },+        {+            "nameEn": "Cure Mofurun",+            "variationEn": "",+            "nameJa": "キュアモフルン",+            "variationJa": "ダイヤスタイル",+            "id": "CureMofurun",+            "introducesHerselfAs": "モフモフモフルン!キュアモフルン!"+        },+        {+            "nameEn": "Cure Mofurun",+            "variationEn": "Ruby",+            "nameJa": "キュアモフルン",+            "variationJa": "ルビースタイル",+            "id": "CureMofurun_Ruby",+            "introducesHerselfAs": "モフモフモフルン!キュアモフルン!"+        },+        {+            "nameEn": "Cure Mofurun",+            "variationEn": "Sapphire",+            "nameJa": "キュアモフルン",+            "variationJa": "サファイアスタイル",+            "id": "CureMofurun_Sapphire",+            "introducesHerselfAs": "モフモフモフルン!キュアモフルン!"+        },+        {+            "nameEn": "Cure Mofurun",+            "variationEn": "Topaz",+            "nameJa": "キュアモフルン",+            "variationJa": "トパーズスタイル",+            "id": "CureMofurun_Topaz",+            "introducesHerselfAs": "モフモフモフルン!キュアモフルン!"+        },+        {+            "nameEn": "Cure Mofurun",+            "variationEn": "Heartful",+            "nameJa": "キュアモフルン",+            "variationJa": "ハートフルスタイル",+            "id": "CureMofurun_Heartful",+            "introducesHerselfAs": "モフモフモフルン!キュアモフルン!"+        },+        {+            "nameEn": "Cure Black",+            "variationEn": "Max",+            "nameJa": "キュアブラック",+            "variationJa": "Max Heart",+            "id": "CureBlack_Max",+            "introducesHerselfAs": "光の使者、キュアブラック!"+        },+        {+            "nameEn": "Cure White",+            "variationEn": "Max",+            "nameJa": "キュアホワイト",+            "variationJa": "Max Heart",+            "id": "CureWhite_Max",+            "introducesHerselfAs": "光の使者、キュアホワイト!"+        },+        {+            "nameEn": "Shiny Luminous",+            "variationEn": "",+            "nameJa": "シャイニールミナス",+            "variationJa": "",+            "id": "ShinyLuminous",+            "introducesHerselfAs": "輝く命、シャイニールミナス!"+        },+        {+            "nameEn": "Cure Echo",+            "variationEn": "",+            "nameJa": "キュアエコー",+            "variationJa": "",+            "id": "CureEcho",+            "introducesHerselfAs": "思いよ届け!キュアエコー!"+        },+        {+            "nameEn": "Cure Happy",+            "variationEn": "",+            "nameJa": "キュアハッピー",+            "variationJa": "",+            "id": "CureHappy",+            "introducesHerselfAs": "キラキラ輝く未来の光! キュアハッピー!"+        },+        {+            "nameEn": "Cure Sunny",+            "variationEn": "",+            "nameJa": "キュアサニー",+            "variationJa": "",+            "id": "CureSunny",+            "introducesHerselfAs": "太陽サンサン熱血パワー! キュアサニー!"+        },+        {+            "nameEn": "Cure Peace",+            "variationEn": "",+            "nameJa": "キュアピース",+            "variationJa": "",+            "id": "CurePeace",+            "introducesHerselfAs": "ピカピカピカリン、ジャンケンポン! キュアピース!"+        },+        {+            "nameEn": "Cure March",+            "variationEn": "",+            "nameJa": "キュアマーチ",+            "variationJa": "",+            "id": "CureMarch",+            "introducesHerselfAs": "勇気リンリン、直球勝負! キュアマーチ!"+        },+        {+            "nameEn": "Cure Beauty",+            "variationEn": "",+            "nameJa": "キュアビューティー",+            "variationJa": "",+            "id": "CureBeauty",+            "introducesHerselfAs": "しんしんと降り積もる清き心! キュアビューティ!"+        },+        {+            "nameEn": "Princess Happy",+            "variationEn": "",+            "nameJa": "キュアハッピー",+            "variationJa": "プリンセスハッピー",+            "id": "PrincessHappy",+            "introducesHerselfAs": "プリンセスハッピー!"+        },+        {+            "nameEn": "Princess Sunny",+            "variationEn": "",+            "nameJa": "キュアサニー",+            "variationJa": "プリンセスサニー",+            "id": "PrincessSunny",+            "introducesHerselfAs": "プリンセスサニー!"+        },+        {+            "nameEn": "Princess Peace",+            "variationEn": "",+            "nameJa": "キュアピース",+            "variationJa": "プリンセスピース",+            "id": "PrincessPeace",+            "introducesHerselfAs": "プリンセスピース!"+        },+        {+            "nameEn": "Princess March",+            "variationEn": "",+            "nameJa": "キュアマーチ",+            "variationJa": "プリンセスマーチ",+            "id": "PrincessMarch",+            "introducesHerselfAs": "プリンセスマーチ!"+        },+        {+            "nameEn": "Princess Beauty",+            "variationEn": "",+            "nameJa": "キュアビューティー",+            "variationJa": "プリンセスビューティー",+            "id": "PrincessBeauty",+            "introducesHerselfAs": "プリンセスビューティー!"+        },+        {+            "nameEn": "Cure Bloom",+            "variationEn": "",+            "nameJa": "キュアブルーム",+            "variationJa": "",+            "id": "CureBloom",+            "introducesHerselfAs": "輝く金の花! キュアブルーム!"+        },+        {+            "nameEn": "Cure Egret",+            "variationEn": "",+            "nameJa": "キュアイーグレット",+            "variationJa": "",+            "id": "CureEgret",+            "introducesHerselfAs": "煌めく銀の翼! キュアイーグレット!"+        },+        {+            "nameEn": "Cure Bright",+            "variationEn": "",+            "nameJa": "キュアブライト",+            "variationJa": "",+            "id": "CureBright",+            "introducesHerselfAs": "天空に満ちる月! キュアブライト!"+        },+        {+            "nameEn": "Cure Windy",+            "variationEn": "",+            "nameJa": "キュアウィンディ",+            "variationJa": "",+            "id": "CureWindy",+            "introducesHerselfAs": "大地に薫る風! キュアウィンディ!"+        },+        {+            "nameEn": "Cure Melody",+            "variationEn": "",+            "nameJa": "キュアメロディ",+            "variationJa": "",+            "id": "CureMelody",+            "introducesHerselfAs": "爪弾くは荒ぶる調べ! キュアメロディー!"+        },+        {+            "nameEn": "Cure Rhythm",+            "variationEn": "",+            "nameJa": "キュアリズム",+            "variationJa": "",+            "id": "CureRhythm",+            "introducesHerselfAs": "爪弾くはたおやかな調べ! キュアリズム!"+        },+        {+            "nameEn": "Cure Beat",+            "variationEn": "",+            "nameJa": "キュアビート",+            "variationJa": "",+            "id": "CureBeat",+            "introducesHerselfAs": "爪弾くは魂の調べ! キュアビート!"+        },+        {+            "nameEn": "Cure Muse",+            "variationEn": "",+            "nameJa": "キュアミューズ",+            "variationJa": "",+            "id": "CureMuse",+            "introducesHerselfAs": "爪弾くは女神の調べ! キュアミューズ!"+        },+        {+            "nameEn": "Cure Dream",+            "variationEn": "",+            "nameJa": "キュアドリーム",+            "variationJa": "",+            "id": "CureDream",+            "introducesHerselfAs": "大いなる希望の力、キュアドリーム!"+        },+        {+            "nameEn": "Cure Rouge",+            "variationEn": "",+            "nameJa": "キュアルージュ",+            "variationJa": "",+            "id": "CureRouge",+            "introducesHerselfAs": "情熱の赤い炎、キュアルージュ!"+        },+        {+            "nameEn": "Cure Lemonade",+            "variationEn": "",+            "nameJa": "キュアレモネード",+            "variationJa": "",+            "id": "CureLemonade",+            "introducesHerselfAs": "はじけるレモンの香り、キュアレモネード!"+        },+        {+            "nameEn": "Cure Mint",+            "variationEn": "",+            "nameJa": "キュアミント",+            "variationJa": "",+            "id": "CureMint",+            "introducesHerselfAs": "安らぎの緑の大地、キュアミント!"+        },+        {+            "nameEn": "Cure Aqua",+            "variationEn": "",+            "nameJa": "キュアアクア",+            "variationJa": "",+            "id": "CureAqua",+            "introducesHerselfAs": "知性の青き泉、キュアアクア!"+        },+        {+            "nameEn": "Milky Rose",+            "variationEn": "",+            "nameJa": "ミルキィローズ",+            "variationJa": "",+            "id": "MilkyRose",+            "introducesHerselfAs": "青いバラは秘密のしるし! ミルキィローズ!"+        }+    ],+    "girls": [+        {+            "nameEn": "Mana Aida",+            "nameJa": "相田 マナ",+            "id": "Mana"+        },+        {+            "nameEn": "Rikka Hishikawa",+            "nameJa": "菱川 六花",+            "id": "Rikka"+        },+        {+            "nameEn": "Alice Yotsuba",+            "nameJa": "四葉 ありす",+            "id": "Alice"+        },+        {+            "nameEn": "Makoto Kenzaki",+            "nameJa": "剣崎 真琴",+            "id": "Makoto"+        },+        {+            "nameEn": "Aguri Madoka",+            "nameJa": "円亜 久里",+            "id": "Aguri"+        },+        {+            "nameEn": "Nagisa Misumi",+            "nameJa": "美墨 なぎさ",+            "id": "Nagisa"+        },+        {+            "nameEn": "Honoka Yukishiro",+            "nameJa": "雪城 ほのか",+            "id": "Honoka"+        },+        {+            "nameEn": "Love Momozono",+            "nameJa": "桃園 ラブ",+            "id": "Love"+        },+        {+            "nameEn": "Miki Aono",+            "nameJa": "蒼乃 美希",+            "id": "Miki"+        },+        {+            "nameEn": "Inori Yamabuki",+            "nameJa": "山吹 祈里",+            "id": "Inori"+        },+        {+            "nameEn": "Setsuna Higashi",+            "nameJa": "東 せつな",+            "id": "Setsuna"+        },+        {+            "nameEn": "Haruka Haruno",+            "nameJa": "春野 はるか",+            "id": "Haruka"+        },+        {+            "nameEn": "Minami Kaido",+            "nameJa": "海藤 みなみ",+            "id": "Minami"+        },+        {+            "nameEn": "Kirara Amanogawa",+            "nameJa": "天ノ川 きらら",+            "id": "Kirara"+        },+        {+            "nameEn": "Towa Akagi",+            "nameJa": "紅城 トワ",+            "id": "Towa"+        },+        {+            "nameEn": "Megumi Aino",+            "nameJa": "愛乃 めぐみ",+            "id": "Megumi"+        },+        {+            "nameEn": "Hime Shirayuki (Himelda Window, Cure Queen of the Blue Sky)",+            "nameJa": "白雪 ひめ (ヒメルダ・ウインドウ・キュアクイーン・オブ・ザ・ブルースカイ)",+            "id": "Hime"+        },+        {+            "nameEn": "Yuko Omori",+            "nameJa": "大森 ゆうこ",+            "id": "Yuko"+        },+        {+            "nameEn": "Iona Hikawa",+            "nameJa": "氷川 いおな",+            "id": "Iona"+        },+        {+            "nameEn": "Tsubomi Hanasaki",+            "nameJa": "花咲 つぼみ",+            "id": "Tsubomi"+        },+        {+            "nameEn": "Erika Kurumi",+            "nameJa": "来海 えりか",+            "id": "Erika"+        },+        {+            "nameEn": "Itsuki Myodoin",+            "nameJa": "明堂院 いつき",+            "id": "Itsuki"+        },+        {+            "nameEn": "Yuri Tsukikage",+            "nameJa": "月影 ゆり",+            "id": "Yuri"+        },+        {+            "nameEn": "Hana Nono",+            "nameJa": "野乃 はな",+            "id": "Hana"+        },+        {+            "nameEn": "Saaya Yakushiji",+            "nameJa": "薬師寺 さあや",+            "id": "Saaya"+        },+        {+            "nameEn": "Homare Kagayaki",+            "nameJa": "輝木 ほまれ",+            "id": "Homare"+        },+        {+            "nameEn": "Emiru Aisaki",+            "nameJa": "愛崎 えみる",+            "id": "Emiru"+        },+        {+            "nameEn": "Ruru Amour",+            "nameJa": "ルールー・アムール",+            "id": "Ruru"+        },+        {+            "nameEn": "Ichika Usami",+            "nameJa": "宇佐美 いちか",+            "id": "Ichika"+        },+        {+            "nameEn": "Himari Arisugawa",+            "nameJa": "有栖川 ひまり",+            "id": "Himari"+        },+        {+            "nameEn": "Aoi Tategami",+            "nameJa": "立神 あおい",+            "id": "Aoi"+        },+        {+            "nameEn": "Yukari Kotozume",+            "nameJa": "琴爪 ゆかり",+            "id": "Yukari"+        },+        {+            "nameEn": "Akira Kenjo",+            "nameJa": "剣城 あきら",+            "id": "Akira"+        },+        {+            "nameEn": "Ciel Kirahoshi",+            "nameJa": "キラ星 シエル",+            "id": "Ciel"+        },+        {+            "nameEn": "Pekorin",+            "nameJa": "ペコリン",+            "id": "Pekorin"+        },+        {+            "nameEn": "Mirai Asahina",+            "nameJa": "朝日奈 みらい",+            "id": "Mirai"+        },+        {+            "nameEn": "Liko Izayoi",+            "nameJa": "十六夜 リコ",+            "id": "Liko"+        },+        {+            "nameEn": "Kotoha Hanami",+            "nameJa": "花海 ことは",+            "id": "Kotoha"+        },+        {+            "nameEn": "Hikari Kujou",+            "nameJa": "九条 ひかり",+            "id": "Hikari"+        },+        {+            "nameEn": "Ayumi Sakagami",+            "nameJa": "坂上 あゆみ",+            "id": "Ayumi"+        },+        {+            "nameEn": "Miyuki Hoshizora",+            "nameJa": "星空 みゆき",+            "id": "Miyuki"+        },+        {+            "nameEn": "Akane Hino",+            "nameJa": "日野 あかね",+            "id": "Akane"+        },+        {+            "nameEn": "Yayoi Kise",+            "nameJa": "黄瀬 やよい",+            "id": "Yayoi"+        },+        {+            "nameEn": "Nao Midorikawa",+            "nameJa": "緑川 なお",+            "id": "Nao"+        },+        {+            "nameEn": "Reika Aoki",+            "nameJa": "青木 れいか",+            "id": "Reika"+        },+        {+            "nameEn": "Saki Hyuga",+            "nameJa": "日向 咲",+            "id": "Saki"+        },+        {+            "nameEn": "Mai Misho",+            "nameJa": "美翔 舞",+            "id": "Mai"+        },+        {+            "nameEn": "Hibiki Hojo",+            "nameJa": "北条 響",+            "id": "Hibiki"+        },+        {+            "nameEn": "Kanade Minamino",+            "nameJa": "南野 奏",+            "id": "Kanade"+        },+        {+            "nameEn": "Ellen Kurokawa",+            "nameJa": "黒川 エレン",+            "id": "Ellen"+        },+        {+            "nameEn": "Ako Shirabe",+            "nameJa": "調辺 アコ",+            "id": "Ako"+        },+        {+            "nameEn": "Nozomi Yumehara",+            "nameJa": "夢原 のぞみ",+            "id": "Nozomi"+        },+        {+            "nameEn": "Rin Natsuki",+            "nameJa": "夏木 りん",+            "id": "Rin"+        },+        {+            "nameEn": "Urara Kasugano",+            "nameJa": "春日野 うらら",+            "id": "Urara"+        },+        {+            "nameEn": "Komachi Akimoto",+            "nameJa": "秋元 こまち",+            "id": "Komachi"+        },+        {+            "nameEn": "Karen Minazuki",+            "nameJa": "水無月 かれん",+            "id": "Karen"+        },+        {+            "nameEn": "Kurumi Mimino",+            "nameJa": "美々野 くるみ",+            "id": "Kurumi"+        }+    ],+    "purifications": [+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneSharuru"+                }+            ],+            "purifiers": [+                "CureHeart"+            ],+            "speech": [+                "あなたに届け!マイ・スイート・ハート!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneRaquel"+                }+            ],+            "purifiers": [+                "CureDiamond"+            ],+            "speech": [+                "煌めきなさい!トゥインクル・ダイヤモンド!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneLance"+                }+            ],+            "purifiers": [+                "CureRosetta"+            ],+            "speech": [+                "カッチカチの!ロゼッタ・ウォール!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneDavi"+                }+            ],+            "purifiers": [+                "CureSword"+            ],+            "speech": [+                "閃け!ホーリー・ソード!"+            ]+        },+        {+            "specialItems": [+                "LoveKissRouge"+            ],+            "purifiers": [+                "CureAce"+            ],+            "speech": [+                "彩れ!ラブ・キッス・ルージュ!",+                "ときめきなさい!エースショット!",+                "ばきゅ〜ん!!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "MagicalLovelyHarp"+                }+            ],+            "purifiers": [+                "CureHeart",+                "CureDiamond",+                "CureRosetta",+                "CureSword",+                "CureAce"+            ],+            "speech": [+                "(キュピラッパー!)",+                "プリキュア!ロイヤル・ラブリー・ストレート・フラッシュ!"+            ]+        },+        {+            "specialItems": [+                "RainbowBracelets"+            ],+            "purifiers": [+                "CureBlack",+                "CureWhite"+            ],+            "speech": [+                "希望の力よ!光の意思よ!",+                "未来に向かって、突き進め!",+                "プリキュア・レインボー・ストーム!!"+            ]+        },+        {+            "specialItems": [+                "CureStickPeachRod"+            ],+            "purifiers": [+                "CurePeach"+            ],+            "speech": [+                "届け!愛のメロディ!",+                "キュアスティック・ピーチロッド!",+                "悪いの悪いの飛んでいけ!",+                "プリキュア!ラブサンシャイン・フレッシュ!"+            ]+        },+        {+            "specialItems": [+                "CureStickBerrySword"+            ],+            "purifiers": [+                "CureBerry"+            ],+            "speech": [+                "響け!希望のリズム!",+                "キュアスティック・ベリーソード!",+                "悪いの悪いの飛んでいけ!",+                "プリキュア!エスポワールシャワー・フレッシュ!"+            ]+        },+        {+            "specialItems": [+                "CureStickPineFlute"+            ],+            "purifiers": [+                "CurePine"+            ],+            "speech": [+                "癒せ!祈りのハーモニー!",+                "キュアスティック・パインフルート!",+                "悪いの悪いの飛んでいけ!",+                "プリキュア!ヒーリングプレアー・フレッシュ!"+            ]+        },+        {+            "specialItems": [+                "PassionHarp"+            ],+            "purifiers": [+                "CurePassion"+            ],+            "speech": [+                "歌え!幸せのラプソディ、パッションハープ!",+                "吹き荒れよ、幸せの嵐!",+                "プリキュア!ハピネス・ハリケーン!"+            ]+        },+        {+            "specialItems": [+                "CloverBox"+            ],+            "purifiers": [+                "CurePeach",+                "CureBerry",+                "CurePine",+                "CurePassion"+            ],+            "speech": [+                "クローバーボックスよ、私達に力を貸して!",+                "プリキュア・フォーメーション!レディー・ゴー!",+                "ハピネスリーフ、セット!",+                "パイン!",+                "プラスワン、プレアーリーフ!",+                "ベリー!",+                "プラスワン、エスポワールリーフ!",+                "ピーチ!",+                "プラスワン、ラブリーリーフ!",+                "ラッキークローバー・グランドフィナーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyRose"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureFlora"+            ],+            "speech": [+                "ローズ!",+                "舞え、バラよ!",+                "プリキュア! ローズ・トルビヨン!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyLily"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureFlora"+            ],+            "speech": [+                "リリィ!",+                "舞え、ユリよ!",+                "プリキュア! リィス・トルビヨン!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeySakura"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "purifiers": [+                "CureFlora"+            ],+            "speech": [+                "サクラ!",+                "舞え、サクラよ!",+                "プリキュア! サクラ・トルビュランス!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyIce"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureMermaid"+            ],+            "speech": [+                "アイス!",+                "高鳴れ、氷よ!",+                "プリキュア! フローズン・リップル!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyBubble"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureMermaid"+            ],+            "speech": [+                "バブル!",+                "高鳴れ、泡よ!",+                "プリキュア! バブル・リップル!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeySango"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "purifiers": [+                "CureMermaid"+            ],+            "speech": [+                "サンゴ!",+                "高鳴れ、珊瑚よ!",+                "プリキュア! コーラル・メイルシュトロム!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyLuna"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureTwinkle"+            ],+            "speech": [+                "ルナ!",+                "キラキラ、月よ!",+                "プリキュア! フルムーン・ハミング!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyShootingStar"+                    ],+                    "i": "CrystalPrincessRod"+                }+            ],+            "purifiers": [+                "CureTwinkle"+            ],+            "speech": [+                "シューティングスター!",+                "キラキラ、流れ星よ!",+                "プリキュア! ミーティア・ハミング!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyGinga"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "purifiers": [+                "CureTwinkle"+            ],+            "speech": [+                "ギンガ!",+                "シャランラ、銀河よ!",+                "プリキュア! ギャラクシー・コーラス!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyPhoenix"+                    ],+                    "i": "ScarletViolin"+                }+            ],+            "purifiers": [+                "CureScarlet_ModeElegant"+            ],+            "speech": [+                "スカーレット・バイオリン!フェニックス!",+                "羽ばたけ炎の翼!",+                "プリキュア! フェニックス・ブレイズ!",+                "ごきげんよう。"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyScarlet"+                    ],+                    "i": "ScarletViolin"+                }+            ],+            "purifiers": [+                "CureScarlet"+            ],+            "speech": [+                "たぎれ、炎よ!",+                "プリキュア! スカーレット・フレイム!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyHanabi"+                    ],+                    "i": "ScarletViolin"+                }+            ],+            "purifiers": [+                "CureScarlet"+            ],+            "speech": [+                "ハナビ!",+                "燃えよ、炎よ!",+                "プリキュア! スカーレット・イリュージョン!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeySun"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "purifiers": [+                "CureScarlet"+            ],+            "speech": [+                "サン!",+                "燃えよ、炎よ!",+                "プリキュア! スカーレット・プロミネンス!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RoyalDressUpKey"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "purifiers": [+                "CureFlora_ModeElegantRoyal",+                "CureMermaid_ModeElegantRoyal",+                "CureTwinkle_ModeElegantRoyal",+                "CureScarlet_ModeElegantRoyal"+            ],+            "speech": [+                "はっ!",+                "響け!遙か彼方へ!",+                "プリキュア! グラン・プランタン!",+                "ブルーミング",+                "ごきげんよう。"+            ]+        },+        {+            "specialItems": [+                "LovePreBrace"+            ],+            "purifiers": [+                "CureLovely"+            ],+            "speech": [+                "愛の光を聖なる力に!",+                "ラブプリブレス!",+                "プリキュア!ピンキーラブ・シュート!!",+                "愛よ、天に返れ!"+            ]+        },+        {+            "specialItems": [+                "LovePreBrace"+            ],+            "purifiers": [+                "CurePrincess"+            ],+            "speech": [+                "勇気の光を聖なる力へ!",+                "ラブプリブレス!",+                "プリキュア!ブルーハッピー・シュート!!",+                "勇気よ、天に返れ!"+            ]+        },+        {+            "specialItems": [+                "TripleDanceHoneyBaton"+            ],+            "purifiers": [+                "CureHoney"+            ],+            "speech": [+                "命の光を聖なる力へ!",+                "ハニーバトン!",+                "プリキュア!スパークリングバトンアタック!!",+                "イエイ!",+                "命よ、天に返れ!"+            ]+        },+        {+            "specialItems": [+                "FortuneTambourine"+            ],+            "purifiers": [+                "CureFortune"+            ],+            "speech": [+                "星の光を聖なる力に!",+                "フォーチュン・タンバリン!",+                "プリキュア!スターライト・アセンション!!",+                "星よ、天に返れ!"+            ]+        },+        {+            "specialItems": [+                "ShiningMakeDresser",+                "InnocentHarmonyMic"+            ],+            "purifiers": [+                "CureLovely_InnocentForm",+                "CurePrincess_InnocentForm",+                "CureHoney_InnocentForm",+                "CureFortune_InnocentForm"+            ],+            "speech": [+                "(集まれ、ハピネスな気持ち!)",+                "(高まれ、イノセントな思い!)",+                "輝け!シャイニング・メイク・ドレッサー!",+                "カタチなき愛求め♪",+                "確かなその優しさ♪",+                "色褪せない希望♪",+                "奏でよう未来へ♪",+                "勇気のカケラがひとつ♪",+                "まだ見つからない♪",+                "だけどきっと♪",+                "イノセント♪ イノセント♪",+                "小さな勇気 愛の光り 星の瞬き 尊き命♪",+                "心を重ねて 響き合うメロディ♪",+                "プリキュア! イノセントプリフィケーション!"+            ]+        },+        {+            "specialItems": [+                "BlossomTakt"+            ],+            "purifiers": [+                "CureBlossom"+            ],+            "speech": [+                "集まれ、花のパワー!",+                "ブロッサム・タクト!",+                "花よ輝け!",+                "プリキュア!ピンクフォルテウェイブ!!"+            ]+        },+        {+            "specialItems": [+                "MarineTakt"+            ],+            "purifiers": [+                "CureMarine"+            ],+            "speech": [+                "集まれ、花のパワー!",+                "マリン・タクト!",+                "花よ煌めけ!",+                "プリキュア!ブルーフォルテウェイブ!!"+            ]+        },+        {+            "specialItems": [+                "ShinyTambourine"+            ],+            "purifiers": [+                "CureSunshine"+            ],+            "speech": [+                "集まれ、花のパワー!",+                "シャイニー・タンバリン!",+                "花よ、舞い踊れ!",+                "プリキュア!ゴールドフォルテバースト!!"+            ]+        },+        {+            "specialItems": [+                "MoonTakt"+            ],+            "purifiers": [+                "CureMoonlight"+            ],+            "speech": [+                "集まれ、花のパワー!",+                "ムーン・タクト!",+                "花よ輝け!",+                "プリキュア!シルバーフォルテウェイブ!!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SuperPreCureSeed"+                    ],+                    "i": "HeartCatchMirage"+                }+            ],+            "purifiers": [+                "CureBlossom",+                "CureMarine",+                "CureSunshine",+                "CureMoonlight"+            ],+            "speech": [+                "花よ、咲き誇れ!",+                "プリキュア!ハートキャッチ・オーケストラ!!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalPink"+                    ],+                    "i": "PreHeart"+                }+            ],+            "purifiers": [+                "CureYell"+            ],+            "speech": [+                "フレフレ!",+                "ハート・フォー・ユー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalBlue"+                    ],+                    "i": "PreHeart"+                }+            ],+            "purifiers": [+                "CureAnge"+            ],+            "speech": [+                "フレフレ!",+                "ハート・フェザー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalYellow"+                    ],+                    "i": "PreHeart"+                }+            ],+            "purifiers": [+                "CureEtoile"+            ],+            "speech": [+                "フレフレ!",+                "ハート・スター!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalOrange"+                    ],+                    "i": "MelodySword"+                }+            ],+            "purifiers": [+                "CureEtoile"+            ],+            "speech": [+                "スタースラッシュ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRed"+                    ],+                    "i": "PreHeart"+                }+            ],+            "purifiers": [+                "CureMacherie"+            ],+            "speech": [+                "Are you ready?",+                "フレフレ!ハート・ソング!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalPurple"+                    ],+                    "i": "PreHeart"+                }+            ],+            "purifiers": [+                "CureAmour"+            ],+            "speech": [+                "行きます!",+                "フレフレ!ハート・ダンス!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRose"+                    ],+                    "i": "MelodySword"+                }+            ],+            "purifiers": [+                "CureYell"+            ],+            "speech": [+                "フラワーシュート!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalNavy"+                    ],+                    "i": "MelodySword"+                }+            ],+            "purifiers": [+                "CureAnge"+            ],+            "speech": [+                "フェザーブラスト!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRouge"+                    ],+                    "i": "TwinLoveGuitar"+                }+            ],+            "purifiers": [+                "CureMacherie"+            ],+            "speech": [+                "マシェリポップン!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalViolet"+                    ],+                    "i": "TwinLoveGuitar"+                }+            ],+            "purifiers": [+                "CureAmour"+            ],+            "speech": [+                "アムールロックンロール!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRose"+                    ],+                    "i": "MelodySword"+                },+                {+                    "a": [+                        "MiraiCrystalNavy"+                    ],+                    "i": "MelodySword"+                },+                {+                    "a": [+                        "MiraiCrystalOrange"+                    ],+                    "i": "MelodySword"+                }+            ],+            "purifiers": [+                "CureYell",+                "CureAnge",+                "CureEtoile"+            ],+            "speech": [+                "ミライクリスタル!",+                "エールタクト!",+                "アンジュハープ!",+                "エトワールフルート!",+                "心のトゲトゲ、飛んでいけ〜!",+                "プリキュア・トリニティコンサート!",+                "HUGっとプリキュア!エール・フォー・ユー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRouge"+                    ],+                    "i": "TwinLoveGuitar"+                },+                {+                    "a": [+                        "MiraiCrystalViolet"+                    ],+                    "i": "TwinLoveGuitar"+                }+            ],+            "purifiers": [+                "CureMacherie",+                "CureAmour"+            ],+            "speech": [+                "ツインラブギター!ミライクリスタル!",+                "Are you ready?",+                "行くのです!",+                "届け!私たちの、愛の歌!",+                "心のトゲトゲ!",+                "ズッキュン打ち抜く!",+                "ツインラブ・ロックビート!",+                "愛してる!",+                "Thank you!"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureWhip"+            ],+            "speech": [+                "キラキラキラルン!",+                "ホイップ・デコレーション!"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureCustard"+            ],+            "speech": [+                "キラキラキラルン!",+                "カスタード・イリュージョン!"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureGelato"+            ],+            "speech": [+                "キラキラキラルン!",+                "ジェラート・シェイク!"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureMacaron"+            ],+            "speech": [+                "キラキラキラルン!",+                "マカロン・ジュリエンヌ!",+                "にゃーお♥"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureChocolat"+            ],+            "speech": [+                "キラキラキラルン!",+                "ショコラ・アロマーゼ!"+            ]+        },+        {+            "specialItems": [+                "RainbowRibbon"+            ],+            "purifiers": [+                "CureParfait"+            ],+            "speech": [+                "レインボーリボン!",+                "行くよ!アン・ドゥ・トレビアン!",+                "キラクル・レインボー!",+                "ボナペティ!"+            ]+        },+        {+            "specialItems": [+                "CandyRod"+            ],+            "purifiers": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キャンディーロッド!",+                "キラキラキラル・フルチャージ!",+                "スイー・ツー・ワンダフル・アラモード!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CrystalAnimalRabbit"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalSquirrel"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalLion"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalCat"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalDog"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalPegasus"+                    ],+                    "i": "KirakiraruCreamer"+                }+            ],+            "purifiers": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat",+                "CureParfait"+            ],+            "speech": [+                "キラキラルクリーマー!",+                "キラッと輝け!クリスタルアニマル!",+                "ぴょーん!",+                "くるるっ!",+                "がぁおー!",+                "にゃーお!",+                "わん!",+                "ぱたた!",+                "プリキュア・アニマルゴーランド!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SweetsCastle"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalRabbit"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalSquirrel"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalLion"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalCat"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalDog"+                    ],+                    "i": "KirakiraruCreamer"+                },+                {+                    "a": [+                        "CrystalAnimalPegasus"+                    ],+                    "i": "KirakiraruCreamer"+                }+            ],+            "purifiers": [+                "CureWhip_ALaModeStyle",+                "CureCustard_ALaModeStyle",+                "CureGelato_ALaModeStyle",+                "CureMacaron_ALaModeStyle",+                "CureChocolat_ALaModeStyle",+                "CureParfait_ALaModeStyle"+            ],+            "speech": [+                "キラッと輝け!",+                "クリスタルアニマル!",+                "ぴょーん!",+                "くるるっ!",+                "がぁおー!",+                "にゃーお!",+                "わん!",+                "ぱたた!",+                "プリキュア・ファンタスティックアニマーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneDia"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneDia"+                    ],+                    "i": "LinkleStick"+                }+            ],+            "purifiers": [+                "CureMiracle",+                "CureMagical"+            ],+            "speech": [+                "ダイヤ!永遠の輝きを私達の手に!",+                "フルフルリンクル!",+                "プリキュア!ダイヤモンド・エターナル!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneRuby"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneRuby"+                    ],+                    "i": "LinkleStick"+                }+            ],+            "purifiers": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby"+            ],+            "speech": [+                "リンクルステッキ!",+                "(モッフー!)",+                "ルビー!紅の情熱よ私達の手に!",+                "フルフルリンクル!",+                "プリキュア!ルビー・パッショナーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneSapphire"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneSapphire"+                    ],+                    "i": "LinkleStick"+                }+            ],+            "purifiers": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire"+            ],+            "speech": [+                "リンクルステッキ!",+                "(モッフー!)",+                "サファイア!青き知性よ私達の手に!",+                "フルフルリンクル!",+                "プリキュア!サファイア・スマーティッシュ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneTopaz"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneTopaz"+                    ],+                    "i": "LinkleStick"+                }+            ],+            "purifiers": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz"+            ],+            "speech": [+                "リンクルステッキ!",+                "(モォッフー!モッフッ!)",+                "トパーズ!金色の希望よ私達の手に!",+                "フルフルリンクル!",+                "プリキュア!トパーズ・エスペランサ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "FlowerEchoWand"+                }+            ],+            "purifiers": [+                "CureFelice"+            ],+            "speech": [+                "フラワーエコーワンド!",+                "エメラルド!",+                "キュアー・アップ!",+                "(キュアー・アップ!キュアー・アップ!キュアー・アップ!)",+                "プリキュア!エメラルド・リンカネーション!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneAlexandrite",+                        {+                            "a": [+                                "LinkleStoneAlexandrite"+                            ],+                            "i": "Mofurun"+                        }+                    ],+                    "i": "RainbowCarriage"+                },+                "PreciousBrace"+            ],+            "purifiers": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ],+            "speech": [+                "(レインボー・キャリッジ! モフッ! モォッフー!!)",+                "巡り会う奇跡よ!",+                "繋がる魔法よ!",+                "育まれし幸福(しあわせ)よ!",+                "今私たちの手に!",+                "プレシャスブレス!",+                "フル・フル・フルフルリンクル!",+                "プリキュア!エクストリーム・レインボー!",+                "キュアップ・ラパパ! 虹の彼方に!"+            ]+        },+        {+            "specialItems": [+                "HeartielBaton"+            ],+            "purifiers": [+                "ShinyLuminous"+            ],+            "speech": [+                "光の意志よ!私に勇気を!希望と力を!!",+                "ルミナス・ハーティエル・アンクション!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "purifiers": [+                "CureHappy"+            ],+            "speech": [+                "プリキュア!ハッピー・シャワー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "purifiers": [+                "CureSunny"+            ],+            "speech": [+                "プリキュア!サニー・ファイヤー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "purifiers": [+                "CurePeace"+            ],+            "speech": [+                "プリキュア!ピース・サンダー!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "purifiers": [+                "CureMarch"+            ],+            "speech": [+                "プリキュア!マーチ・シュート!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "purifiers": [+                "CureBeauty"+            ],+            "speech": [+                "プリキュア!ビューティー・ブリザード!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "RoyalClock"+                }+            ],+            "purifiers": [+                "PrincessHappy",+                "PrincessSunny",+                "PrincessPeace",+                "PrincessMarch",+                "PrincessBeauty"+            ],+            "speech": [+                "開け、ロイヤルクロック!",+                "(みんなの力を1つにするクル!)",+                "届け、希望の光!",+                "はばたけ!光り輝く未来へ!",+                "プリキュア!ロイヤル・レインボー・バースト!",+                "輝け!ハッピースマイル!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Miry"+                    ],+                    "i": "MiracleBelltier"+                }+            ],+            "purifiers": [+                "CureMelody"+            ],+            "speech": [+                "(ミミ~!)",+                "奏でましょう、奇跡のメロディー!ミラクル・ベルティエ!",+                "おいで、ミリー!",+                "(ミミ~!)",+                "翔けめぐれ、トーンのリング!",+                "プリキュア!ミュージックロンド!",+                "三拍子!1、2、3",+                "フィナーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Fary"+                    ],+                    "i": "FantasticBelltier"+                }+            ],+            "purifiers": [+                "CureRhythm"+            ],+            "speech": [+                "(ファファ~!)",+                "刻みましょう、大いなるリズム!ファンタスティック・ベルティエ!",+                "おいで、ファリー!",+                "(ファファ~!)",+                "翔けめぐれ、トーンのリング!",+                "プリキュア!ミュージックロンド!",+                "三拍子!1、2、3",+                "フィナーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Sory"+                    ],+                    "i": "LoveGuitarRod"+                }+            ],+            "purifiers": [+                "CureBeat"+            ],+            "speech": [+                "(ソソッ)",+                "弾き鳴らせ、愛の魂!ラブギターロッド!",+                "おいで、ソリー!",+                "(ソソッ)",+                "チェンジ!ソウルロッド!",+                "翔けめぐれ、トーンのリング!",+                "プリキュア!ハートフル・ビート・ロック!",+                "三拍子!1、2、3",+                "フィナーレ!"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Tiry"+                    ],+                    "i": "CureModules"+                }+            ],+            "purifiers": [+                "CureMuse"+            ],+            "speech": [+                "おいで、シリー!",+                "(シシ~)",+                "「シ」の音符の、シャイニングメロディ!",+                "プリキュア!スパーリング・シャワー!!",+                "三拍子!1、2、3",+                "フィナーレ!"+            ]+        },+        {+            "specialItems": [+                "HealingChest"+            ],+            "purifiers": [+                "CureMelody",+                "CureRhythm",+                "CureBeat",+                "CureMuse"+            ],+            "speech": [+                "いでよ、すべての音の源よ!",+                "届けましょう、希望のシンフォニー!",+                "プリキュア!スイートセッションアンサンブル!",+                "クレッシェンド!!",+                "フィナーレ!"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "purifiers": [+                "CureDream"+            ],+            "speech": [+                "夢見る乙女の底力、受けてみなさい!",+                "プリキュア!ドリーム・アタック!"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "purifiers": [+                "CureRouge"+            ],+            "speech": [+                "純情乙女の炎の力、受けてみなさい!",+                "プリキュア!ルージュ・ファイヤー!"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "purifiers": [+                "CureLemonade"+            ],+            "speech": [+                "輝く乙女のはじける力、受けてみなさい!",+                "プリキュア!レモネード・フラッシュ!"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "purifiers": [+                "CureMint"+            ],+            "speech": [+                "大地を揺るがす乙女の怒り、受けてみなさい!",+                "プリキュア!ミント・プロテクション!"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "purifiers": [+                "CureAqua"+            ],+            "speech": [+                "岩をも砕く乙女の激流、受けてみなさい!",+                "プリキュア!アクア・ストリーム!"+            ]+        },+        {+            "specialItems": [+                "DreamTorch"+            ],+            "purifiers": [+                "CureDream"+            ],+            "speech": [+                "夢見る乙女の底力、受けてみなさい!",+                "プリキュア!クリスタル・シュート!"+            ]+        },+        {+            "specialItems": [+                "RougeTact"+            ],+            "purifiers": [+                "CureRouge"+            ],+            "speech": [+                "純情乙女の炎の力、受けてみなさい!",+                "プリキュア!ルージュ・バーニング!"+            ]+        },+        {+            "specialItems": [+                "LemonadeCastanet"+            ],+            "purifiers": [+                "CureLemonade"+            ],+            "speech": [+                "輝く乙女のはじける力、受けてみなさい!",+                "プリキュア!レモネード・シャイニング!"+            ]+        },+        {+            "specialItems": [+                "MintLeaf"+            ],+            "purifiers": [+                "CureMint"+            ],+            "speech": [+                "大地を揺るがす乙女の怒り、受けてみなさい!",+                "プリキュア!ミント・シールド!"+            ]+        },+        {+            "specialItems": [+                "AquaRibbon"+            ],+            "purifiers": [+                "CureAqua"+            ],+            "speech": [+                "岩をも砕く乙女の激流、受けてみなさい!",+                "プリキュア!アクア・トルネード!"+            ]+        },+        {+            "specialItems": [+                "DreamTorch",+                "RougeTact",+                "LemonadeCastanet",+                "MintLeaf",+                "AquaRibbon"+            ],+            "purifiers": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua"+            ],+            "speech": [+                "夢と希望の力とともに!",+                "5つの光よ!",+                "今ここに!",+                "プリキュア!ファイブ・エクスプロージョン!"+            ]+        },+        {+            "specialItems": [+                "MilkyPalette"+            ],+            "purifiers": [+                "MilkyRose"+            ],+            "speech": [+                "邪悪な力を包み込む",+                "バラの吹雪を咲かせましょう!",+                "ミルキィローズ・ブリザード!"+            ]+        },+        {+            "specialItems": [+                "MilkyMirror"+            ],+            "purifiers": [+                "MilkyRose"+            ],+            "speech": [+                "邪悪な力を包み込む",+                "煌くバラを咲かせましょう!",+                "ミルキィローズ・メタル・ブリザード!"+            ]+        },+        {+            "specialItems": [+                "CrystalFleuret",+                "FireFleuret",+                "ShiningFleuret",+                "ProtectFleuret",+                "TornadoFleuret"+            ],+            "purifiers": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua"+            ],+            "speech": [+                "クリスタルフルーレ!希望の光!",+                "ファイヤーフルーレ!情熱の光!",+                "プロテクトフルーレ!安らぎの光!",+                "トルネードフルーレ!知性の光!",+                "5つの光に!",+                "勇気をのせて!",+                "プリキュア!レインボー・ローズ・エクスプロージョン!",+                "行け!"+            ]+        }+    ],+    "transformations": [+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneSharuru"+                }+            ],+            "transformees": [+                "CureHeart"+            ],+            "speech": [+                "(シャールルーン!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "みなぎる愛! キュアハート!",+                "愛を無くした悲しいジコチューさん、このキュアハートが あなたのドキドキ 取り戻してみせる!"+            ],+            "transformers": [+                "Mana"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneRaquel"+                }+            ],+            "transformees": [+                "CureDiamond"+            ],+            "speech": [+                "(ラケル!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "英知の光! キュアダイヤモンド!",+                "人の思いを踏みにじるなんて許せない、このキュアダイヤモンドが あなたの頭を冷やしてあげる!"+            ],+            "transformers": [+                "Rikka"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneLance"+                }+            ],+            "transformees": [+                "CureRosetta"+            ],+            "speech": [+                "(ラーンスー!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "ひだまりポカポカ、キュアロゼッタ!",+                "世界を制するのは愛だけです、さぁ、あなたも私と 愛を育んでくださいな"+            ],+            "transformers": [+                "Alice"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneDavi"+                }+            ],+            "transformees": [+                "CureSword"+            ],+            "speech": [+                "(ダビィー!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "勇気の刃! キュアソード!",+                "このキュアソードが 愛の剣で、あなたの野望を断ち切ってみせる!"+            ],+            "transformers": [+                "Makoto"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LoveEyesPalette"+                }+            ],+            "transformees": [+                "CureAce"+            ],+            "speech": [+                "プリキュアドレスアップ!",+                "(キュピラッパー!)",+                "愛の切り札! キュアエース!",+                "美しさは正義の証し!",+                "ウインク一つで、あなたのハートを射抜いて差し上げますわ!"+            ],+            "transformers": [+                "Aguri"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneSharuru"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneRaquel"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneLance"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneDavi"+                }+            ],+            "transformees": [+                "CureHeart",+                "CureDiamond",+                "CureRosetta",+                "CureSword"+            ],+            "speech": [+                "(シャールルーン!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "みなぎる愛! キュアハート!",+                "英知の光! キュアダイヤモンド!",+                "ひだまりポカポカ、キュアロゼッタ!",+                "勇気の刃! キュアソード!",+                "響け愛の鼓動!ドキドキプリキュア!"+            ],+            "transformers": [+                "Mana",+                "Rikka",+                "Alice",+                "Makoto"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneSharuru"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneRaquel"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneLance"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LovelyCommuneDavi"+                },+                {+                    "a": [+                        "CureLoveads"+                    ],+                    "i": "LoveEyesPalette"+                }+            ],+            "transformees": [+                "CureHeart",+                "CureDiamond",+                "CureRosetta",+                "CureSword",+                "CureAce"+            ],+            "speech": [+                "(シャールルーン!)",+                "プリキュア!ラブリンク!",+                "(L! O! V! E!)",+                "プリキュアドレスアップ!",+                "(キュピラッパー!)",+                "みなぎる愛! キュアハート!",+                "英知の光! キュアダイヤモンド!",+                "ひだまりポカポカ、キュアロゼッタ!",+                "勇気の刃! キュアソード!",+                "愛の切り札! キュアエース!",+                "響け愛の鼓動!ドキドキプリキュア!"+            ],+            "transformers": [+                "Mana",+                "Rikka",+                "Alice",+                "Makoto",+                "Aguri"+            ]+        },+        {+            "specialItems": [+                "CardCommuneMepple",+                "CardCommuneMipple"+            ],+            "transformees": [+                "CureBlack",+                "CureWhite"+            ],+            "speech": [+                "デュアル・オーロラ・ウェイブ!!",+                "光の使者、キュアブラック!",+                "光の使者、キュアホワイト!",+                "ふたりはプリキュア!",+                "闇の力のしもべ達よ!",+                "とっととお家に帰りなさい!"+            ],+            "transformers": [+                "Nagisa",+                "Honoka"+            ]+        },+        {+            "specialItems": [+                "Linkrun"+            ],+            "transformees": [+                "CurePeach"+            ],+            "speech": [+                "チェインジ!プリキュア・ビートアップ!",+                "ピンクのハートは愛ある印!",+                "もぎたてフレッシュ、キュアピーチ!"+            ],+            "transformers": [+                "Love"+            ]+        },+        {+            "specialItems": [+                "Linkrun"+            ],+            "transformees": [+                "CureBerry"+            ],+            "speech": [+                "チェインジ!プリキュア・ビートアップ!",+                "ブルーのハートは希望の印!",+                "つみたてフレッシュ、キュアベリー!"+            ],+            "transformers": [+                "Miki"+            ]+        },+        {+            "specialItems": [+                "Linkrun"+            ],+            "transformees": [+                "CurePine"+            ],+            "speech": [+                "チェインジ!プリキュア・ビートアップ!",+                "イエローハートは祈りの印!",+                "とれたてフレッシュ、キュアパイン!"+            ],+            "transformers": [+                "Inori"+            ]+        },+        {+            "specialItems": [+                "Linkrun"+            ],+            "transformees": [+                "CurePassion"+            ],+            "speech": [+                "チェインジ!プリキュア・ビートアップ!",+                "真っ赤なハートは幸せの証!",+                "うれたてフレッシュ、キュアパッション!"+            ],+            "transformers": [+                "Setsuna"+            ]+        },+        {+            "specialItems": [+                "Linkrun"+            ],+            "transformees": [+                "CurePeach",+                "CureBerry",+                "CurePine",+                "CurePassion"+            ],+            "speech": [+                "チェインジ!プリキュア・ビートアップ!",+                "ピンクのハートは愛ある印!",+                "もぎたてフレッシュ、キュアピーチ!",+                "ブルーのハートは希望の印!",+                "つみたてフレッシュ、キュアベリー!",+                "イエローハートは祈りの印!",+                "とれたてフレッシュ、キュアパイン!",+                "真っ赤なハートは幸せの証!",+                "うれたてフレッシュ、キュアパッション!",+                "レッツ・プリキュア!"+            ],+            "transformers": [+                "Love",+                "Miki",+                "Inori",+                "Setsuna"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyFlora"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureFlora"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "咲き誇る、花のプリンセス!キュアフローラ!",+                "冷たい檻に閉ざされた夢、返していただきますわ!",+                "お覚悟はよろしくて?"+            ],+            "transformers": [+                "Haruka"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyMermaid"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureMermaid"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "澄み渡る、海のプリンセス!キュアマーメイド!",+                "冷たい檻に閉ざされた夢、返していただきますわ!",+                "お覚悟はよろしくて?"+            ],+            "transformers": [+                "Minami"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyTwinkle"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureTwinkle"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "きらめく星のプリンセス!キュアトゥインクル!",+                "冷たい檻に閉ざされた夢、返していただきますわ!",+                "お覚悟はよろしくて?"+            ],+            "transformers": [+                "Kirara"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyScarlet"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureScarlet"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "深紅の炎のプリンセス!キュアスカーレット!",+                "冷たい檻に閉ざされた夢、返していただきますわ。",+                "お覚悟を決めなさい!"+            ],+            "transformers": [+                "Towa"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyFlora"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureFlora_ModeElegant"+            ],+            "speech": [+                "エクスチェンジ!モードエレガント!"+            ],+            "transformers": [+                "CureFlora"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyMermaid"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureMermaid_ModeElegant"+            ],+            "speech": [+                "エクスチェンジ!モードエレガント!"+            ],+            "transformers": [+                "CureMermaid"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyTwinkle"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureTwinkle_ModeElegant"+            ],+            "speech": [+                "エクスチェンジ!モードエレガント!"+            ],+            "transformers": [+                "CureTwinkle"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyPhoenix"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureScarlet_ModeElegant"+            ],+            "speech": [+                "エクスチェンジ!モードエレガント!"+            ],+            "transformers": [+                "CureScarlet"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyFlora"+                    ],+                    "i": "PrincessPerfume"+                },+                {+                    "a": [+                        "DressUpKeyMermaid"+                    ],+                    "i": "PrincessPerfume"+                },+                {+                    "a": [+                        "DressUpKeyTwinkle"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureFlora",+                "CureMermaid",+                "CureTwinkle"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "咲き誇る、花のプリンセス!キュアフローラ!",+                "澄み渡る、海のプリンセス!キュアマーメイド!",+                "きらめく星のプリンセス!キュアトゥインクル!",+                "つよく、やさしく、美しく!",+                "Go! プリンセスプリキュア!"+            ],+            "transformers": [+                "Haruka",+                "Minami",+                "Kirara"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DressUpKeyFlora"+                    ],+                    "i": "PrincessPerfume"+                },+                {+                    "a": [+                        "DressUpKeyMermaid"+                    ],+                    "i": "PrincessPerfume"+                },+                {+                    "a": [+                        "DressUpKeyTwinkle"+                    ],+                    "i": "PrincessPerfume"+                },+                {+                    "a": [+                        "DressUpKeyScarlet"+                    ],+                    "i": "PrincessPerfume"+                }+            ],+            "transformees": [+                "CureFlora",+                "CureMermaid",+                "CureTwinkle",+                "CureScarlet"+            ],+            "speech": [+                "プリキュア!プリンセスエンゲージ!",+                "咲き誇る、花のプリンセス!キュアフローラ!",+                "澄み渡る、海のプリンセス!キュアマーメイド!",+                "きらめく星のプリンセス!キュアトゥインクル!",+                "深紅の炎のプリンセス!キュアスカーレット!",+                "つよく、やさしく、美しく!",+                "Go! プリンセスプリキュア!"+            ],+            "transformers": [+                "Haruka",+                "Minami",+                "Kirara",+                "Towa"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RoyalDressUpKey"+                    ],+                    "i": "MusicPrincessPalace"+                }+            ],+            "transformees": [+                "CureFlora_ModeElegantRoyal",+                "CureMermaid_ModeElegantRoyal",+                "CureTwinkle_ModeElegantRoyal",+                "CureScarlet_ModeElegantRoyal"+            ],+            "speech": [+                "モードエレガント・ロイヤル!",+                "ドレスアップ・ロイヤル!"+            ],+            "transformers": [+                "CureFlora",+                "CureMermaid",+                "CureTwinkle",+                "CureScarlet"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardLovely"+                    ],+                    "i": "PreChanMirror"+                }+            ],+            "transformees": [+                "CureLovely"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェーンジ!",+                "世界に広がる、ビッグな愛! キュアラブリー!"+            ],+            "transformers": [+                "Megumi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardPrincess"+                    ],+                    "i": "PreChanMirror"+                }+            ],+            "transformees": [+                "CurePrincess"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェンジ!",+                "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!"+            ],+            "transformers": [+                "Hime"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardHoney"+                    ],+                    "i": "PreChanMirror"+                }+            ],+            "transformees": [+                "CureHoney"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェーンジ!",+                "大地に実る、命の光! キュアハニー!"+            ],+            "transformers": [+                "Yuko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardFortune"+                    ],+                    "i": "FortunePiano"+                }+            ],+            "transformees": [+                "CureFortune"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!きらりんスターシンフォニー!",+                "夜空に煌めく、希望の星! キュアフォーチュン!"+            ],+            "transformers": [+                "Iona"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardLovely"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardPrincess"+                    ],+                    "i": "PreChanMirror"+                }+            ],+            "transformees": [+                "CureLovely",+                "CurePrincess"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェーンジ!",+                "世界に広がる、ビッグな愛! キュアラブリー!",+                "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!",+                "ハピネス注入!幸せチャージ!",+                "ハピネスチャージプリキュア!"+            ],+            "transformers": [+                "Megumi",+                "Hime"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardLovely"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardPrincess"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardHoney"+                    ],+                    "i": "PreChanMirror"+                }+            ],+            "transformees": [+                "CureLovely",+                "CurePrincess",+                "CureHoney"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェーンジ!",+                "世界に広がる、ビッグな愛! キュアラブリー!",+                "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!",+                "大地に実る、命の光! キュアハニー!",+                "ハピネス注入!幸せチャージ!",+                "ハピネスチャージプリキュア!"+            ],+            "transformers": [+                "Megumi",+                "Hime",+                "Yuko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardLovely"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardPrincess"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardHoney"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardFortune"+                    ],+                    "i": "FortunePiano"+                }+            ],+            "transformees": [+                "CureLovely",+                "CurePrincess",+                "CureHoney",+                "CureFortune"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェンジ!",+                "プリキュア!きらりんスターシンフォニー!",+                "世界に広がる、ビッグな愛! キュアラブリー!",+                "天空に舞う、蒼き風! (ヒュッ!) キュアプリンセス!",+                "大地に実る、命の光! キュアハニー!",+                "夜空に煌めく、希望の星! キュアフォーチュン!",+                "ハピネス注入!幸せチャージ!",+                "ハピネスチャージプリキュア!"+            ],+            "transformers": [+                "Megumi",+                "Hime",+                "Yuko",+                "Iona"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCardLovelyInnocentForm"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardPrincessInnocentForm"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardHoneyInnocentForm"+                    ],+                    "i": "PreChanMirror"+                },+                {+                    "a": [+                        "PreCardFortuneInnocentForm"+                    ],+                    "i": "FortunePiano"+                }+            ],+            "transformees": [+                "CureLovely_InnocentForm",+                "CurePrincess_InnocentForm",+                "CureHoney_InnocentForm",+                "CureFortune_InnocentForm"+            ],+            "speech": [+                "(かわルンルン!)",+                "プリキュア!くるりんミラーチェンジ!",+                "プリキュア!きらりんスターシンフォニー!",+                "ハピネスチャージプリキュア!イノセントフォーム!"+            ],+            "transformers": [+                "CureLovely",+                "CurePrincess",+                "CureHoney",+                "CureFortune"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPerfume"+                }+            ],+            "transformees": [+                "CureBlossom"+            ],+            "speech": [+                "(プリキュアの種、いくですぅ!)",+                "プリキュア!オープンマイハート!",+                "大地に咲く一輪の花! キュアブロッサム!"+            ],+            "transformers": [+                "Tsubomi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPerfume"+                }+            ],+            "transformees": [+                "CureMarine"+            ],+            "speech": [+                "(プリキュアの種、いくですぅ!)",+                "プリキュア!オープンマイハート!",+                "海風に揺れる一輪の花! キュアマリン!"+            ],+            "transformers": [+                "Erika"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "ShinyPerfume"+                }+            ],+            "transformees": [+                "CureSunshine"+            ],+            "speech": [+                "(プリキュアの種、いくですぅ!)",+                "プリキュア!オープンマイハート!",+                "陽の光浴びる一輪の花! キュアサンシャイン!"+            ],+            "transformers": [+                "Itsuki"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPot"+                }+            ],+            "transformees": [+                "CureMoonlight"+            ],+            "speech": [+                "プリキュア!オープンマイハート!",+                "月光に冴える一輪の花! キュアムーンライト!"+            ],+            "transformers": [+                "Yuri"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPerfume"+                },+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPerfume"+                },+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "ShinyPerfume"+                },+                {+                    "a": [+                        "PreCureSeed"+                    ],+                    "i": "HeartPot"+                }+            ],+            "transformees": [+                "CureBlossom",+                "CureMarine",+                "CureSunshine",+                "CureMoonlight"+            ],+            "speech": [+                "(プリキュアの種、いくですぅ!)",+                "プリキュア!オープンマイハート!",+                "大地に咲く一輪の花! キュアブロッサム!",+                "海風に揺れる一輪の花! キュアマリン!",+                "陽の光浴びる一輪の花! キュアサンシャイン!",+                "月光に冴える一輪の花! キュアムーンライト!",+                "ハートキャッチ・プリキュア!"+            ],+            "transformers": [+                "Tsubomi",+                "Erika",+                "Itsuki",+                "Yuri"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SuperPreCureSeed"+                    ],+                    "i": "HeartCatchMirage"+                }+            ],+            "transformees": [+                "SuperCureBlossom",+                "SuperCureMarine",+                "SuperCureSunshine",+                "SuperCureMoonlight"+            ],+            "speech": [+                "鏡よ鏡、プリキュアに力を!",+                "世界に輝く一面の花! ハートキャッチプリキュア! スーパーシルエット!"+            ],+            "transformers": [+                "CureBlossom",+                "CureMarine",+                "CureSunshine",+                "CureMoonlight"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalPink"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureYell"+            ],+            "speech": [+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "ぎゅ~!",+                "ぎゅ~~!",+                "輝く未来をー、抱きしめて!",+                "みんなを応援!元気のプリキュア!キュアエール!"+            ],+            "transformers": [+                "Hana"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalBlue"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureAnge"+            ],+            "speech": [+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "ぎゅ~!",+                "ぎゅ~~!",+                "輝く未来をー、抱きしめて!",+                "みんなを癒す!知恵のプリキュア!キュアアンジュ!"+            ],+            "transformers": [+                "Saaya"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalYellow"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureEtoile"+            ],+            "speech": [+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "ぎゅ~!",+                "ぎゅ~~!",+                "輝く未来をー、抱きしめて!",+                "みんな輝け!力のプリキュア!キュアエトワール!"+            ],+            "transformers": [+                "Homare"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalPink"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalBlue"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalYellow"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureYell",+                "CureAnge",+                "CureEtoile"+            ],+            "speech": [+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "は~ぎゅ~~!",+                "は~ぎゅ~~!",+                "輝く未来をー、抱きしめて!",+                "みんなを応援!元気のプリキュア!キュアエール!",+                "みんなを癒す!知恵のプリキュア!キュアアンジュ!",+                "みんな輝け!力のプリキュア!キュアエトワール!"+            ],+            "transformers": [+                "Hana",+                "Saaya",+                "Homare"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalRed"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalPurple"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureMacherie",+                "CureAmour"+            ],+            "speech": [+                "ミライクリスタル!",+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "ぎゅ~!",+                "ぎゅ~!",+                "輝く未来をー、抱きしめて!",+                "みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!"+            ],+            "transformers": [+                "Emiru",+                "Ruru"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "MiraiCrystalPink"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalBlue"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalYellow"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalRed"+                    ],+                    "i": "PreHeart"+                },+                {+                    "a": [+                        "MiraiCrystalPurple"+                    ],+                    "i": "PreHeart"+                }+            ],+            "transformees": [+                "CureYell",+                "CureAnge",+                "CureEtoile",+                "CureMacherie",+                "CureAmour"+            ],+            "speech": [+                "ミライクリスタル!",+                "ハートキラっと!",+                "ミライクリスタル!",+                "ミライクリスタル!",+                "ハートキラっと!",+                "は~ぎゅ~~!",+                "は~ぎゅ~~!",+                "ぎゅ~!",+                "ぎゅ~!",+                "ぎゅ~!",+                "輝く未来をー、抱きしめて!",+                "みんなを応援!元気のプリキュア!キュアエール!",+                "みんなを癒す!知恵のプリキュア!キュアアンジュ!",+                "みんな輝け!力のプリキュア!キュアエトワール!",+                "みんな大好き!愛のプリキュア!キュアマシェリ!キュアアムール!",+                "HUGっと!プリキュア!"+            ],+            "transformers": [+                "Hana",+                "Saaya",+                "Homare",+                "Emiru",+                "Ruru"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureWhip"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ショートケーキ!",+                "元気と笑顔を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!"+            ],+            "transformers": [+                "Ichika"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureCustard"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "プリン!",+                "知性と勇気を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアカスタード!できあがり!"+            ],+            "transformers": [+                "Himari"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureGelato"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "アイス!",+                "自由と情熱を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアジェラート!できあがり!"+            ],+            "transformers": [+                "Aoi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureMacaron"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "マカロン!",+                "美しさとトキメキを!",+                "レッツ・ラ・まぜまぜ!",+                "キュアマカロン!できあがり!"+            ],+            "transformers": [+                "Yukari"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "チョコレート!",+                "強さと愛を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアショコラ!できあがり!"+            ],+            "transformers": [+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PegasusParfait"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureParfait"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "パフェ!",+                "夢と希望を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアパルフェ!できあがり!"+            ],+            "transformers": [+                "Ciel"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PekorinDonut"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CurePekorin"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ドーナツ!",+                "ペコペコとキラキラを!",+                "レッツ・ラ・まぜまぜ!",+                "キュアペコリン!できあがり!"+            ],+            "transformers": [+                "Pekorin"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ショートケーキ!",+                "元気と笑顔を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Ichika",+                "Himari",+                "Aoi",+                "Yukari",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "PegasusParfait"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat",+                "CureParfait"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ショートケーキ!",+                "元気と笑顔を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キュアパルフェ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Ichika",+                "Himari",+                "Aoi",+                "Yukari",+                "Akira",+                "Ciel"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureCustard",+                "CureWhip",+                "CureGelato",+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "プリン!",+                "知性と勇気を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Himari",+                "Ichika",+                "Aoi",+                "Yukari",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureGelato",+                "CureWhip",+                "CureCustard",+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "アイス!",+                "自由と情熱を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Aoi",+                "Ichika",+                "Himari",+                "Yukari",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureMacaron",+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "マカロン!",+                "美しさとトキメキを!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Yukari",+                "Ichika",+                "Himari",+                "Aoi",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureChocolat",+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "チョコレート!",+                "強さと愛を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Akira",+                "Ichika",+                "Himari",+                "Aoi",+                "Yukari"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "PegasusParfait"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureParfait",+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "パフェ!",+                "夢と希望を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!",+                "キュアパルフェ!できあがり!",+                "キラキラ☆プリキュアアラモード!"+            ],+            "transformers": [+                "Ciel",+                "Ichika",+                "Himari",+                "Aoi",+                "Yukari",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureWhip",+                "CureCustard",+                "CureGelato"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ショートケーキ!",+                "元気と笑顔を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!"+            ],+            "transformers": [+                "Ichika",+                "Himari",+                "Aoi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "RabbitShortcake"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "SquirrelPudding"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "LionIce"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "ショートケーキ!",+                "元気と笑顔を!",+                "レッツ・ラ・まぜまぜ!",+                "キュアホイップ!できあがり!",+                "キュアカスタード!できあがり!",+                "キュアジェラート!できあがり!",+                "キュアマカロン!できあがり!"+            ],+            "transformers": [+                "Ichika",+                "Himari",+                "Aoi",+                "Yukari"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CatMacaron"+                    ],+                    "i": "SweetsPact"+                },+                {+                    "a": [+                        "DogChocolate"+                    ],+                    "i": "SweetsPact"+                }+            ],+            "transformees": [+                "CureMacaron",+                "CureChocolat"+            ],+            "speech": [+                "キュアラモード・デコレーション!",+                "マカロン!",+                "美しさとトキメキを!",+                "レッツ・ラ・まぜまぜ!",+                "キュアマカロン!できあがり!",+                "キュアショコラ!できあがり!"+            ],+            "transformers": [+                "Yukari",+                "Akira"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "SweetsCastle"+                    ],+                    "i": "KirakiraruCreamer"+                }+            ],+            "transformees": [+                "CureWhip_ALaModeStyle",+                "CureCustard_ALaModeStyle",+                "CureGelato_ALaModeStyle",+                "CureMacaron_ALaModeStyle",+                "CureChocolat_ALaModeStyle",+                "CureParfait_ALaModeStyle"+            ],+            "speech": [+                "スイーツキャッスル!",+                "レッツ・ラ・おきがえ!"+            ],+            "transformers": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat",+                "CureParfait"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneDia"+                    ],+                    "i": "Mofurun"+                }+            ],+            "transformees": [+                "CureMiracle",+                "CureMagical"+            ],+            "speech": [+                "キュアップ・ラパパ! ダイヤ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneRuby"+                    ],+                    "i": "Mofurun"+                }+            ],+            "transformees": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby"+            ],+            "speech": [+                "キュアップ・ラパパ! ルビー!",+                "ミラクル・マジカル・ジュエリーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneSapphire"+                    ],+                    "i": "Mofurun"+                }+            ],+            "transformees": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire"+            ],+            "speech": [+                "キュアップ・ラパパ! サファイヤ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneTopaz"+                    ],+                    "i": "Mofurun"+                }+            ],+            "transformees": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz"+            ],+            "speech": [+                "キュアップ・ラパパ! トパーズ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureFelice"+            ],+            "speech": [+                "キュアップ・ラパパ! エメラルド!",+                "フェリーチェ・ファンファン・フラワーレ!",+                "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"+            ],+            "transformers": [+                "Kotoha"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneDia"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle",+                "CureMagical",+                "CureFelice"+            ],+            "speech": [+                "キュアップ・ラパパ! ダイヤ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "エメラルド!",+                "フェリーチェ・ファンファン・フラワーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko",+                "Kotoha"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneRuby"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby",+                "CureFelice"+            ],+            "speech": [+                "キュアップ・ラパパ! ルビー!",+                "ミラクル・マジカル・ジュエリーレ!",+                "エメラルド!",+                "フェリーチェ・ファンファン・フラワーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko",+                "Kotoha"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneSapphire"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire",+                "CureFelice"+            ],+            "speech": [+                "キュアップ・ラパパ! サファイヤ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "エメラルド!",+                "フェリーチェ・ファンファン・フラワーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko",+                "Kotoha"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneTopaz"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneEmerald"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz",+                "CureFelice"+            ],+            "speech": [+                "キュアップ・ラパパ! トパーズ!",+                "ミラクル・マジカル・ジュエリーレ!",+                "エメラルド!",+                "フェリーチェ・ファンファン・フラワーレ!",+                "ふたりの奇跡!キュアミラクル!",+                "ふたりの魔法!キュアマジカル!",+                "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!",+                "魔法つかいプリキュア!!"+            ],+            "transformers": [+                "Mirai",+                "Liko",+                "Kotoha"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ],+            "speech": [+                "キュアップ・ラパパ! アレキサンドライト!",+                "魔法つかいプリキュア! オーバー・ザ・レインボー!"+            ],+            "transformers": [+                "CureMiracle",+                "CureMagical",+                "CureFelice"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ],+            "speech": [+                "キュアップ・ラパパ! アレキサンドライト!",+                "魔法つかいプリキュア! オーバー・ザ・レインボー!"+            ],+            "transformers": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby",+                "CureFelice"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ],+            "speech": [+                "キュアップ・ラパパ! アレキサンドライト!",+                "魔法つかいプリキュア! オーバー・ザ・レインボー!"+            ],+            "transformers": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire",+                "CureFelice"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "Mofurun"+                },+                {+                    "a": [+                        "LinkleStoneAlexandrite"+                    ],+                    "i": "LinkleSmarthon"+                }+            ],+            "transformees": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ],+            "speech": [+                "キュアップ・ラパパ! アレキサンドライト!",+                "魔法つかいプリキュア! オーバー・ザ・レインボー!"+            ],+            "transformers": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz",+                "CureFelice"+            ]+        },+        {+            "specialItems": [+                "MiracleMofurunLight"+            ],+            "transformees": [+                "CureMofurun"+            ],+            "speech": [+                "モフモフモフルン!キュアモフルン!"+            ],+            "transformers": [+                {+                    "a": [+                        "MofurunLinkleStone"+                    ],+                    "i": "Mofurun"+                }+            ]+        },+        {+            "specialItems": [+                "HeartfulCommuneMepple",+                "HeartfulCommuneMipple"+            ],+            "transformees": [+                "CureBlack_Max",+                "CureWhite_Max"+            ],+            "speech": [+                "デュアル・オーロラ・ウェイブ!!",+                "光の使者、キュアブラック!",+                "光の使者、キュアホワイト!",+                "ふたりはプリキュア!",+                "闇の力のしもべ達よ!",+                "とっととお家に帰りなさい!"+            ],+            "transformers": [+                "Nagisa",+                "Honoka"+            ]+        },+        {+            "specialItems": [+                "TouchCommune_Porun"+            ],+            "transformees": [+                "ShinyLuminous"+            ],+            "speech": [+                "ルミナス・シャイニングストリーム!",+                "輝く命、シャイニールミナス!",+                "光の心と光の意志、すべてを一つにするために!"+            ],+            "transformers": [+                "Hikari"+            ]+        },+        {+            "specialItems": [+                "FeelingToBePreCure"+            ],+            "transformees": [+                "CureEcho"+            ],+            "speech": [+                "みんなの思いを守るために",+                "心をひとつに!",+                "思いよ届け!キュアエコー!"+            ],+            "transformers": [+                "Ayumi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CureHappy"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!ハッピー!!)",+                "キラキラ輝く未来の光! キュアハッピー!"+            ],+            "transformers": [+                "Miyuki"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CureSunny"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!サニー!!)",+                "太陽サンサン熱血パワー! キュアサニー!"+            ],+            "transformers": [+                "Akane"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CurePeace"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!ピース!!)",+                "ピカピカピカリン、ジャンケンポン! キュアピース!"+            ],+            "transformers": [+                "Yayoi"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CureMarch"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!マーチ!!)",+                "勇気リンリン、直球勝負! キュアマーチ!"+            ],+            "transformers": [+                "Nao"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CureBeauty"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!ビューティー!!)",+                "しんしんと降り積もる清き心! キュアビューティ!"+            ],+            "transformers": [+                "Reika"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "SmilePact"+                }+            ],+            "transformees": [+                "CureHappy",+                "CureSunny",+                "CurePeace",+                "CureMarch",+                "CureBeauty"+            ],+            "speech": [+                "(レディ?)",+                "プリキュア!スマイルチャージ!",+                "(ゴー!ゴー!レッツ・ゴー!)",+                "キラキラ輝く未来の光! キュアハッピー!",+                "太陽サンサン熱血パワー! キュアサニー!",+                "ピカピカピカリン、ジャンケンポン! キュアピース!",+                "勇気リンリン、直球勝負! キュアマーチ!",+                "しんしんと降り積もる清き心! キュアビューティ!",+                "5つの光が導く未来!",+                "輝け!スマイルプリキュア!"+            ],+            "transformers": [+                "Miyuki",+                "Akane",+                "Yayoi",+                "Nao",+                "Reika"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "CureDecors"+                    ],+                    "i": "PrincessCandle"+                }+            ],+            "transformees": [+                "PrincessHappy",+                "PrincessSunny",+                "PrincessPeace",+                "PrincessMarch",+                "PrincessBeauty"+            ],+            "speech": [+                "ペガサスよ!私たちに力を!",+                "プリンセスハッピー!",+                "プリンセスサニー!",+                "プリンセスピース!",+                "プリンセスマーチ!",+                "プリンセスビューティー!",+                "プリキュア・プリンセス・フォーム!"+            ],+            "transformers": [+                "CureHappy",+                "CureSunny",+                "CurePeace",+                "CureMarch",+                "CureBeauty"+            ]+        },+        {+            "specialItems": [+                "MixCommuneFlappy",+                "MixCommuneChoppy"+            ],+            "transformees": [+                "CureBloom",+                "CureEgret"+            ],+            "speech": [+                "デュアル・スピリチュアル・パワー!",+                "花開け大地に!",+                "羽ばたけ空に!",+                "輝く金の花! キュアブルーム!",+                "煌めく銀の翼! キュアイーグレット!",+                "ふたりはプリキュア!",+                "聖なる泉を汚す者よ!",+                "阿漕な真似はお止めなさい!"+            ],+            "transformers": [+                "Saki",+                "Mai"+            ]+        },+        {+            "specialItems": [+                "CrystalCommuneFlappy",+                "CrystalCommuneChoppy"+            ],+            "transformees": [+                "CureBright",+                "CureWindy"+            ],+            "speech": [+                "デュアル・スピリチュアル・パワー!",+                "未来を照らし!",+                "勇気を運べ!",+                "天空に満ちる月! キュアブライト!",+                "大地に薫る風! キュアウィンディ!",+                "ふたりはプリキュア!",+                "聖なる泉を汚す者よ!",+                "阿漕な真似はお止めなさい!"+            ],+            "transformers": [+                "Saki",+                "Mai"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Dory"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Rery"+                    ],+                    "i": "CureModules"+                }+            ],+            "transformees": [+                "CureMelody",+                "CureRhythm"+            ],+            "speech": [+                "レッツプレイ! プリキュア・モジュレーション!",+                "爪弾くは荒ぶる調べ! キュアメロディー!",+                "爪弾くはたおやかな調べ! キュアリズム!",+                "届け!2人の組曲! スイートプリキュア!"+            ],+            "transformers": [+                "Hibiki",+                "Kanade"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Lary"+                    ],+                    "i": "CureModules"+                }+            ],+            "transformees": [+                "CureBeat"+            ],+            "speech": [+                "レッツプレイ! プリキュア・モジュレーション!",+                "爪弾くは魂の調べ! キュアビート!"+            ],+            "transformers": [+                "Ellen"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Dodory"+                    ],+                    "i": "CureModules"+                }+            ],+            "transformees": [+                "CureMuse"+            ],+            "speech": [+                "レッツプレイ! プリキュア・モジュレーション!",+                "爪弾くは女神の調べ! キュアミューズ!"+            ],+            "transformers": [+                "Ako"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Dory"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Rery"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Lary"+                    ],+                    "i": "CureModules"+                }+            ],+            "transformees": [+                "CureMelody",+                "CureRhythm",+                "CureBeat"+            ],+            "speech": [+                "レッツプレイ! プリキュア・モジュレーション!",+                "爪弾くは荒ぶる調べ! キュアメロディー!",+                "爪弾くはたおやかな調べ! キュアリズム!",+                "爪弾くは魂の調べ! キュアビート!",+                "届け!3人の組曲! スイートプリキュア!"+            ],+            "transformers": [+                "Hibiki",+                "Kanade",+                "Ellen"+            ]+        },+        {+            "specialItems": [+                {+                    "a": [+                        "Dory"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Rery"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Lary"+                    ],+                    "i": "CureModules"+                },+                {+                    "a": [+                        "Dodory"+                    ],+                    "i": "CureModules"+                }+            ],+            "transformees": [+                "CureMelody",+                "CureRhythm",+                "CureBeat",+                "CureMuse"+            ],+            "speech": [+                "レッツプレイ! プリキュア・モジュレーション!",+                "爪弾くは荒ぶる調べ! キュアメロディー!",+                "爪弾くはたおやかな調べ! キュアリズム!",+                "爪弾くは魂の調べ! キュアビート!",+                "爪弾くは女神の調べ! キュアミューズ!",+                "届け!4人の組曲! スイートプリキュア!"+            ],+            "transformers": [+                "Hibiki",+                "Kanade",+                "Ellen",+                "Ako"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureDream"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "大いなる希望の力、キュアドリーム!"+            ],+            "transformers": [+                "Nozomi"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureRouge"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "情熱の赤い炎、キュアルージュ!"+            ],+            "transformers": [+                "Rin"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureLemonade"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "はじけるレモンの香り、キュアレモネード!"+            ],+            "transformers": [+                "Urara"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureMint"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "安らぎの緑の大地、キュアミント!"+            ],+            "transformers": [+                "Komachi"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureAqua"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "知性の青き泉、キュアアクア!"+            ],+            "transformers": [+                "Karen"+            ]+        },+        {+            "specialItems": [+                "PinkyCatch"+            ],+            "transformees": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "大いなる希望の力、キュアドリーム!",+                "情熱の赤い炎、キュアルージュ!",+                "はじけるレモンの香り、キュアレモネード!",+                "安らぎの緑の大地、キュアミント!",+                "知性の青き泉、キュアアクア!",+                "希望の力と未来の光!",+                "華麗に羽ばたく5つの心!",+                "Yes!プリキュア5!"+            ],+            "transformers": [+                "Nozomi",+                "Rin",+                "Urara",+                "Komachi",+                "Karen"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureDream"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "大いなる希望の力、キュアドリーム!"+            ],+            "transformers": [+                "Nozomi"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureRouge"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "情熱の赤い炎、キュアルージュ!"+            ],+            "transformers": [+                "Rin"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureLemonade"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "はじけるレモンの香り、キュアレモネード!"+            ],+            "transformers": [+                "Urara"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureMint"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "安らぎの緑の大地、キュアミント!"+            ],+            "transformers": [+                "Komachi"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureAqua"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "知性の青き泉、キュアアクア!"+            ],+            "transformers": [+                "Karen"+            ]+        },+        {+            "specialItems": [+                "MilkyPalette"+            ],+            "transformees": [+                "MilkyRose"+            ],+            "speech": [+                "スカイローズ・トランスレイト!",+                "青いバラは秘密のしるし! ミルキィローズ!"+            ],+            "transformers": [+                "Kurumi"+            ]+        },+        {+            "specialItems": [+                "CureMo"+            ],+            "transformees": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "大いなる希望の力、キュアドリーム!",+                "情熱の赤い炎、キュアルージュ!",+                "はじけるレモンの香り、キュアレモネード!",+                "安らぎの緑の大地、キュアミント!",+                "知性の青き泉、キュアアクア!",+                "希望の力と未来の光!",+                "華麗に羽ばたく5つの心!",+                "Yes!プリキュア5!"+            ],+            "transformers": [+                "Nozomi",+                "Rin",+                "Urara",+                "Komachi",+                "Karen"+            ]+        },+        {+            "specialItems": [+                "CureMo",+                "MilkyPalette"+            ],+            "transformees": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua",+                "MilkyRose"+            ],+            "speech": [+                "プリキュア!メタモルフォーゼ!",+                "大いなる希望の力、キュアドリーム!",+                "情熱の赤い炎、キュアルージュ!",+                "はじけるレモンの香り、キュアレモネード!",+                "安らぎの緑の大地、キュアミント!",+                "知性の青き泉、キュアアクア!",+                "希望の力と未来の光!",+                "華麗に羽ばたく5つの心!",+                "Yes!プリキュア5!",+                "スカイローズ・トランスレイト!",+                "青いバラは秘密のしるし! ミルキィローズ!"+            ],+            "transformers": [+                "Nozomi",+                "Rin",+                "Urara",+                "Komachi",+                "Karen",+                "Kurumi"+            ]+        }+    ],+    "nonItemPurifications": [+        {+            "purifiers": [+                "CureBlack",+                "CureWhite"+            ],+            "speech": [+                "ブラックサンダー!",+                "ホワイトサンダー!",+                "プリキュアの美しき魂が!",+                "邪悪な心を打ち砕く!",+                "プリキュア・マーブル・スクリュー!!"+            ]+        },+        {+            "purifiers": [+                "CurePeach"+            ],+            "speech": [+                "悪いの悪いの飛んでいけ!",+                "プリキュア!ラブ・サンシャイン!"+            ]+        },+        {+            "purifiers": [+                "CureBerry"+            ],+            "speech": [+                "悪いの悪いの飛んでいけ!",+                "プリキュア!エスポワール・シャワー!"+            ]+        },+        {+            "purifiers": [+                "CurePine"+            ],+            "speech": [+                "悪いの悪いの飛んでいけ!",+                "プリキュア!ヒーリング・プレアー!"+            ]+        },+        {+            "purifiers": [+                "CureFlora_ModeElegant"+            ],+            "speech": [+                "舞え、花よ!",+                "プリキュア! フローラル・トルビヨン!",+                "ごきげんよう。"+            ]+        },+        {+            "purifiers": [+                "CureMermaid_ModeElegant"+            ],+            "speech": [+                "高鳴れ、海よ!",+                "プリキュア! マーメイド・リップル!",+                "ごきげんよう。"+            ]+        },+        {+            "purifiers": [+                "CureTwinkle_ModeElegant"+            ],+            "speech": [+                "キラキラ、星よ!",+                "プリキュア! トゥインクル・ハミング!",+                "ごきげんよう。"+            ]+        },+        {+            "purifiers": [+                "CureBlack_Max",+                "CureWhite_Max"+            ],+            "speech": [+                "ブラックサンダー!",+                "ホワイトサンダー!",+                "プリキュアの美しき魂が!",+                "邪悪な心を打ち砕く!",+                "プリキュア・マーブル・スクリュー!!",+                "マックス!!"+            ]+        },+        {+            "purifiers": [+                "CureEcho"+            ],+            "speech": [+                "世界に響け、みんなの思い!",+                "プリキュア・ハートフルエコー!"+            ]+        },+        {+            "purifiers": [+                "CureBloom",+                "CureEgret"+            ],+            "speech": [+                "大地の精霊よ",+                "大空の精霊よ",+                "今、プリキュアと共に!",+                "奇跡の力を解き放て!",+                "プリキュア ツインストリーム・スプラッシュ!!"+            ]+        },+        {+            "purifiers": [+                "CureDream"+            ],+            "speech": [+                "夢見る乙女の底力、受けてみなさい!",+                "プリキュア!シューティング・スター!"+            ]+        },+        {+            "purifiers": [+                "CureRouge"+            ],+            "speech": [+                "純情乙女の炎の力、受けてみなさい!",+                "プリキュア!ファイヤー・ストライク!"+            ]+        },+        {+            "purifiers": [+                "CureLemonade"+            ],+            "speech": [+                "輝く乙女のはじける力、受けてみなさい!",+                "プリキュア!プリズム・チェーン!"+            ]+        },+        {+            "purifiers": [+                "CureMint"+            ],+            "speech": [+                "大地を揺るがす乙女の怒り、受けてみなさい!",+                "プリキュア!エメラルド・ソーサー!"+            ]+        },+        {+            "purifiers": [+                "CureAqua"+            ],+            "speech": [+                "岩をも砕く乙女の激流、受けてみなさい!",+                "プリキュア!サファイヤ・アロー!"+            ]+        }+    ],+    "transformedGroups": [+        {+            "nameEn": "DokiDoki! PreCure",+            "variationEn": "",+            "nameJa": "ドキドキ!プリキュア",+            "variationJa": "",+            "transformerIds": [+                "CureHeart",+                "CureDiamond",+                "CureRosetta",+                "CureSword",+                "CureAce"+            ]+        },+        {+            "nameEn": "Futari wa PreCure",+            "variationEn": "",+            "nameJa": "ふたりはプリキュア",+            "variationJa": "",+            "transformerIds": [+                "CureBlack",+                "CureWhite"+            ]+        },+        {+            "nameEn": "Fresh PreCure!",+            "variationEn": "",+            "nameJa": "フレッシュプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CurePeach",+                "CureBerry",+                "CurePine",+                "CurePassion"+            ]+        },+        {+            "nameEn": "Go! Princess PreCure",+            "variationEn": "",+            "nameJa": "Go! プリンセスプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CureFlora",+                "CureMermaid",+                "CureTwinkle",+                "CureScarlet"+            ]+        },+        {+            "nameEn": "Go! Princess PreCure",+            "variationEn": "Mode Elegant Royal",+            "nameJa": "Go! プリンセスプリキュア!",+            "variationJa": "モードエレガント・ロイヤル",+            "transformerIds": [+                "CureFlora_ModeElegantRoyal",+                "CureMermaid_ModeElegantRoyal",+                "CureTwinkle_ModeElegantRoyal",+                "CureScarlet_ModeElegantRoyal"+            ]+        },+        {+            "nameEn": "HappinessCharge PreCure!",+            "variationEn": "",+            "nameJa": "ハピネスチャージプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CureLovely",+                "CurePrincess",+                "CureHoney",+                "CureFortune"+            ]+        },+        {+            "nameEn": "HappinessCharge PreCure!",+            "variationEn": "Innocent Form",+            "nameJa": "ハピネスチャージプリキュア!",+            "variationJa": "イノセントフォーム",+            "transformerIds": [+                "CureLovely_InnocentForm",+                "CurePrincess_InnocentForm",+                "CureHoney_InnocentForm",+                "CureFortune_InnocentForm"+            ]+        },+        {+            "nameEn": "HeartCatch PreCure!",+            "variationEn": "",+            "nameJa": "ハートキャッチプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CureBlossom",+                "CureMarine",+                "CureSunshine",+                "CureMoonlight"+            ]+        },+        {+            "nameEn": "HeartCatch PreCure!",+            "variationEn": "Super Silhouette",+            "nameJa": "ハートキャッチプリキュア!",+            "variationJa": "スーパーシルエット",+            "transformerIds": [+                "SuperCureBlossom",+                "SuperCureMarine",+                "SuperCureSunshine",+                "SuperCureMoonlight"+            ]+        },+        {+            "nameEn": "Hugtto! PreCure",+            "variationEn": "",+            "nameJa": "HUGっと!プリキュア",+            "variationJa": "",+            "transformerIds": [+                "CureYell",+                "CureAnge",+                "CureEtoile",+                "CureMacherie",+                "CureAmour"+            ]+        },+        {+            "nameEn": "Kirakira ☆ PreCure A La Mode",+            "variationEn": "",+            "nameJa": "キラキラ☆プリキュアアラモード",+            "variationJa": "",+            "transformerIds": [+                "CureWhip",+                "CureCustard",+                "CureGelato",+                "CureMacaron",+                "CureChocolat",+                "CureParfait"+            ]+        },+        {+            "nameEn": "Kirakira ☆ PreCure A La Mode",+            "variationEn": "A La Mode Style",+            "nameJa": "キラキラ☆プリキュアアラモード",+            "variationJa": "アラモードスタイル",+            "transformerIds": [+                "CureWhip_ALaModeStyle",+                "CureCustard_ALaModeStyle",+                "CureGelato_ALaModeStyle",+                "CureMacaron_ALaModeStyle",+                "CureChocolat_ALaModeStyle",+                "CureParfait_ALaModeStyle"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Dia Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ダイヤスタイル",+            "transformerIds": [+                "CureMiracle",+                "CureMagical"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Ruby Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ルビースタイル",+            "transformerIds": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Sapphire Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "サファイアスタイル",+            "transformerIds": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Topaz Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "トパーズスタイル",+            "transformerIds": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Dia Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ダイヤスタイル",+            "transformerIds": [+                "CureMiracle",+                "CureMagical",+                "CureFelice"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Ruby Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ルビースタイル",+            "transformerIds": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby",+                "CureFelice"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Sapphire Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "サファイアスタイル",+            "transformerIds": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire",+                "CureFelice"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Topaz Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "トパーズスタイル",+            "transformerIds": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz",+                "CureFelice"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Dia Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ダイヤスタイル",+            "transformerIds": [+                "CureMiracle",+                "CureMagical",+                "CureFelice",+                "CureMofurun"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Ruby Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ルビースタイル",+            "transformerIds": [+                "CureMiracle_Ruby",+                "CureMagical_Ruby",+                "CureFelice",+                "CureMofurun_Ruby"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Sapphire Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "サファイアスタイル",+            "transformerIds": [+                "CureMiracle_Sapphire",+                "CureMagical_Sapphire",+                "CureFelice",+                "CureMofurun_Sapphire"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Topaz Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "トパーズスタイル",+            "transformerIds": [+                "CureMiracle_Topaz",+                "CureMagical_Topaz",+                "CureFelice",+                "CureMofurun_Topaz"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Over The Rainbow",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "オーバー・ザ・レインボー",+            "transformerIds": [+                "CureMiracle_OverTheRainbow",+                "CureMagical_OverTheRainbow",+                "CureFelice_OverTheRainbow"+            ]+        },+        {+            "nameEn": "Maho Girls PreCure!",+            "variationEn": "Heartful Style",+            "nameJa": "魔法つかいプリキュア!",+            "variationJa": "ハートフルスタイル",+            "transformerIds": [+                "CureMiracle_Heartful",+                "CureMagical_Heartful",+                "CureFelice_Heartful",+                "CureMofurun_Heartful"+            ]+        },+        {+            "nameEn": "Futari wa PreCure Max Heart",+            "variationEn": "",+            "nameJa": "ふたりはプリキュア Max Heart",+            "variationJa": "",+            "transformerIds": [+                "CureBlack_Max",+                "CureWhite_Max"+            ]+        },+        {+            "nameEn": "Futari wa PreCure Max Heart",+            "variationEn": "",+            "nameJa": "ふたりはプリキュア Max Heart",+            "variationJa": "",+            "transformerIds": [+                "CureBlack_Max",+                "CureWhite_Max",+                "ShinyLuminous"+            ]+        },+        {+            "nameEn": "Smile PreCure!",+            "variationEn": "",+            "nameJa": "スマイルプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CureHappy",+                "CureSunny",+                "CurePeace",+                "CureMarch",+                "CureBeauty"+            ]+        },+        {+            "nameEn": "Smile PreCure!",+            "variationEn": "PreCure Princess Form",+            "nameJa": "スマイルプリキュア!",+            "variationJa": "プリキュア・プリンセス・フォーム",+            "transformerIds": [+                "PrincessHappy",+                "PrincessSunny",+                "PrincessPeace",+                "PrincessMarch",+                "PrincessBeauty"+            ]+        },+        {+            "nameEn": "Futari wa PreCure Splash Star",+            "variationEn": "",+            "nameJa": "ふたりはプリキュア Splash Star",+            "variationJa": "",+            "transformerIds": [+                "CureBloom",+                "CureEgret"+            ]+        },+        {+            "nameEn": "Futari wa PreCure Splash Star",+            "variationEn": "(Cure Bloom, Cure Windy)",+            "nameJa": "ふたりはプリキュア Splash Star",+            "variationJa": "(キュアブルーム・キュアウィンディ)",+            "transformerIds": [+                "CureBright",+                "CureWindy"+            ]+        },+        {+            "nameEn": "Suite PreCure♪",+            "variationEn": "",+            "nameJa": "ハートキャッチプリキュア!",+            "variationJa": "",+            "transformerIds": [+                "CureMelody",+                "CureRhythm",+                "CureBeat",+                "CureMuse"+            ]+        },+        {+            "nameEn": "Yes! PreCure 5",+            "variationEn": "",+            "nameJa": "Yes! プリキュア 5",+            "variationJa": "",+            "transformerIds": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua"+            ]+        },+        {+            "nameEn": "Yes! PreCure 5 GoGo!",+            "variationEn": "",+            "nameJa": "Yes! プリキュア 5 GoGo!",+            "variationJa": "",+            "transformerIds": [+                "CureDream",+                "CureRouge",+                "CureLemonade",+                "CureMint",+                "CureAqua",+                "MilkyRose"+            ]         }     ] }
src/ACME/PreCure/Index.hs view
@@ -41,18 +41,15 @@          modsImportedByRoot <- loadImportedModules textbookRootMod :: Q [Module] -        textbookMods <--            fmap (filter isTextbookMod . concat) $ mapM loadImportedModules modsImportedByRoot :: Q [Module]-          -- ^ ACME.PreCure.Textbook.*-         let collectAnnotationsFromEachSeriesModules :: Data a => Q [a]             collectAnnotationsFromEachSeriesModules =-              fmap concat $ forM textbookMods $ \eachSeriesMod {- ACME.PreCure.Textbook.*.* -} ->+              fmap concat . forM modsImportedByRoot $ \eachSeriesMod {- ACME.PreCure.Textbook.* -} ->                 concat <$> loadAnnotations eachSeriesMod          index <-           mkIndex             <$> collectAnnotationsFromEachSeriesModules+            <*> collectAnnotationsFromEachSeriesModules             <*> collectAnnotationsFromEachSeriesModules             <*> collectAnnotationsFromEachSeriesModules             <*> collectAnnotationsFromEachSeriesModules
src/ACME/PreCure/Index/Types.hs view
@@ -11,7 +11,8 @@   , IdAttachments(IdAttachments)   , Transformation(Transformation)   , Purification(Purification)-  , Index+  , NonItemPurification(NonItemPurification)+  , Index(Index)   , mkGirl   , mkTransformee   , mkTransformedGroup@@ -19,6 +20,7 @@   , mkIA   , mkTransformation   , mkPurification+  , mkNonItemPurification   , mkIndex   ) where @@ -76,7 +78,7 @@  data TransformedGroup =   TransformedGroup-    { transformedGroupId :: String+    { transformedGroupTransformerIds :: [String]     , transformedGroupNameEn :: String     , transformedGroupVariationEn :: String     , transformedGroupNameJa :: String@@ -85,8 +87,8 @@  $(deriveToJsonWithoutTypeNamePrefix ''TransformedGroup) -mkTransformedGroup :: String -> String -> String -> String -> TransformedGroup-mkTransformedGroup ne ve = TransformedGroup (typeNamify ne ++ prefixify ve) ne ve+mkTransformedGroup :: [String] -> String -> String -> String -> String -> TransformedGroup+mkTransformedGroup = TransformedGroup   data SpecialItem =@@ -136,9 +138,21 @@ mkTransformation = Transformation  +data NonItemPurification =+  NonItemPurification+    { nonItemPurificationPurifiers :: [IdAttachments]+    , nonItemPurificationSpeech :: [String]+    } deriving (Eq, Show, Data)++$(deriveToJsonWithoutTypeNamePrefix ''NonItemPurification)++mkNonItemPurification :: [IdAttachments] -> [String] -> NonItemPurification+mkNonItemPurification = NonItemPurification++ data Purification =   Purification-    { purificationPurifier :: [IdAttachments]+    { purificationPurifiers :: [IdAttachments]     , purificationSpecialItems :: [IdAttachments]     , purificationSpeech :: [String]     } deriving (Eq, Show, Data)@@ -157,6 +171,7 @@     , indexSpecialItems :: [SpecialItem]     , indexTransformations :: [Transformation]     , indexPurifications :: [Purification]+    , indexNonItemPurifications :: [NonItemPurification]     } deriving (Eq, Show)  $(deriveToJsonWithoutTypeNamePrefix ''Index)@@ -168,5 +183,6 @@   -> [SpecialItem]   -> [Transformation]   -> [Purification]+  -> [NonItemPurification]   -> Index mkIndex = Index
+ src/ACME/PreCure/Textbook/DokiDoki.hs view
@@ -0,0 +1,29 @@+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.DokiDoki where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.DokiDoki.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/DokiDoki/Profiles.hs view
@@ -0,0 +1,155 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.DokiDoki.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.DokiDoki.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Mana Aida" girlName_Mana
+  , mkGirl "Rikka Hishikawa" girlName_Rikka
+  , mkGirl "Alice Yotsuba" girlName_Alice
+  , mkGirl "Makoto Kenzaki" girlName_Makoto
+  , mkGirl "Aguri Madoka" girlName_Aguri
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Heart"
+      ""
+      cureName_Heart
+      ""
+      introducesHerselfAs_Heart
+
+  , mkTransformee
+      "Cure Diamond"
+      ""
+      cureName_Diamond
+      ""
+      introducesHerselfAs_Diamond
+
+  , mkTransformee
+      "Cure Rosetta"
+      ""
+      cureName_Rosetta
+      ""
+      introducesHerselfAs_Rosetta
+
+  , mkTransformee
+      "Cure Sword"
+      ""
+      cureName_Sword
+      ""
+      introducesHerselfAs_Sword
+
+  , mkTransformee
+      "Cure Ace"
+      ""
+      cureName_Ace
+      ""
+      introducesHerselfAs_Ace
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureHeart", "CureDiamond", "CureRosetta", "CureSword", "CureAce"] "DokiDoki! PreCure" "" groupName_Dokidoki ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Lovely Commune Sharuru" "ラブリーコミューン(シャルル)" ["Cure Loveads"]
+  , mkSpecialItem "Lovely Commune Raquel" "ラブリーコミューン(ラケル)" ["Cure Loveads"]
+  , mkSpecialItem "Lovely Commune Lance" "ラブリーコミューン(ランス)" ["Cure Loveads"]
+  , mkSpecialItem "Lovely Commune Davi" "ラブリーコミューン(ダビィ)"  ["Cure Loveads"]
+  , mkSpecialItem "Love Eyes Palette" "ラブアイズパレット" ["Cure Loveads"]
+  , mkSpecialItem "Cure Loveads" "キュアラビーズ" []
+  , mkSpecialItem "Love Kiss Rouge" "ラブキッスルージュ" []
+  , mkSpecialItem "MagicalLovely Harp" "マジカルラブリーハープ" ["Cure Loveads"]
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Mana"]
+      [mkIA "LovelyCommuneSharuru" ["CureLoveads"]]
+      ["CureHeart"]
+      transformationSpeech_Heart
+
+  , mkTransformation
+      ["Rikka"]
+      [mkIA "LovelyCommuneRaquel" ["CureLoveads"]]
+      ["CureDiamond"]
+      transformationSpeech_Diamond
+
+  , mkTransformation
+      ["Alice"]
+      [mkIA "LovelyCommuneLance" ["CureLoveads"]]
+      ["CureRosetta"]
+      transformationSpeech_Rosetta
+
+  , mkTransformation
+      ["Makoto"]
+      [mkIA "LovelyCommuneDavi" ["CureLoveads"]]
+      ["CureSword"]
+      transformationSpeech_Sword
+
+  , mkTransformation
+      ["Aguri"]
+      [mkIA "LoveEyesPalette" ["CureLoveads"]]
+      ["CureAce"]
+      transformationSpeech_Ace
+
+  , mkTransformation
+      ["Mana", "Rikka", "Alice", "Makoto"]
+      [mkIA "LovelyCommuneSharuru" ["CureLoveads"], mkIA "LovelyCommuneRaquel" ["CureLoveads"], mkIA "LovelyCommuneLance" ["CureLoveads"], mkIA "LovelyCommuneDavi" ["CureLoveads"]]
+      ["CureHeart","CureDiamond","CureRosetta","CureSword"]
+      transformationSpeech_Dokidoki_Heart_Diamond_Rosetta_Sword
+
+  , mkTransformation
+      ["Mana", "Rikka", "Alice", "Makoto", "Aguri"]
+      [mkIA "LovelyCommuneSharuru" ["CureLoveads"], mkIA "LovelyCommuneRaquel" ["CureLoveads"], mkIA "LovelyCommuneLance" ["CureLoveads"], mkIA "LovelyCommuneDavi" ["CureLoveads"], mkIA "LoveEyesPalette" ["CureLoveads"]]
+      ["CureHeart","CureDiamond","CureRosetta","CureSword","CureAce"]
+      transformationSpeech_Dokidoki
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureHeart"]
+      [mkIA "LovelyCommuneSharuru" ["CureLoveads"]]
+      purificationSpeech_Heart
+
+  , mkPurification
+      ["CureDiamond"]
+      [mkIA "LovelyCommuneRaquel" ["CureLoveads"]]
+      purificationSpeech_Diamond
+
+  , mkPurification
+      ["CureRosetta"]
+      [mkIA "LovelyCommuneLance" ["CureLoveads"]]
+      purificationSpeech_Rosetta
+
+  , mkPurification
+      ["CureSword"]
+      [mkIA "LovelyCommuneDavi" ["CureLoveads"]]
+      purificationSpeech_Sword
+
+  , mkPurification
+      ["CureAce"]
+      ["LoveKissRouge"]
+      purificationSpeech_Ace
+
+  , mkPurification
+      ["CureHeart", "CureDiamond", "CureRosetta", "CureSword", "CureAce"]
+      [mkIA "MagicalLovelyHarp" ["CureLoveads"]]
+      purificationSpeech_Dokidoki
+  ]
+ src/ACME/PreCure/Textbook/DokiDoki/Words.hs view
@@ -0,0 +1,82 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}++module ACME.PreCure.Textbook.DokiDoki.Words where+++groupName_Dokidoki = "ドキドキ!プリキュア"++girlName_Mana   = "相田 マナ"+girlName_Rikka  = "菱川 六花"+girlName_Alice  = "四葉 ありす"+girlName_Makoto = "剣崎 真琴"+girlName_Aguri  = "円亜 久里"++cureName_Heart   = "キュアハート"+cureName_Diamond = "キュアダイヤモンド"+cureName_Rosetta = "キュアロゼッタ"+cureName_Sword   = "キュアソード"+cureName_Ace     = "キュアエース"++introducesHerselfAs_Heart   = "みなぎる愛! キュアハート!"+introducesHerselfAs_Diamond = "英知の光! キュアダイヤモンド!"+introducesHerselfAs_Rosetta = "ひだまりポカポカ、キュアロゼッタ!"+introducesHerselfAs_Sword   = "勇気の刃! キュアソード!"+introducesHerselfAs_Ace     = "愛の切り札! キュアエース!"++loveLink = ["プリキュア!ラブリンク!", "(L! O! V! E!)"]+dressUp =  ["プリキュアドレスアップ!" , "(キュピラッパー!)"]++-- https://www.youtube.com/watch?v=aAQDqrN_EZI+transformationSpeech_Heart =+  ["(シャールルーン!)"] ++ loveLink ++ [introducesHerselfAs_Heart, "愛を無くした悲しいジコチューさん、このキュアハートが あなたのドキドキ 取り戻してみせる!"]+-- https://www.youtube.com/watch?v=Y8zh7aYhR5Q+transformationSpeech_Diamond =+  ["(ラケル!)"] ++ loveLink ++ [introducesHerselfAs_Diamond, "人の思いを踏みにじるなんて許せない、このキュアダイヤモンドが あなたの頭を冷やしてあげる!"]+-- https://www.youtube.com/watch?v=ToAhnZ3pVu4+transformationSpeech_Rosetta =+  ["(ラーンスー!)"] ++ loveLink ++ [introducesHerselfAs_Rosetta, "世界を制するのは愛だけです、さぁ、あなたも私と 愛を育んでくださいな"]+-- https://www.youtube.com/watch?v=weIHLwev5ZI+transformationSpeech_Sword =+  ["(ダビィー!)"] ++ loveLink ++ [introducesHerselfAs_Sword, "このキュアソードが 愛の剣で、あなたの野望を断ち切ってみせる!"]+-- https://www.youtube.com/watch?v=OxJI0yUR_GI+transformationSpeech_Ace =+  dressUp +++    [ introducesHerselfAs_Ace+    , "美しさは正義の証し!"+    , "ウインク一つで、あなたのハートを射抜いて差し上げますわ!"+    ]++-- https://www.youtube.com/watch?v=DD8ylHEydBQ+transformationSpeech_Dokidoki_Heart_Diamond_Rosetta_Sword =+  ["(シャールルーン!)"] ++ loveLink +++    [ introducesHerselfAs_Heart+    , introducesHerselfAs_Diamond+    , introducesHerselfAs_Rosetta+    , introducesHerselfAs_Sword+    , "響け愛の鼓動!ドキドキプリキュア!"+    ]++-- https://www.youtube.com/watch?v=qtVFBUNNfo4&list=PLz2Gy-e060c4rfoLomOWf9foSxXUGTJer&index=11+transformationSpeech_Dokidoki =+  ["(シャールルーン!)"] ++ loveLink ++ dressUp +++    [ introducesHerselfAs_Heart+    , introducesHerselfAs_Diamond+    , introducesHerselfAs_Rosetta+    , introducesHerselfAs_Sword+    , introducesHerselfAs_Ace+    , "響け愛の鼓動!ドキドキプリキュア!"+    ]++-- https://www.youtube.com/watch?v=9V17voMJ9vg+purificationSpeech_Heart   = ["あなたに届け!マイ・スイート・ハート!"]+purificationSpeech_Diamond = ["煌めきなさい!トゥインクル・ダイヤモンド!"]+purificationSpeech_Rosetta = ["カッチカチの!ロゼッタ・ウォール!"]+purificationSpeech_Sword   = ["閃け!ホーリー・ソード!"]+-- https://www.youtube.com/watch?v=1BHlgN2abMk+purificationSpeech_Ace     = ["彩れ!ラブ・キッス・ルージュ!", "ときめきなさい!エースショット!", "ばきゅ〜ん!!"]++-- https://www.youtube.com/watch?v=1dcf6X3h13o+purificationSpeech_Dokidoki =+    [ "(キュピラッパー!)"+    , "プリキュア!ロイヤル・ラブリー・ストレート・フラッシュ!"+    ]
− src/ACME/PreCure/Textbook/Dokidoki.hs
@@ -1,6 +0,0 @@-module ACME.PreCure.Textbook.Dokidoki-  ( module D-  ) where---import           ACME.PreCure.Textbook.Dokidoki.Types as D
− src/ACME/PreCure/Textbook/Dokidoki/Types.hs
@@ -1,96 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Dokidoki.Types where---import           ACME.PreCure.Textbook.Dokidoki.Words-import           ACME.PreCure.Types.TH---data Mana   = Mana deriving (Eq, Show)-data Rikka  = Rikka deriving (Eq, Show)-data Alice  = Alice deriving (Eq, Show)-data Makoto = Makoto deriving (Eq, Show)-data Aguri  = Aguri deriving (Eq, Show)--girlInstance [t| Mana |] girlName_Mana-girlInstance [t| Rikka |] girlName_Rikka-girlInstance [t| Alice |] girlName_Alice-girlInstance [t| Makoto |] girlName_Makoto-girlInstance [t| Aguri |] girlName_Aguri--data CureHeart   = CureHeart deriving (Eq, Show)-data CureDiamond = CureDiamond deriving (Eq, Show)-data CureRosetta = CureRosetta deriving (Eq, Show)-data CureSword   = CureSword deriving (Eq, Show)-data CureAce     = CureAce deriving (Eq, Show)--data LovelyCommune_Sharuru cl = LovelyCommune_Sharuru cl deriving (Eq, Show)-data LovelyCommune_Raquel cl  = LovelyCommune_Raquel cl deriving (Eq, Show)-data LovelyCommune_Lance cl   = LovelyCommune_Lance cl deriving (Eq, Show)-data LovelyCommune_Davi cl    = LovelyCommune_Davi cl deriving (Eq, Show)-data LoveEyesPalette cl       = LoveEyesPalette cl deriving (Eq, Show)---- TODO: Define each distinct cure loveads type?-data CureLoveads = CureLoveads deriving (Eq, Show)--data LoveKissRouge = LoveKissRouge deriving (Eq, Show)--data MagicalLovelyHarp cl = MagicalLovelyHarp cl deriving (Eq, Show)--transformedInstanceDefault [t| CureHeart |] cureName_Heart introducesHerselfAs_Heart-transformedInstanceDefault [t| CureDiamond |] cureName_Diamond introducesHerselfAs_Diamond-transformedInstanceDefault [t| CureRosetta |] cureName_Rosetta introducesHerselfAs_Rosetta-transformedInstanceDefault [t| CureSword |] cureName_Sword introducesHerselfAs_Sword-transformedInstanceDefault [t| CureAce |] cureName_Ace introducesHerselfAs_Ace--transformedGroupInstanceDefault-  [t| (CureHeart, CureDiamond, CureRosetta, CureSword, CureAce) |]-  groupName_Dokidoki--transformationInstance [t| Mana |] [t| LovelyCommune_Sharuru CureLoveads |] [t| CureHeart |] [| CureHeart |] transformationSpeech_Heart-transformationInstance [t| Rikka |] [t| LovelyCommune_Raquel CureLoveads |] [t| CureDiamond |] [| CureDiamond |] transformationSpeech_Diamond-transformationInstance [t| Alice |] [t| LovelyCommune_Lance CureLoveads |] [t| CureRosetta |] [| CureRosetta |] transformationSpeech_Rosetta-transformationInstance [t| Makoto |] [t| LovelyCommune_Davi CureLoveads |] [t| CureSword |] [| CureSword |] transformationSpeech_Sword-transformationInstance [t| Aguri |] [t| LoveEyesPalette CureLoveads |] [t| CureAce |] [| CureAce |] transformationSpeech_Ace--transformationInstance-  [t| (Mana, Rikka, Alice, Makoto) |]-  [t|-    ( LovelyCommune_Sharuru CureLoveads-    , LovelyCommune_Raquel CureLoveads-    , LovelyCommune_Lance CureLoveads-    , LovelyCommune_Davi CureLoveads-    )-  |]-  [t| (CureHeart, CureDiamond, CureRosetta, CureSword) |]-  [| (CureHeart, CureDiamond, CureRosetta, CureSword) |]-  transformationSpeech_Dokidoki_Heart_Diamond_Rosetta_Sword--transformationInstance-  [t| (Mana, Rikka, Alice, Makoto, Aguri) |]-  [t|-    ( LovelyCommune_Sharuru CureLoveads-    , LovelyCommune_Raquel CureLoveads-    , LovelyCommune_Lance CureLoveads-    , LovelyCommune_Davi CureLoveads-    , LoveEyesPalette CureLoveads-    )-  |]-  [t| (CureHeart, CureDiamond, CureRosetta, CureSword, CureAce) |]-  [| (CureHeart, CureDiamond, CureRosetta, CureSword, CureAce) |]-  transformationSpeech_Dokidoki--purificationInstance [t| CureHeart |] [t| LovelyCommune_Sharuru CureLoveads |] purificationSpeech_Heart-purificationInstance [t| CureDiamond |] [t| LovelyCommune_Raquel CureLoveads |] purificationSpeech_Diamond-purificationInstance [t| CureRosetta |] [t| LovelyCommune_Lance CureLoveads |] purificationSpeech_Rosetta-purificationInstance [t| CureSword |] [t| LovelyCommune_Davi CureLoveads |] purificationSpeech_Sword-purificationInstance [t| CureAce |] [t| LoveKissRouge |] purificationSpeech_Ace--purificationInstance-  [t| (CureHeart, CureDiamond, CureRosetta, CureSword, CureAce) |]-  [t| MagicalLovelyHarp CureLoveads |]-  purificationSpeech_Dokidoki
− src/ACME/PreCure/Textbook/Dokidoki/Words.hs
@@ -1,82 +0,0 @@-{-# OPTIONS_GHC -fno-warn-missing-signatures #-}--module ACME.PreCure.Textbook.Dokidoki.Words where---groupName_Dokidoki = "ドキドキ!プリキュア"--girlName_Mana   = "相田マナ"-girlName_Rikka  = "菱川六花"-girlName_Alice  = "四葉ありす"-girlName_Makoto = "剣崎真琴"-girlName_Aguri  = "円亜久里"--cureName_Heart   = "キュアハート"-cureName_Diamond = "キュアダイヤモンド"-cureName_Rosetta = "キュアロゼッタ"-cureName_Sword   = "キュアソード"-cureName_Ace     = "キュアエース"--introducesHerselfAs_Heart   = "みなぎる愛! キュアハート!"-introducesHerselfAs_Diamond = "英知の光! キュアダイヤモンド!"-introducesHerselfAs_Rosetta = "ひだまりポカポカ、キュアロゼッタ!"-introducesHerselfAs_Sword   = "勇気の刃! キュアソード!"-introducesHerselfAs_Ace     = "愛の切り札! キュアエース!"--loveLink = ["プリキュア!ラブリンク!", "(L! O! V! E!)"]-dressUp =  ["プリキュアドレスアップ!" , "(キュピラッパー!)"]---- https://www.youtube.com/watch?v=aAQDqrN_EZI-transformationSpeech_Heart =-  ["(シャールルーン!)"] ++ loveLink ++ [introducesHerselfAs_Heart, "愛を無くした悲しいジコチューさん、このキュアハートが あなたのドキドキ 取り戻してみせる!"]--- https://www.youtube.com/watch?v=Y8zh7aYhR5Q-transformationSpeech_Diamond =-  ["(ラケル!)"] ++ loveLink ++ [introducesHerselfAs_Diamond, "人の思いを踏みにじるなんて許せない、このキュアダイヤモンドが あなたの頭を冷やしてあげる!"]--- https://www.youtube.com/watch?v=ToAhnZ3pVu4-transformationSpeech_Rosetta =-  ["(ラーンスー!)"] ++ loveLink ++ [introducesHerselfAs_Rosetta, "世界を制するのは愛だけです、さぁ、あなたも私と 愛を育んでくださいな"]--- https://www.youtube.com/watch?v=weIHLwev5ZI-transformationSpeech_Sword =-  ["(ダビィー!)"] ++ loveLink ++ [introducesHerselfAs_Sword, "このキュアソードが 愛の剣で、あなたの野望を断ち切ってみせる!"]--- https://www.youtube.com/watch?v=OxJI0yUR_GI-transformationSpeech_Ace =-  dressUp ++-    [ introducesHerselfAs_Ace-    , "美しさは正義の証し!"-    , "ウインク一つで、あなたのハートを射抜いて差し上げますわ!"-    ]---- https://www.youtube.com/watch?v=DD8ylHEydBQ-transformationSpeech_Dokidoki_Heart_Diamond_Rosetta_Sword =-  ["(シャールルーン!)"] ++ loveLink ++-    [ introducesHerselfAs_Heart-    , introducesHerselfAs_Diamond-    , introducesHerselfAs_Rosetta-    , introducesHerselfAs_Sword-    , "響け愛の鼓動!ドキドキプリキュア!"-    ]---- https://www.youtube.com/watch?v=qtVFBUNNfo4&list=PLz2Gy-e060c4rfoLomOWf9foSxXUGTJer&index=11-transformationSpeech_Dokidoki =-  ["(シャールルーン!)"] ++ loveLink ++ dressUp ++-    [ introducesHerselfAs_Heart-    , introducesHerselfAs_Diamond-    , introducesHerselfAs_Rosetta-    , introducesHerselfAs_Sword-    , introducesHerselfAs_Ace-    , "響け愛の鼓動!ドキドキプリキュア!"-    ]---- https://www.youtube.com/watch?v=9V17voMJ9vg-purificationSpeech_Heart   = ["あなたに届け!マイ・スイート・ハート!"]-purificationSpeech_Diamond = ["煌めきなさい!トゥインクル・ダイヤモンド!"]-purificationSpeech_Rosetta = ["カッチカチの!ロゼッタ・ウォール!"]-purificationSpeech_Sword   = ["閃け!ホーリー・ソード!"]--- https://www.youtube.com/watch?v=1BHlgN2abMk-purificationSpeech_Ace     = ["彩れ!ラブ・キッス・ルージュ!", "ときめきなさい!エースショット!", "ばきゅ〜ん!!"]---- https://www.youtube.com/watch?v=1dcf6X3h13o-purificationSpeech_Dokidoki =-    [ "(キュピラッパー!)"-    , "プリキュア!ロイヤル・ラブリー・ストレート・フラッシュ!"-    ]
src/ACME/PreCure/Textbook/First.hs view
@@ -1,6 +1,32 @@-module ACME.PreCure.Textbook.First-  ( module F-  ) where---import           ACME.PreCure.Textbook.First.Types as F+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.First where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.First.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/First/Profiles.hs view
@@ -0,0 +1,71 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.First.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.First.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Nagisa Misumi" girlName_Nagisa
+  , mkGirl "Honoka Yukishiro" girlName_Honoka
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Black"
+      ""
+      cureName_Black
+      ""
+      introducesHerselfAs_Black
+
+  , mkTransformee
+      "Cure White"
+      ""
+      cureName_White
+      ""
+      introducesHerselfAs_White
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureBlack", "CureWhite"] "Futari wa PreCure" "" groupName_First ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Card Commune Mepple" "カードコミューン(メップル)" []
+  , mkSpecialItem "Card Commune Mipple" "カードコミューン(ミップル)" []
+  , mkSpecialItem "Rainbow Bracelets" "レインボーブレス" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Nagisa", "Honoka"]
+      ["CardCommuneMepple", "CardCommuneMipple"]
+      ["CureBlack","CureWhite"]
+      transformationSpeech_Black_White
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureBlack", "CureWhite"]
+      ["RainbowBracelets"]
+      purificationSpeech_Black_White_RainbowStorm
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureBlack", "CureWhite"] purificationSpeech_Black_White
+  ]
− src/ACME/PreCure/Textbook/First/Types.hs
@@ -1,47 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.First.Types where--import           ACME.PreCure.Textbook.First.Words-import           ACME.PreCure.Types.TH---data Nagisa = Nagisa deriving (Eq, Show)-data Honoka = Honoka deriving (Eq, Show)--$(girlInstance [t| Nagisa  |] girlName_Nagisa)-$(girlInstance [t| Honoka  |] girlName_Honoka)--data CureBlack = CureBlack deriving (Eq, Show)-data CureWhite = CureWhite deriving (Eq, Show)--data CardCommune_Mepple = CardCommune_Mepple deriving (Eq, Show)-data CardCommune_Mipple = CardCommune_Mipple deriving (Eq, Show)--data RainbowBrace = RainbowBrace deriving (Eq, Show)--transformedInstanceDefault [t| CureBlack |] cureName_Black introducesHerselfAs_Black-transformedInstanceDefault [t| CureWhite |] cureName_White introducesHerselfAs_White--transformedGroupInstanceDefault-  [t| (CureBlack, CureWhite) |]-  groupName_First--transformationInstance-  [t| (Nagisa, Honoka) |]-  [t| (CardCommune_Mepple, CardCommune_Mipple) |]-  [t| (CureBlack, CureWhite) |]-  [| (CureBlack, CureWhite) |]-  transformationSpeech_Black_White--nonItemPurificationInstance-  [t| (CureBlack, CureWhite) |]-  purificationSpeech_Black_White--purificationInstance-  [t| (CureBlack, CureWhite) |]-  [t| RainbowBrace |]-  purificationSpeech_Black_White_RainbowStorm
src/ACME/PreCure/Textbook/First/Words.hs view
@@ -5,8 +5,8 @@  groupName_First = "ふたりはプリキュア" -girlName_Nagisa = "美墨なぎさ"-girlName_Honoka = "雪城ほのか"+girlName_Nagisa = "美墨 なぎさ"+girlName_Honoka = "雪城 ほのか"  cureName_Black = "キュアブラック" cureName_White = "キュアホワイト"
src/ACME/PreCure/Textbook/Fresh.hs view
@@ -1,6 +1,32 @@-module ACME.PreCure.Textbook.Fresh-  ( module F-  ) where---import           ACME.PreCure.Textbook.Fresh.Types as F+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Fresh where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Fresh.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/Fresh/Profiles.hs view
@@ -0,0 +1,138 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Fresh.Profiles where
+
+import           Data.List (intercalate)
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Fresh.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Love Momozono" girlName_Love
+  , mkGirl "Miki Aono" girlName_Miki
+  , mkGirl "Inori Yamabuki" girlName_Inori
+  , mkGirl "Setsuna Higashi" girlName_Setsuna
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Peach"
+      ""
+      cureName_Peach
+      ""
+      (intercalate "\n" introducesHerselfAs_Peach)
+
+  , mkTransformee
+      "Cure Berry"
+      ""
+      cureName_Berry
+      ""
+      (intercalate "\n" introducesHerselfAs_Berry)
+
+  , mkTransformee
+      "Cure Pine"
+      ""
+      cureName_Pine
+      ""
+      (intercalate "\n" introducesHerselfAs_Pine)
+
+  , mkTransformee
+      "Cure Passion"
+      ""
+      cureName_Passion
+      ""
+      (intercalate "\n" introducesHerselfAs_Passion)
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CurePeach", "CureBerry", "CurePine", "CurePassion"] "Fresh PreCure!" "" groupName_Fresh ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Linkrun" "リンクルン" []
+  , mkSpecialItem "CureStickPeachRod" "キュアスティック・ピーチロッド" []
+  , mkSpecialItem "CureStickBerrySword" "キュアスティック・ベリーソード" []
+  , mkSpecialItem "CureStickPineFlute" "キュアスティック・パインフルート"  []
+  , mkSpecialItem "PassionHarp" "パッションハープ" []
+  , mkSpecialItem "CloverBox" "クローバーボックス" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Love"]
+      ["Linkrun"]
+      ["CurePeach"]
+      transformationSpeech_Peach
+
+  , mkTransformation
+      ["Miki"]
+      ["Linkrun"]
+      ["CureBerry"]
+      transformationSpeech_Berry
+
+  , mkTransformation
+      ["Inori"]
+      ["Linkrun"]
+      ["CurePine"]
+      transformationSpeech_Pine
+
+  , mkTransformation
+      ["Setsuna"]
+      ["Linkrun"]
+      ["CurePassion"]
+      transformationSpeech_Passion
+
+  , mkTransformation
+      ["Love", "Miki", "Inori", "Setsuna"]
+      ["Linkrun"]
+      ["CurePeach","CureBerry","CurePine","CurePassion"]
+      transformationSpeech_Fresh
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CurePeach"]
+      ["CureStickPeachRod"]
+      purificationSpeech_Peach_Fresh
+
+  , mkPurification
+      ["CureBerry"]
+      ["CureStickBerrySword"]
+      purificationSpeech_Berry_Fresh
+
+  , mkPurification
+      ["CurePine"]
+      ["CureStickPineFlute"]
+      purificationSpeech_Pine_Fresh
+
+  , mkPurification
+      ["CurePassion"]
+      ["PassionHarp"]
+      purificationSpeech_Passion
+
+  , mkPurification
+      ["CurePeach", "CureBerry", "CurePine", "CurePassion"]
+      ["CloverBox"]
+      purificationSpeech_Fresh
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CurePeach"] purificationSpeech_Peach
+  , mkNonItemPurification ["CureBerry"] purificationSpeech_Berry
+  , mkNonItemPurification ["CurePine"] purificationSpeech_Pine
+  ]
− src/ACME/PreCure/Textbook/Fresh/Types.hs
@@ -1,74 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Fresh.Types where--import           Data.List-                   ( intercalate-                   )---import           ACME.PreCure.Textbook.Fresh.Words-import           ACME.PreCure.Types.TH---data Love    = Love deriving (Eq, Show)-data Miki    = Miki deriving (Eq, Show)-data Inori   = Inori deriving (Eq, Show)-data Setsuna = Setsuna deriving (Eq, Show)--girlInstance [t| Love |] girlName_Love-girlInstance [t| Miki |] girlName_Miki-girlInstance [t| Inori |] girlName_Inori-girlInstance [t| Setsuna |] girlName_Setsuna--data CurePeach   = CurePeach deriving (Eq, Show)-data CureBerry   = CureBerry deriving (Eq, Show)-data CurePine    = CurePine deriving (Eq, Show)-data CurePassion = CurePassion deriving (Eq, Show)--data Linkrun = Linkrun deriving (Eq, Show)--data CureStickPeachRod = CureStickPeachRod deriving (Eq, Show)-data CureStickBerrySword = CureStickBerrySword deriving (Eq, Show)-data CureStickPineFlute = CureStickPineFlute deriving (Eq, Show)-data PassionHarp = PassionHarp deriving (Eq, Show)--data CloverBox = CloverBox deriving (Eq, Show)--transformedInstanceDefault [t| CurePeach |] cureName_Peach $ intercalate "\n" introducesHerselfAs_Peach-transformedInstanceDefault [t| CureBerry |] cureName_Berry $ intercalate "\n" introducesHerselfAs_Berry-transformedInstanceDefault [t| CurePine |] cureName_Pine $ intercalate "\n" introducesHerselfAs_Pine-transformedInstanceDefault [t| CurePassion |] cureName_Passion $ intercalate "\n" introducesHerselfAs_Passion--transformedGroupInstanceDefault-  [t| (CurePeach, CureBerry, CurePine, CurePassion) |]-  groupName_Fresh--transformationInstance [t| Love |] [t| Linkrun |] [t| CurePeach |] [| CurePeach |] transformationSpeech_Peach-transformationInstance [t| Miki |] [t| Linkrun |] [t| CureBerry |] [| CureBerry |] transformationSpeech_Berry-transformationInstance [t| Inori |] [t| Linkrun |] [t| CurePine |] [| CurePine |] transformationSpeech_Pine-transformationInstance [t| Setsuna |] [t| Linkrun |] [t| CurePassion |] [| CurePassion |] transformationSpeech_Passion--transformationInstance-  [t| (Love, Miki, Inori, Setsuna) |]-  [t| Linkrun |]-  [t| (CurePeach, CureBerry, CurePine, CurePassion) |]-  [| (CurePeach, CureBerry, CurePine, CurePassion) |]-  transformationSpeech_Fresh--nonItemPurificationInstance [t| CurePeach |] purificationSpeech_Peach-nonItemPurificationInstance [t| CureBerry |] purificationSpeech_Berry-nonItemPurificationInstance [t| CurePine |] purificationSpeech_Pine--purificationInstance [t| CurePeach |] [t| CureStickPeachRod |] purificationSpeech_Peach_Fresh-purificationInstance [t| CureBerry |] [t| CureStickBerrySword |] purificationSpeech_Berry_Fresh-purificationInstance [t| CurePine |] [t| CureStickPineFlute |] purificationSpeech_Pine_Fresh-purificationInstance [t| CurePassion |] [t| PassionHarp |] purificationSpeech_Passion--purificationInstance-  [t| (CurePeach, CureBerry, CurePine, CurePassion) |]-  [t| CloverBox |]-  purificationSpeech_Fresh
src/ACME/PreCure/Textbook/Fresh/Words.hs view
@@ -5,10 +5,10 @@  groupName_Fresh = "フレッシュプリキュア!" -girlName_Love    = "桃園ラブ"-girlName_Miki    = "蒼乃美希"-girlName_Inori   = "山吹祈里"-girlName_Setsuna = "東せつな"+girlName_Love    = "桃園 ラブ"+girlName_Miki    = "蒼乃 美希"+girlName_Inori   = "山吹 祈里"+girlName_Setsuna = "東 せつな"  cureName_Peach   = "キュアピーチ" cureName_Berry   = "キュアベリー"
src/ACME/PreCure/Textbook/GoPrincess.hs view
@@ -1,6 +1,32 @@-module ACME.PreCure.Textbook.GoPrincess-  ( module G-  ) where---import           ACME.PreCure.Textbook.GoPrincess.Types as G+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.GoPrincess where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.GoPrincess.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/GoPrincess/Profiles.hs view
@@ -0,0 +1,289 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.GoPrincess.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.GoPrincess.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Haruka Haruno" girlName_Haruka
+  , mkGirl "Minami Kaido" girlName_Minami
+  , mkGirl "Kirara Amanogawa" girlName_Kirara
+  , mkGirl "Towa Akagi" girlName_Towa
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Flora"
+      ""
+      cureName_Flora
+      ""
+      introducesHerselfAs_Flora
+
+  , mkTransformee
+      "Cure Mermaid"
+      ""
+      cureName_Mermaid
+      ""
+      introducesHerselfAs_Mermaid
+
+  , mkTransformee
+      "Cure Twinkle"
+      ""
+      cureName_Twinkle
+      ""
+      introducesHerselfAs_Twinkle
+
+  , mkTransformee
+      "Cure Scarlet"
+      ""
+      cureName_Scarlet
+      ""
+      introducesHerselfAs_Scarlet
+
+  , mkTransformee
+      "Cure Flora"
+      "Mode Elegant"
+      cureName_Flora
+      variation_ModeElegant
+      introducesHerselfAs_Flora
+
+  , mkTransformee
+      "Cure Mermaid"
+      "Mode Elegant"
+      cureName_Mermaid
+      variation_ModeElegant
+      introducesHerselfAs_Mermaid
+
+  , mkTransformee
+      "Cure Twinkle"
+      "Mode Elegant"
+      cureName_Twinkle
+      variation_ModeElegant
+      introducesHerselfAs_Twinkle
+
+  , mkTransformee
+      "Cure Scarlet"
+      "Mode Elegant"
+      cureName_Scarlet
+      variation_ModeElegant
+      introducesHerselfAs_Scarlet
+
+  , mkTransformee
+      "Cure Flora"
+      "Mode Elegant Royal"
+      cureName_Flora
+      variation_ModeElegantRoyal
+      introducesHerselfAs_Flora
+
+  , mkTransformee
+      "Cure Mermaid"
+      "Mode Elegant Royal"
+      cureName_Mermaid
+      variation_ModeElegantRoyal
+      introducesHerselfAs_Mermaid
+
+  , mkTransformee
+      "Cure Twinkle"
+      "Mode Elegant Royal"
+      cureName_Twinkle
+      variation_ModeElegantRoyal
+      introducesHerselfAs_Twinkle
+
+  , mkTransformee
+      "Cure Scarlet"
+      "Mode Elegant Royal"
+      cureName_Scarlet
+      variation_ModeElegantRoyal
+      introducesHerselfAs_Scarlet
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureFlora", "CureMermaid", "CureTwinkle", "CureScarlet"] "Go! Princess PreCure" "" groupName_GoPrincess ""
+  , mkTransformedGroup ["CureFlora_ModeElegantRoyal", "CureMermaid_ModeElegantRoyal", "CureTwinkle_ModeElegantRoyal", "CureScarlet_ModeElegantRoyal"] "Go! Princess PreCure" "Mode Elegant Royal" groupName_GoPrincess variation_ModeElegantRoyal
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Princess Perfume" "プリンセスパフューム" ["DressUpKey"]
+  , mkSpecialItem "Crystal Princess Rod" "クリスタルプリンセスロッド" ["DressUpKey"]
+  , mkSpecialItem "Scarlet Violin" "スカーレットバイオリン" ["DressUpKey"]
+  , mkSpecialItem "Music Princess Palace" "ミュージックプリンセスパレス" ["DressUpKey"]
+  , mkSpecialItem "Dress Up Key Flora" "ドレスアップキー・フローラ" []
+  , mkSpecialItem "Dress Up Key Rose" "ドレスアップキー・ローズ"  []
+  , mkSpecialItem "Dress Up Key Lily" "ドレスアップキー・リリィ"  []
+  , mkSpecialItem "Dress Up Key Sakura" "ドレスアップキー・サクラ"  []
+  , mkSpecialItem "Dress Up Key Mermaid" "ドレスアップキー・マーメイド"  []
+  , mkSpecialItem "Dress Up Key Ice" "ドレスアップキー・アイス"  []
+  , mkSpecialItem "Dress Up Key Bubble" "ドレスアップキー・バブル"  []
+  , mkSpecialItem "Dress Up Key Sango" "ドレスアップキー・サンゴ"  []
+  , mkSpecialItem "Dress Up Key Twinkle" "ドレスアップキー・トゥインクル"  []
+  , mkSpecialItem "Dress Up Key Luna" "ドレスアップキー・ルナ"   []
+  , mkSpecialItem "Dress Up Key ShootingStar" "ドレスアップキー・シューティングスター" []
+  , mkSpecialItem "Dress Up Key Ginga" "ドレスアップキー・ギンガ" []
+  , mkSpecialItem "Dress Up Key Scarlet" "ドレスアップキー・スカーレット" []
+  , mkSpecialItem "Dress Up Key Phoenix" "ドレスアップキー・フェニックス" []
+  , mkSpecialItem "Dress Up Key Hanabi" "ドレスアップキー・ハナビ" []
+  , mkSpecialItem "Dress Up Key Sun" "ドレスアップキー・サン" []
+  , mkSpecialItem "Royal Dress Up Key" "ロイヤルドレスアップキー" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Haruka"]
+      [mkIA "PrincessPerfume" ["DressUpKeyFlora"]]
+      ["CureFlora"]
+      transformationSpeech_Flora
+
+  , mkTransformation
+      ["Minami"]
+      [mkIA "PrincessPerfume" ["DressUpKeyMermaid"]]
+      ["CureMermaid"]
+      transformationSpeech_Mermaid
+
+  , mkTransformation
+      ["Kirara"]
+      [mkIA "PrincessPerfume" ["DressUpKeyTwinkle"]]
+      ["CureTwinkle"]
+      transformationSpeech_Twinkle
+
+  , mkTransformation
+      ["Towa"]
+      [mkIA "PrincessPerfume" ["DressUpKeyScarlet"]]
+      ["CureScarlet"]
+      transformationSpeech_Scarlet
+
+  , mkTransformation
+      ["CureFlora"]
+      [mkIA "PrincessPerfume" ["DressUpKeyFlora"]]
+      ["CureFlora_ModeElegant"]
+      transformationSpeech_GoPrincess_ModeElegant
+
+  , mkTransformation
+      ["CureMermaid"]
+      [mkIA "PrincessPerfume" ["DressUpKeyMermaid"]]
+      ["CureMermaid_ModeElegant"]
+      transformationSpeech_GoPrincess_ModeElegant
+
+  , mkTransformation
+      ["CureTwinkle"]
+      [mkIA "PrincessPerfume" ["DressUpKeyTwinkle"]]
+      ["CureTwinkle_ModeElegant"]
+      transformationSpeech_GoPrincess_ModeElegant
+
+  , mkTransformation
+      ["CureScarlet"]
+      [mkIA "PrincessPerfume" ["DressUpKeyPhoenix"]]
+      ["CureScarlet_ModeElegant"]
+      transformationSpeech_GoPrincess_ModeElegant
+
+  , mkTransformation
+      ["Haruka", "Minami", "Kirara"]
+      [mkIA "PrincessPerfume" ["DressUpKeyFlora"], mkIA "PrincessPerfume" ["DressUpKeyMermaid"], mkIA "PrincessPerfume" ["DressUpKeyTwinkle"]]
+      ["CureFlora","CureMermaid","CureTwinkle"]
+      transformationSpeech_Flora_Mermaid_Twinkle
+
+  , mkTransformation
+      ["Haruka", "Minami", "Kirara", "Towa"]
+      [mkIA "PrincessPerfume" ["DressUpKeyFlora"], mkIA "PrincessPerfume" ["DressUpKeyMermaid"], mkIA "PrincessPerfume" ["DressUpKeyTwinkle"], mkIA "PrincessPerfume" ["DressUpKeyScarlet"]]
+      ["CureFlora","CureMermaid","CureTwinkle","CureScarlet"]
+      transformationSpeech_GoPrincess
+
+  , mkTransformation
+      ["CureFlora", "CureMermaid", "CureTwinkle", "CureScarlet"]
+      [mkIA "MusicPrincessPalace" ["RoyalDressUpKey"]]
+      ["CureFlora_ModeElegantRoyal","CureMermaid_ModeElegantRoyal","CureTwinkle_ModeElegantRoyal","CureScarlet_ModeElegantRoyal"]
+      transformationSpeech_GoPrincess_ModeElegantRoyal
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureFlora"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyRose"]]
+      purificationSpeech_Flora_Rose
+
+  , mkPurification
+      ["CureFlora"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyLily"]]
+      purificationSpeech_Flora_Lily
+
+  , mkPurification
+      ["CureFlora"]
+      [mkIA "MusicPrincessPalace" ["DressUpKeySakura"]]
+      purificationSpeech_Flora_Sakura
+
+  , mkPurification
+      ["CureMermaid"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyIce"]]
+      purificationSpeech_Mermaid_Ice
+
+  , mkPurification
+      ["CureMermaid"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyBubble"]]
+      purificationSpeech_Mermaid_Bubble
+
+  , mkPurification
+      ["CureMermaid"]
+      [mkIA "MusicPrincessPalace" ["DressUpKeySango"]]
+      purificationSpeech_Mermaid_Sango
+
+  , mkPurification
+      ["CureTwinkle"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyLuna"]]
+      purificationSpeech_Twinkle_Luna
+
+  , mkPurification
+      ["CureTwinkle"]
+      [mkIA "CrystalPrincessRod" ["DressUpKeyShootingStar"]]
+      purificationSpeech_Twinkle_ShootingStar
+
+  , mkPurification
+      ["CureTwinkle"]
+      [mkIA "MusicPrincessPalace" ["DressUpKeyGinga"]]
+      purificationSpeech_Twinkle_Ginga
+
+  , mkPurification
+      ["CureScarlet_ModeElegant"]
+      [mkIA "ScarletViolin" ["DressUpKeyPhoenix"]]
+      purificationSpeech_Scarlet_Phoenix
+
+  , mkPurification
+      ["CureScarlet"]
+      [mkIA "ScarletViolin" ["DressUpKeyScarlet"]]
+      purificationSpeech_Scarlet
+
+  , mkPurification
+      ["CureScarlet"]
+      [mkIA "ScarletViolin" ["DressUpKeyHanabi"]]
+      purificationSpeech_Scarlet_Hanabi
+
+  , mkPurification
+      ["CureScarlet"]
+      [mkIA "MusicPrincessPalace" ["DressUpKeySun"]]
+      purificationSpeech_Scarlet_Sun
+
+  , mkPurification
+      ["CureFlora_ModeElegantRoyal", "CureMermaid_ModeElegantRoyal", "CureTwinkle_ModeElegantRoyal", "CureScarlet_ModeElegantRoyal"]
+      [mkIA "MusicPrincessPalace" ["RoyalDressUpKey"]]
+      purificationSpeech_GoPrincess_ModeElegantRoyal
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureFlora_ModeElegant"] purificationSpeech_Flora
+  , mkNonItemPurification ["CureMermaid_ModeElegant"] purificationSpeech_Mermaid
+  , mkNonItemPurification ["CureTwinkle_ModeElegant"] purificationSpeech_Twinkle
+  ]
− src/ACME/PreCure/Textbook/GoPrincess/Types.hs
@@ -1,145 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.GoPrincess.Types where---import           ACME.PreCure.Textbook.GoPrincess.Words-import           ACME.PreCure.Types.TH---data Haruka = Haruka deriving (Eq, Show)-data Minami = Minami deriving (Eq, Show)-data Kirara = Kirara deriving (Eq, Show)-data Towa   = Towa deriving (Eq, Show)--girlInstance [t| Haruka |] girlName_Haruka-girlInstance [t| Minami |] girlName_Minami-girlInstance [t| Kirara |] girlName_Kirara-girlInstance [t| Towa |] girlName_Towa--data CureFlora   = CureFlora deriving (Eq, Show)-data CureMermaid = CureMermaid deriving (Eq, Show)-data CureTwinkle = CureTwinkle deriving (Eq, Show)-data CureScarlet = CureScarlet deriving (Eq, Show)--data CureFlora_ModeElegant   = CureFlora_ModeElegant deriving (Eq, Show)-data CureMermaid_ModeElegant = CureMermaid_ModeElegant deriving (Eq, Show)-data CureTwinkle_ModeElegant = CureTwinkle_ModeElegant deriving (Eq, Show)-data CureScarlet_ModeElegant = CureScarlet_ModeElegant deriving (Eq, Show)--data CureFlora_ModeElegantRoyal   = CureFlora_ModeElegantRoyal deriving (Eq, Show)-data CureMermaid_ModeElegantRoyal = CureMermaid_ModeElegantRoyal deriving (Eq, Show)-data CureTwinkle_ModeElegantRoyal = CureTwinkle_ModeElegantRoyal deriving (Eq, Show)-data CureScarlet_ModeElegantRoyal = CureScarlet_ModeElegantRoyal deriving (Eq, Show)--data PrincessPerfume dk = PrincessPerfume dk deriving (Eq, Show)-data CrystalPrincessRod dk = CrystalPrincessRod dk deriving (Eq, Show)-data ScarletViolin dk = ScarletViolin dk deriving (Eq, Show)-data MusicPrincessPalace dk = MusicPrincessPalace dk deriving (Eq, Show)----- http://prettycure.wikia.com/wiki/Dress_Up_Key-data DressUpKey_Flora   = DressUpKey_Flora deriving (Eq, Show)-data DressUpKey_Rose   = DressUpKey_Rose deriving (Eq, Show)-data DressUpKey_Lily   = DressUpKey_Lily deriving (Eq, Show)-data DressUpKey_Sakura   = DressUpKey_Sakura deriving (Eq, Show)--data DressUpKey_Mermaid = DressUpKey_Mermaid deriving (Eq, Show)-data DressUpKey_Ice = DressUpKey_Ice deriving (Eq, Show)-data DressUpKey_Bubble = DressUpKey_Bubble deriving (Eq, Show)-data DressUpKey_Sango = DressUpKey_Sango deriving (Eq, Show)--data DressUpKey_Twinkle = DressUpKey_Twinkle deriving (Eq, Show)-data DressUpKey_Luna = DressUpKey_Luna deriving (Eq, Show)-data DressUpKey_ShootingStar = DressUpKey_ShootingStar deriving (Eq, Show)-data DressUpKey_Ginga = DressUpKey_Ginga deriving (Eq, Show)--data DressUpKey_Scarlet = DressUpKey_Scarlet deriving (Eq, Show)-data DressUpKey_Phoenix = DressUpKey_Phoenix deriving (Eq, Show)-data DressUpKey_Hanabi = DressUpKey_Hanabi deriving (Eq, Show)-data DressUpKey_Sun = DressUpKey_Sun deriving (Eq, Show)--data RoyalDressUpKey = RoyalDressUpKey deriving (Eq, Show)--transformedInstanceDefault [t| CureFlora |] cureName_Flora introducesHerselfAs_Flora-transformedInstanceDefault [t| CureMermaid |] cureName_Mermaid introducesHerselfAs_Mermaid-transformedInstanceDefault [t| CureTwinkle |] cureName_Twinkle introducesHerselfAs_Twinkle-transformedInstanceDefault [t| CureScarlet |] cureName_Scarlet introducesHerselfAs_Scarlet--transformedInstance [t| CureFlora_ModeElegant |] cureName_Flora introducesHerselfAs_Flora variation_ModeElegant-transformedInstance [t| CureMermaid_ModeElegant |] cureName_Mermaid introducesHerselfAs_Mermaid variation_ModeElegant-transformedInstance [t| CureTwinkle_ModeElegant |] cureName_Twinkle introducesHerselfAs_Twinkle variation_ModeElegant-transformedInstance [t| CureScarlet_ModeElegant |] cureName_Scarlet introducesHerselfAs_Scarlet variation_ModeElegant--transformedInstance [t| CureFlora_ModeElegantRoyal |] cureName_Flora introducesHerselfAs_Flora variation_ModeElegantRoyal-transformedInstance [t| CureMermaid_ModeElegantRoyal |] cureName_Mermaid introducesHerselfAs_Mermaid variation_ModeElegantRoyal-transformedInstance [t| CureTwinkle_ModeElegantRoyal |] cureName_Twinkle introducesHerselfAs_Twinkle variation_ModeElegantRoyal-transformedInstance [t| CureScarlet_ModeElegantRoyal |] cureName_Scarlet introducesHerselfAs_Scarlet variation_ModeElegantRoyal--transformedGroupInstanceDefault-  [t| (CureFlora, CureMermaid, CureTwinkle, CureScarlet) |]-  groupName_GoPrincess--transformedGroupInstance-  [t| (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) |]-  groupName_GoPrincess-  variation_ModeElegantRoyal--transformationInstance [t| Haruka |] [t| PrincessPerfume DressUpKey_Flora |] [t| CureFlora |] [| CureFlora |] transformationSpeech_Flora-transformationInstance [t| Minami |] [t| PrincessPerfume DressUpKey_Mermaid |] [t| CureMermaid |] [| CureMermaid |] transformationSpeech_Mermaid-transformationInstance [t| Kirara |] [t| PrincessPerfume DressUpKey_Twinkle |] [t| CureTwinkle |] [| CureTwinkle |] transformationSpeech_Twinkle-transformationInstance [t| Towa |] [t| PrincessPerfume DressUpKey_Scarlet |] [t| CureScarlet |] [| CureScarlet |] transformationSpeech_Scarlet--transformationInstance [t| CureFlora |] [t| PrincessPerfume DressUpKey_Flora |] [t| CureFlora_ModeElegant |] [| CureFlora_ModeElegant |] transformationSpeech_GoPrincess_ModeElegant-transformationInstance [t| CureMermaid |] [t| PrincessPerfume DressUpKey_Mermaid |] [t| CureMermaid_ModeElegant |] [| CureMermaid_ModeElegant |] transformationSpeech_GoPrincess_ModeElegant-transformationInstance [t| CureTwinkle |] [t| PrincessPerfume DressUpKey_Twinkle |] [t| CureTwinkle_ModeElegant |] [| CureTwinkle_ModeElegant |] transformationSpeech_GoPrincess_ModeElegant-transformationInstance [t| CureScarlet |] [t| PrincessPerfume DressUpKey_Phoenix |] [t| CureScarlet_ModeElegant |] [| CureScarlet_ModeElegant |] transformationSpeech_GoPrincess_ModeElegant--transformationInstance-  [t| (Haruka, Minami, Kirara) |]-  [t| (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) |]-  [t| (CureFlora, CureMermaid, CureTwinkle) |]-  [| (CureFlora, CureMermaid, CureTwinkle) |]-  transformationSpeech_Flora_Mermaid_Twinkle--transformationInstance-  [t| (Haruka, Minami, Kirara, Towa) |]-  [t| (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) |]-  [t| (CureFlora, CureMermaid, CureTwinkle, CureScarlet) |]-  [| (CureFlora, CureMermaid, CureTwinkle, CureScarlet) |]-  transformationSpeech_GoPrincess--transformationInstance-  [t| (CureFlora, CureMermaid, CureTwinkle, CureScarlet) |]-  [t| (MusicPrincessPalace RoyalDressUpKey) |]-  [t| (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) |]-  [| (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) |]-  transformationSpeech_GoPrincess_ModeElegantRoyal--nonItemPurificationInstance [t| CureFlora_ModeElegant |] purificationSpeech_Flora-purificationInstance [t| CureFlora |] [t| CrystalPrincessRod DressUpKey_Rose |] purificationSpeech_Flora_Rose-purificationInstance [t| CureFlora |] [t| CrystalPrincessRod DressUpKey_Lily |] purificationSpeech_Flora_Lily-purificationInstance [t| CureFlora |] [t| MusicPrincessPalace DressUpKey_Sakura |] purificationSpeech_Flora_Sakura--nonItemPurificationInstance [t| CureMermaid_ModeElegant |] purificationSpeech_Mermaid-purificationInstance [t| CureMermaid |] [t| CrystalPrincessRod DressUpKey_Ice |] purificationSpeech_Mermaid_Ice-purificationInstance [t| CureMermaid |] [t| CrystalPrincessRod DressUpKey_Bubble |] purificationSpeech_Mermaid_Bubble-purificationInstance [t| CureMermaid |] [t| MusicPrincessPalace DressUpKey_Sango |] purificationSpeech_Mermaid_Sango--nonItemPurificationInstance [t| CureTwinkle_ModeElegant |] purificationSpeech_Twinkle-purificationInstance [t| CureTwinkle |] [t| CrystalPrincessRod DressUpKey_Luna |] purificationSpeech_Twinkle_Luna-purificationInstance [t| CureTwinkle |] [t| CrystalPrincessRod DressUpKey_ShootingStar |] purificationSpeech_Twinkle_ShootingStar-purificationInstance [t| CureTwinkle |] [t| MusicPrincessPalace DressUpKey_Ginga |] purificationSpeech_Twinkle_Ginga--purificationInstance [t| CureScarlet_ModeElegant |] [t| ScarletViolin DressUpKey_Phoenix |] purificationSpeech_Scarlet_Phoenix-purificationInstance [t| CureScarlet |] [t| ScarletViolin DressUpKey_Scarlet |] purificationSpeech_Scarlet-purificationInstance [t| CureScarlet |] [t| ScarletViolin DressUpKey_Hanabi |] purificationSpeech_Scarlet_Hanabi-purificationInstance [t| CureScarlet |] [t| MusicPrincessPalace DressUpKey_Sun |] purificationSpeech_Scarlet_Sun--purificationInstance-  [t| (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) |]-  [t| (MusicPrincessPalace RoyalDressUpKey) |]-  purificationSpeech_GoPrincess_ModeElegantRoyal
src/ACME/PreCure/Textbook/GoPrincess/Words.hs view
@@ -4,10 +4,10 @@  groupName_GoPrincess = "Go! プリンセスプリキュア!" -girlName_Haruka = "春野はるか"-girlName_Minami = "海藤みなみ"-girlName_Kirara = "天ノ川きらら"-girlName_Towa   = "紅城トワ"+girlName_Haruka = "春野 はるか"+girlName_Minami = "海藤 みなみ"+girlName_Kirara = "天ノ川 きらら"+girlName_Towa   = "紅城 トワ"  cureName_Flora   = "キュアフローラ" cureName_Mermaid = "キュアマーメイド"
src/ACME/PreCure/Textbook/HappinessCharge.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.HappinessCharge-  ( module H-  ) where---import           ACME.PreCure.Textbook.HappinessCharge.Types as H+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.HappinessCharge where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.HappinessCharge.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/HappinessCharge/Profiles.hs view
@@ -0,0 +1,184 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.HappinessCharge.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.HappinessCharge.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Megumi Aino" girlName_Megumi
+  , mkGirl "Hime Shirayuki (Himelda Window, Cure Queen of the Blue Sky)" girlName_Hime
+  , mkGirl "Yuko Omori" girlName_Yuko
+  , mkGirl "Iona Hikawa" girlName_Iona
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Lovely"
+      ""
+      cureName_Lovely
+      ""
+      introducesHerselfAs_Lovely
+
+  , mkTransformee
+      "Cure Princess"
+      ""
+      cureName_Princess
+      ""
+      introducesHerselfAs_Princess
+
+  , mkTransformee
+      "Cure Honey"
+      ""
+      cureName_Honey
+      ""
+      introducesHerselfAs_Honey
+
+  , mkTransformee
+      "Cure Fortune"
+      ""
+      cureName_Fortune
+      ""
+      introducesHerselfAs_Fortune
+
+  , mkTransformee
+      "Cure Lovely"
+      "Innocent Form"
+      cureName_Lovely
+      variation_InnocentForm
+      introducesHerselfAs_Lovely
+
+  , mkTransformee
+      "Cure Princess"
+      "Innocent Form"
+      cureName_Princess
+      variation_InnocentForm
+      introducesHerselfAs_Princess
+
+  , mkTransformee
+      "Cure Honey"
+      "Innocent Form"
+      cureName_Honey
+      variation_InnocentForm
+      introducesHerselfAs_Honey
+
+  , mkTransformee
+      "Cure Fortune"
+      "Innocent Form"
+      cureName_Fortune
+      variation_InnocentForm
+      introducesHerselfAs_Fortune
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureLovely", "CurePrincess", "CureHoney", "CureFortune"] "HappinessCharge PreCure!" "" groupName_HappinessCharge ""
+  , mkTransformedGroup ["CureLovely_InnocentForm", "CurePrincess_InnocentForm", "CureHoney_InnocentForm", "CureFortune_InnocentForm"] "HappinessCharge PreCure!" "Innocent Form" groupName_HappinessCharge variation_InnocentForm
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "PreChan Mirror" "プリチェンミラー" ["PreCard"]
+  , mkSpecialItem "Fortune Piano" "フォーチュンピアノ"  ["PreCard"]
+  , mkSpecialItem "PreCard Lovely" "プリカード(ラブリー)" []
+  , mkSpecialItem "PreCard Princess" "プリカード(プリンセス)"  []
+  , mkSpecialItem "PreCard Honey" "プリカード(ハニー)"   []
+  , mkSpecialItem "PreCard Fortune" "プリカード(フォーチュン)"    []
+  , mkSpecialItem "PreCard Lovely Innocent Form" "プリカード(ラブリー:イノセントフォーム)"    []
+  , mkSpecialItem "PreCard Princess Innocent Form" "プリカード(プリンセス:イノセントフォーム)"     []
+  , mkSpecialItem "PreCard Honey Innocent Form" "プリカード(ハニー:イノセントフォーム)"     []
+  , mkSpecialItem "PreCard Fortune Innocent Form" "プリカード(フォーチュン:イノセントフォーム)"      []
+  , mkSpecialItem "Love Pre Brace" "ラブプリブレス" []
+  , mkSpecialItem "Triple Dance Honey Baton" "トリプルダンスハニーバトン" []
+  , mkSpecialItem "Fortune Tambourine" "フォーチュンタンバリン" []
+  , mkSpecialItem "Shining Make Dresser" "シャイニングメークドレッサー" []
+  , mkSpecialItem "Innocent Harmony Mic" "イノセントハーモニーマイク" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Megumi"]
+      [mkIA "PreChanMirror" ["PreCardLovely"]]
+      ["CureLovely"]
+      transformationSpeech_Lovely
+
+  , mkTransformation
+      ["Hime"]
+      [mkIA "PreChanMirror" ["PreCardPrincess"]]
+      ["CurePrincess"]
+      transformationSpeech_Princess
+
+  , mkTransformation
+      ["Yuko"]
+      [mkIA "PreChanMirror" ["PreCardHoney"]]
+      ["CureHoney"]
+      transformationSpeech_Honey
+
+  , mkTransformation
+      ["Iona"]
+      [mkIA "FortunePiano" ["PreCardFortune"]]
+      ["CureFortune"]
+      transformationSpeech_Fortune
+
+  , mkTransformation
+      ["Megumi", "Hime"]
+      [mkIA "PreChanMirror" ["PreCardLovely"], mkIA "PreChanMirror" ["PreCardPrincess"]]
+      ["CureLovely","CurePrincess"]
+      transformationSpeech_Lovely_Princess
+
+  , mkTransformation
+      ["Megumi", "Hime", "Yuko"]
+      [mkIA "PreChanMirror" ["PreCardLovely"], mkIA "PreChanMirror" ["PreCardPrincess"], mkIA "PreChanMirror" ["PreCardHoney"]]
+      ["CureLovely","CurePrincess","CureHoney"]
+      transformationSpeech_Lovely_Princess_Honey
+
+  , mkTransformation
+      ["Megumi", "Hime", "Yuko", "Iona"]
+      [mkIA "PreChanMirror" ["PreCardLovely"], mkIA "PreChanMirror" ["PreCardPrincess"], mkIA "PreChanMirror" ["PreCardHoney"], mkIA "FortunePiano" ["PreCardFortune"]]
+      ["CureLovely","CurePrincess","CureHoney","CureFortune"]
+      transformationSpeech_HappinessCharge
+
+  , mkTransformation
+      ["CureLovely", "CurePrincess", "CureHoney", "CureFortune"]
+      [mkIA "PreChanMirror" ["PreCardLovelyInnocentForm"], mkIA "PreChanMirror" ["PreCardPrincessInnocentForm"], mkIA "PreChanMirror" ["PreCardHoneyInnocentForm"], mkIA "FortunePiano" ["PreCardFortuneInnocentForm"]]
+      ["CureLovely_InnocentForm","CurePrincess_InnocentForm","CureHoney_InnocentForm","CureFortune_InnocentForm"]
+      transformationSpeech_HappinessCharge_InnocentForm
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureLovely"]
+      ["LovePreBrace"]
+      purificationSpeech_Lovely
+
+  , mkPurification
+      ["CurePrincess"]
+      ["LovePreBrace"]
+      purificationSpeech_Princess
+
+  , mkPurification
+      ["CureHoney"]
+      ["TripleDanceHoneyBaton"]
+      purificationSpeech_Honey
+
+  , mkPurification
+      ["CureFortune"]
+      ["FortuneTambourine"]
+      purificationSpeech_Fortune
+
+  , mkPurification
+      ["CureLovely_InnocentForm", "CurePrincess_InnocentForm", "CureHoney_InnocentForm", "CureFortune_InnocentForm"]
+      ["ShiningMakeDresser", "InnocentHarmonyMic"]
+      purificationSpeech_HappinessCharge_InnocentForm
+  ]
− src/ACME/PreCure/Textbook/HappinessCharge/Types.hs
@@ -1,114 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.HappinessCharge.Types where---import           ACME.PreCure.Textbook.HappinessCharge.Words-import           ACME.PreCure.Types.TH---data Megumi = Megumi deriving (Eq, Show)-data Hime   = Hime deriving (Eq, Show)-data Yuko   = Yuko deriving (Eq, Show)-data Iona   = Iona deriving (Eq, Show)--girlInstance [t| Megumi |] girlName_Megumi-girlInstance [t| Hime |] girlName_Hime-girlInstance [t| Yuko |] girlName_Yuko-girlInstance [t| Iona |] girlName_Iona--data CureLovely   = CureLovely deriving (Eq, Show)-data CurePrincess = CurePrincess deriving (Eq, Show)-data CureHoney    = CureHoney deriving (Eq, Show)-data CureFortune  = CureFortune deriving (Eq, Show)--data CureLovely_InnocentForm   = CureLovely_InnocentForm deriving (Eq, Show)-data CurePrincess_InnocentForm = CurePrincess_InnocentForm deriving (Eq, Show)-data CureHoney_InnocentForm    = CureHoney_InnocentForm deriving (Eq, Show)-data CureFortune_InnocentForm  = CureFortune_InnocentForm deriving (Eq, Show)--data PreChanMirror pc = PreChanMirror pc deriving (Eq, Show)-data FortunePiano pc = FortunePiano pc deriving (Eq, Show)---- TODO: Make more PreCards-data PreCard_Lovely   = PreCard_Lovely deriving (Eq, Show)-data PreCard_Princess = PreCard_Princess deriving (Eq, Show)-data PreCard_Honey    = PreCard_Honey deriving (Eq, Show)-data PreCard_Fortune  = PreCard_Fortune deriving (Eq, Show)--data PreCard_Lovely_InnocentForm   = PreCard_Lovely_InnocentForm deriving (Eq, Show)-data PreCard_Princess_InnocentForm = PreCard_Princess_InnocentForm deriving (Eq, Show)-data PreCard_Honey_InnocentForm    = PreCard_Honey_InnocentForm deriving (Eq, Show)-data PreCard_Fortune_InnocentForm  = PreCard_Fortune_InnocentForm deriving (Eq, Show)--data LovePreBrace = LovePreBrace deriving (Eq, Show)-data TripleDanceHoneyBaton = TripleDanceHoneyBaton deriving (Eq, Show)-data FortuneTambourine = FortuneTambourine deriving (Eq, Show)--data ShiningMakeDresser = ShiningMakeDresser deriving (Eq, Show)-data InnocentHarmonyMic = InnocentHarmonyMic deriving (Eq, Show)--transformedInstanceDefault [t| CureLovely |] cureName_Lovely introducesHerselfAs_Lovely-transformedInstanceDefault [t| CurePrincess |] cureName_Princess introducesHerselfAs_Princess-transformedInstanceDefault [t| CureHoney |] cureName_Honey introducesHerselfAs_Honey-transformedInstanceDefault [t| CureFortune |] cureName_Fortune introducesHerselfAs_Fortune--transformedInstance [t| CureLovely_InnocentForm |] cureName_Lovely introducesHerselfAs_Lovely variation_InnocentForm-transformedInstance [t| CurePrincess_InnocentForm |] cureName_Princess introducesHerselfAs_Princess variation_InnocentForm-transformedInstance [t| CureHoney_InnocentForm |] cureName_Honey introducesHerselfAs_Honey variation_InnocentForm-transformedInstance [t| CureFortune_InnocentForm |] cureName_Fortune introducesHerselfAs_Fortune variation_InnocentForm--transformedGroupInstanceDefault-  [t| (CureLovely, CurePrincess, CureHoney, CureFortune) |]-  groupName_HappinessCharge--transformedGroupInstance-  [t| (CureLovely_InnocentForm, CurePrincess_InnocentForm, CureHoney_InnocentForm, CureFortune_InnocentForm) |]-  groupName_HappinessCharge-  variation_InnocentForm--transformationInstance [t| Megumi |] [t| PreChanMirror PreCard_Lovely |] [t| CureLovely |] [| CureLovely |] transformationSpeech_Lovely-transformationInstance [t| Hime |] [t| PreChanMirror PreCard_Princess |] [t| CurePrincess |] [| CurePrincess |] transformationSpeech_Princess-transformationInstance [t| Yuko |] [t| PreChanMirror PreCard_Honey |] [t| CureHoney |] [| CureHoney |] transformationSpeech_Honey-transformationInstance [t| Iona |] [t| FortunePiano PreCard_Fortune |] [t| CureFortune |] [| CureFortune |] transformationSpeech_Fortune--transformationInstance-  [t| (Megumi, Hime) |]-  [t| (PreChanMirror PreCard_Lovely, PreChanMirror PreCard_Princess) |]-  [t| (CureLovely, CurePrincess) |]-  [| (CureLovely, CurePrincess) |]-  transformationSpeech_Lovely_Princess--transformationInstance-  [t| (Megumi, Hime, Yuko) |]-  [t| (PreChanMirror PreCard_Lovely, PreChanMirror PreCard_Princess, PreChanMirror PreCard_Honey) |]-  [t| (CureLovely, CurePrincess, CureHoney) |]-  [| (CureLovely, CurePrincess, CureHoney) |]-  transformationSpeech_Lovely_Princess_Honey--transformationInstance-  [t| (Megumi, Hime, Yuko, Iona) |]-  [t| (PreChanMirror PreCard_Lovely, PreChanMirror PreCard_Princess, PreChanMirror PreCard_Honey, FortunePiano PreCard_Fortune) |]-  [t| (CureLovely, CurePrincess, CureHoney, CureFortune) |]-  [| (CureLovely, CurePrincess, CureHoney, CureFortune) |]-  transformationSpeech_HappinessCharge--transformationInstance-  [t| (CureLovely, CurePrincess, CureHoney, CureFortune) |]-  [t| (PreChanMirror PreCard_Lovely_InnocentForm, PreChanMirror PreCard_Princess_InnocentForm, PreChanMirror PreCard_Honey_InnocentForm, FortunePiano PreCard_Fortune_InnocentForm) |]-  [t| (CureLovely_InnocentForm, CurePrincess_InnocentForm, CureHoney_InnocentForm, CureFortune_InnocentForm) |]-  [| (CureLovely_InnocentForm, CurePrincess_InnocentForm, CureHoney_InnocentForm, CureFortune_InnocentForm) |]-  transformationSpeech_HappinessCharge_InnocentForm--purificationInstance [t| CureLovely |] [t| LovePreBrace |] purificationSpeech_Lovely-purificationInstance [t| CurePrincess |] [t| LovePreBrace |] purificationSpeech_Princess-purificationInstance [t| CureHoney |] [t| TripleDanceHoneyBaton |] purificationSpeech_Honey-purificationInstance [t| CureFortune |] [t| FortuneTambourine |] purificationSpeech_Fortune--purificationInstance-  [t| (CureLovely_InnocentForm, CurePrincess_InnocentForm, CureHoney_InnocentForm, CureFortune_InnocentForm) |]-  [t| (ShiningMakeDresser, InnocentHarmonyMic) |]-  purificationSpeech_HappinessCharge_InnocentForm
src/ACME/PreCure/Textbook/HappinessCharge/Words.hs view
@@ -4,10 +4,10 @@  groupName_HappinessCharge = "ハピネスチャージプリキュア!" -girlName_Megumi = "愛乃めぐみ"-girlName_Hime   = "白雪ひめ(ヒメルダ・ウインドウ・キュアクイーン・オブ・ザ・ブルースカイ)"-girlName_Yuko   = "大森ゆうこ"-girlName_Iona   = "氷川いおな"+girlName_Megumi = "愛乃 めぐみ"+girlName_Hime   = "白雪 ひめ (ヒメルダ・ウインドウ・キュアクイーン・オブ・ザ・ブルースカイ)"+girlName_Yuko   = "大森 ゆうこ"+girlName_Iona   = "氷川 いおな"  cureName_Lovely   = "キュアラブリー" cureName_Princess = "キュアプリンセス"
src/ACME/PreCure/Textbook/HeartCatch.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.HeartCatch-  ( module H-  ) where---import           ACME.PreCure.Textbook.HeartCatch.Types as H+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.HeartCatch where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.HeartCatch.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/HeartCatch/Profiles.hs view
@@ -0,0 +1,167 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.HeartCatch.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.HeartCatch.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Tsubomi Hanasaki" girlName_Tsubomi
+  , mkGirl "Erika Kurumi" girlName_Erika
+  , mkGirl "Itsuki Myodoin" girlName_Itsuki
+  , mkGirl "Yuri Tsukikage" girlName_Yuri
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Blossom"
+      ""
+      cureName_Blossom
+      ""
+      introducesHerselfAs_Blossom
+
+  , mkTransformee
+      "Cure Marine"
+      ""
+      cureName_Marine
+      ""
+      introducesHerselfAs_Marine
+
+  , mkTransformee
+      "Cure Sunshine"
+      ""
+      cureName_Sunshine
+      ""
+      introducesHerselfAs_Sunshine
+
+  , mkTransformee
+      "Cure Moonlight"
+      ""
+      cureName_Moonlight
+      ""
+      introducesHerselfAs_Moonlight
+
+  , mkTransformee
+      "Super Cure Blossom"
+      ""
+      cureName_Blossom
+      variation_SuperBlossom
+      introducesHerselfAs_Blossom
+
+  , mkTransformee
+      "Super Cure Marine"
+      ""
+      cureName_Marine
+      variation_SuperMarine
+      introducesHerselfAs_Marine
+
+  , mkTransformee
+      "Super Cure Sunshine"
+      ""
+      cureName_Sunshine
+      variation_SuperSunshine
+      introducesHerselfAs_Sunshine
+
+  , mkTransformee
+      "Super Cure Moonlight"
+      ""
+      cureName_Moonlight
+      variation_SuperMoonlight
+      introducesHerselfAs_Moonlight
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureBlossom", "CureMarine", "CureSunshine", "CureMoonlight"] "HeartCatch PreCure!" "" groupName_HeartCatch ""
+  , mkTransformedGroup ["SuperCureBlossom", "SuperCureMarine", "SuperCureSunshine", "SuperCureMoonlight"] "HeartCatch PreCure!" "Super Silhouette" groupName_HeartCatch variation_SuperSilhouette
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Heart Perfume" "ココロパフューム" ["PreCureSeed"]
+  , mkSpecialItem "Shiny Perfume" "シャイニーパフューム" ["PreCureSeed"]
+  , mkSpecialItem "Heart Pot" "ココロポット" ["PreCureSeed"]
+  , mkSpecialItem "PreCure Seed" "プリキュアの種" []
+  , mkSpecialItem "Blossom Takt" "ブロッサムタクト" []
+  , mkSpecialItem "Marine Takt" "マリンタクト" []
+  , mkSpecialItem "Shiny Tambourine" "シャイニータンバリン" []
+  , mkSpecialItem "Moon Takt" "ムーンタクト" []
+  , mkSpecialItem "Heart Catch Mirage" "ハートキャッチミラージュ" ["SuperPreCureSeed"]
+  , mkSpecialItem "Super PreCure Seed" "スーパープリキュアの種" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Tsubomi"]
+      [mkIA "HeartPerfume" ["PreCureSeed"]]
+      ["CureBlossom"]
+      transformationSpeech_Blossom
+
+  , mkTransformation
+      ["Erika"]
+      [mkIA "HeartPerfume" ["PreCureSeed"]]
+      ["CureMarine"]
+      transformationSpeech_Marine
+
+  , mkTransformation
+      ["Itsuki"]
+      [mkIA "ShinyPerfume" ["PreCureSeed"]]
+      ["CureSunshine"]
+      transformationSpeech_Sunshine
+
+  , mkTransformation
+      ["Yuri"]
+      [mkIA "HeartPot" ["PreCureSeed"]]
+      ["CureMoonlight"]
+      transformationSpeech_Moonlight
+
+  , mkTransformation
+      ["Tsubomi", "Erika", "Itsuki", "Yuri"]
+      [mkIA "HeartPerfume" ["PreCureSeed"], mkIA "HeartPerfume" ["PreCureSeed"], mkIA "ShinyPerfume" ["PreCureSeed"], mkIA "HeartPot" ["PreCureSeed"]]
+      ["CureBlossom","CureMarine","CureSunshine","CureMoonlight"]
+      transformationSpeech_HeartCatch
+
+  , mkTransformation
+      ["CureBlossom", "CureMarine", "CureSunshine", "CureMoonlight"]
+      [mkIA "HeartCatchMirage" ["SuperPreCureSeed"]]
+      ["SuperCureBlossom","SuperCureMarine","SuperCureSunshine","SuperCureMoonlight"]
+      transformationSpeech_HeartCatch_SuperSilhouette
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureBlossom"]
+      ["BlossomTakt"]
+      purificationSpeech_Blossom
+
+  , mkPurification
+      ["CureMarine"]
+      ["MarineTakt"]
+      purificationSpeech_Marine
+
+  , mkPurification
+      ["CureSunshine"]
+      ["ShinyTambourine"]
+      purificationSpeech_Sunshine
+
+  , mkPurification
+      ["CureMoonlight"]
+      ["MoonTakt"]
+      purificationSpeech_Moonlight
+
+  , mkPurification
+      ["CureBlossom", "CureMarine", "CureSunshine", "CureMoonlight"]
+      [mkIA "HeartCatchMirage" ["SuperPreCureSeed"]]
+      purificationSpeech_HeartCatch_SuperSilhouette
+  ]
− src/ACME/PreCure/Textbook/HeartCatch/Types.hs
@@ -1,95 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.HeartCatch.Types where---import           ACME.PreCure.Textbook.HeartCatch.Words-import           ACME.PreCure.Types.TH---data Tsubomi = Tsubomi deriving (Eq, Show)-data Erika   = Erika deriving (Eq, Show)-data Itsuki  = Itsuki deriving (Eq, Show)-data Yuri    = Yuri deriving (Eq, Show)--girlInstance [t| Tsubomi |] girlName_Tsubomi-girlInstance [t| Erika |] girlName_Erika-girlInstance [t| Itsuki |] girlName_Itsuki-girlInstance [t| Yuri |] girlName_Yuri--data CureBlossom   = CureBlossom deriving (Eq, Show)-data CureMarine    = CureMarine deriving (Eq, Show)-data CureSunshine  = CureSunshine deriving (Eq, Show)-data CureMoonlight = CureMoonlight deriving (Eq, Show)--data SuperCureBlossom   = SuperCureBlossom deriving (Eq, Show)-data SuperCureMarine    = SuperCureMarine deriving (Eq, Show)-data SuperCureSunshine  = SuperCureSunshine deriving (Eq, Show)-data SuperCureMoonlight = SuperCureMoonlight deriving (Eq, Show)--data HeartPerfume hs = HeartPerfume hs deriving (Eq, Show)-data ShinyPerfume hs = ShinyPerfume hs deriving (Eq, Show)-data HeartPot hs = HeartPot hs deriving (Eq, Show)---- TODO: Use distinct name for each heart seed?-data HeartSeed = HeartSeed deriving (Eq, Show)--data BlossomTakt     = BlossomTakt deriving (Eq, Show)-data MarineTakt      = MarineTakt deriving (Eq, Show)-data ShinyTambourine = ShinyTambourine deriving (Eq, Show)-data MoonTakt        = MoonTakt deriving (Eq, Show)--data HeartCatchMirage sps = HeartCatchMirage sps deriving (Eq, Show)--data SuperPreCureSeed = SuperPreCureSeed deriving (Eq, Show)--transformedInstanceDefault [t| CureBlossom |] cureName_Blossom introducesHerselfAs_Blossom-transformedInstanceDefault [t| CureMarine |] cureName_Marine introducesHerselfAs_Marine-transformedInstanceDefault [t| CureSunshine |] cureName_Sunshine introducesHerselfAs_Sunshine-transformedInstanceDefault [t| CureMoonlight |] cureName_Moonlight introducesHerselfAs_Moonlight--transformedInstance [t| SuperCureBlossom |] cureName_Blossom introducesHerselfAs_Blossom variation_SuperBlossom-transformedInstance [t| SuperCureMarine |] cureName_Marine introducesHerselfAs_Marine variation_SuperMarine-transformedInstance [t| SuperCureSunshine |] cureName_Sunshine introducesHerselfAs_Sunshine variation_SuperSunshine-transformedInstance [t| SuperCureMoonlight |] cureName_Moonlight introducesHerselfAs_Moonlight variation_SuperMoonlight--transformedGroupInstanceDefault-  [t| (CureBlossom, CureMarine, CureSunshine, CureMoonlight) |]-  groupName_HeartCatch--transformedGroupInstance-  [t| (SuperCureBlossom, SuperCureMarine, SuperCureSunshine, SuperCureMoonlight) |]-  groupName_HeartCatch-  variation_SuperSilhouette--transformationInstance [t| Tsubomi |] [t| HeartPerfume HeartSeed |] [t| CureBlossom |] [| CureBlossom |] transformationSpeech_Blossom-transformationInstance [t| Erika |] [t| HeartPerfume HeartSeed |] [t| CureMarine |] [| CureMarine |] transformationSpeech_Marine-transformationInstance [t| Itsuki |] [t| ShinyPerfume HeartSeed |] [t| CureSunshine |] [| CureSunshine |] transformationSpeech_Sunshine-transformationInstance [t| Yuri |] [t| HeartPot HeartSeed |] [t| CureMoonlight |] [| CureMoonlight |] transformationSpeech_Moonlight--transformationInstance-  [t| (Tsubomi, Erika, Itsuki, Yuri) |]-  [t| (HeartPerfume HeartSeed, HeartPerfume HeartSeed, ShinyPerfume HeartSeed, HeartPot HeartSeed) |]-  [t| (CureBlossom, CureMarine, CureSunshine, CureMoonlight) |]-  [| (CureBlossom, CureMarine, CureSunshine, CureMoonlight) |]-  transformationSpeech_HeartCatch--transformationInstance-  [t| (CureBlossom, CureMarine, CureSunshine, CureMoonlight) |]-  [t| HeartCatchMirage SuperPreCureSeed |]-  [t| (SuperCureBlossom, SuperCureMarine, SuperCureSunshine, SuperCureMoonlight) |]-  [| (SuperCureBlossom, SuperCureMarine, SuperCureSunshine, SuperCureMoonlight) |]-  transformationSpeech_HeartCatch_SuperSilhouette--purificationInstance [t| CureBlossom |] [t| BlossomTakt |] purificationSpeech_Blossom-purificationInstance [t| CureMarine |] [t| MarineTakt |] purificationSpeech_Marine-purificationInstance [t| CureSunshine |] [t| ShinyTambourine |] purificationSpeech_Sunshine-purificationInstance [t| CureMoonlight |] [t| MoonTakt |] purificationSpeech_Moonlight--purificationInstance-  [t| (CureBlossom, CureMarine, CureSunshine, CureMoonlight) |]-  [t| HeartCatchMirage SuperPreCureSeed |]-  purificationSpeech_HeartCatch_SuperSilhouette
src/ACME/PreCure/Textbook/HeartCatch/Words.hs view
@@ -4,10 +4,10 @@  groupName_HeartCatch = "ハートキャッチプリキュア!" -girlName_Tsubomi = "花咲つぼみ"-girlName_Erika   = "来海えりか"-girlName_Itsuki  = "明堂院いつき"-girlName_Yuri    = "月影ゆり"+girlName_Tsubomi = "花咲 つぼみ"+girlName_Erika   = "来海 えりか"+girlName_Itsuki  = "明堂院 いつき"+girlName_Yuri    = "月影 ゆり"  cureName_Blossom   = "キュアブロッサム" cureName_Marine    = "キュアマリン"
src/ACME/PreCure/Textbook/Hugtto.hs view
@@ -1,2 +1,29 @@-{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -F -pgmF autoexporter #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TemplateHaskell #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}++module ACME.PreCure.Textbook.Hugtto where++import           ACME.PreCure.Types.TH++import           ACME.PreCure.Textbook.Hugtto.Profiles++{-# ANN module girlsHugtto #-}+$(declareGirls girlsHugtto)++{-# ANN module transformeesHugtto #-}+$(declareTransformees transformeesHugtto)++{-# ANN module transformedGroupsHugtto #-}+$(declareTransformedGroups transformedGroupsHugtto)++{-# ANN module specialItemsHugtto #-}+$(declareSpecialItems specialItemsHugtto)++{-# ANN module transformationsHugtto #-}+$(declareTransformations transformationsHugtto)++{-# ANN module purificationsHugtto #-}+$(declarePurifications purificationsHugtto)
src/ACME/PreCure/Textbook/Hugtto/Profiles.hs view
@@ -3,8 +3,10 @@  module ACME.PreCure.Textbook.Hugtto.Profiles where -import ACME.PreCure.Index.Types+import           Data.String (IsString) +import           ACME.PreCure.Index.Types+ girlsHugtto :: [Girl] girlsHugtto =   [ mkGirl "Hana Nono" "野乃 はな"@@ -49,9 +51,9 @@   ]  transformedGroupsHugtto :: [TransformedGroup]-transformedGroupsHugtto = [mkTransformedGroup ne "" nj ""]+transformedGroupsHugtto = [mkTransformedGroup groupMembers_Hugtto ne "" nj ""]   where-    ne = "Hugtto PreCure"+    ne = "Hugtto! PreCure"     nj = "HUGっと!プリキュア"  specialItemsHugtto :: [SpecialItem]@@ -123,7 +125,7 @@       , mkIA "PreHeart" ["MiraiCrystalRed"]       , mkIA "PreHeart" ["MiraiCrystalPurple"]       ]-      ["CureYell", "CureAnge", "CureEtoile", "CureMacherie", "CureAmour"]+      groupMembers_Hugtto       (miraiCrystalHeartKiratto ++ miraiCrystal2HeartKiratto ++        replicate 2 hagyoo ++        replicate 3 gyoo ++@@ -209,6 +211,10 @@       , "Thank you!"       ]   ]++groupMembers_Hugtto :: IsString s => [s]+groupMembers_Hugtto =+  ["CureYell", "CureAnge", "CureEtoile", "CureMacherie", "CureAmour"]  miraiCrystalHeartKiratto = ["ミライクリスタル!", "ハートキラっと!"] miraiCrystal2HeartKiratto = head miraiCrystalHeartKiratto : miraiCrystalHeartKiratto
− src/ACME/PreCure/Textbook/Hugtto/Types.hs
@@ -1,29 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TypeFamilies #-}-{-# LANGUAGE TemplateHaskell #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}--module ACME.PreCure.Textbook.Hugtto.Types where--import           ACME.PreCure.Types.TH--import           ACME.PreCure.Textbook.Hugtto.Profiles--{-# ANN module girlsHugtto #-}-$(declareGirls girlsHugtto)--{-# ANN module transformeesHugtto #-}-$(declareTransformees transformeesHugtto)--{-# ANN module transformedGroupsHugtto #-}-$(declareTransformedGroups transformedGroupsHugtto)--{-# ANN module specialItemsHugtto #-}-$(declareSpecialItems specialItemsHugtto)--{-# ANN module transformationsHugtto #-}-$(declareTransformations transformationsHugtto)--{-# ANN module purificationsHugtto #-}-$(declarePurifications purificationsHugtto)
src/ACME/PreCure/Textbook/KirakiraALaMode.hs view
@@ -1,2 +1,29 @@-{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -F -pgmF autoexporter #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TemplateHaskell #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}++module ACME.PreCure.Textbook.KirakiraALaMode where++import           ACME.PreCure.Types.TH++import           ACME.PreCure.Textbook.KirakiraALaMode.Profiles++{-# ANN module girlsKirakiraALaMode #-}+$(declareGirls girlsKirakiraALaMode)++{-# ANN module transformeesKirakiraALaMode #-}+$(declareTransformees transformeesKirakiraALaMode)++{-# ANN module transformedGroupsKirakiraALaMode #-}+$(declareTransformedGroups transformedGroupsKirakiraALaMode)++{-# ANN module specialItemsKirakiraALaMode #-}+$(declareSpecialItems specialItemsKirakiraALaMode)++{-# ANN module transformationsKirakiraALaMode #-}+$(declareTransformations transformationsKirakiraALaMode)++{-# ANN module purificationsKirakiraALaMode #-}+$(declarePurifications purificationsKirakiraALaMode)
src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs view
@@ -3,6 +3,8 @@  module ACME.PreCure.Textbook.KirakiraALaMode.Profiles where +import           Data.String (IsString)+ import           ACME.PreCure.Index.Types  @@ -39,11 +41,11 @@  transformedGroupsKirakiraALaMode :: [TransformedGroup] transformedGroupsKirakiraALaMode =-  [ mkTransformedGroup ne "" nj ""-  , mkTransformedGroup ne aLaModeStyleEn nj aLaModeStyle+  [ mkTransformedGroup groupMembers_KirakiraALaMode ne "" nj ""+  , mkTransformedGroup groupMembers_KirakiraALaMode_ALaModeStyle ne aLaModeStyleEn nj aLaModeStyle   ]   where-    ne = "Kirakira PreCure A La Mode"+    ne = "Kirakira ☆ PreCure A La Mode"     nj = "キラキラ☆プリキュアアラモード"  @@ -94,7 +96,7 @@       , mkTransformation           ["Ichika", "Himari", "Aoi", "Yukari", "Akira", "Ciel"]           [mkIA "SweetsPact" ["RabbitShortcake"], mkIA "SweetsPact" ["SquirrelPudding"], mkIA "SweetsPact" ["LionIce"], mkIA "SweetsPact" ["CatMacaron"], mkIA "SweetsPact" ["DogChocolate"], mkIA "SweetsPact" ["PegasusParfait"]]-          ["CureWhip", "CureCustard", "CureGelato", "CureMacaron", "CureChocolat", "CureParfait"]+          groupMembers_KirakiraALaMode           (kirakiraALaModeTransformationSpeechFeaturing introducesHerselfAs_CureWhip)       , mkTransformation           ["Himari", "Ichika", "Aoi", "Yukari", "Akira"]@@ -152,15 +154,9 @@               ]           )       , mkTransformation-          ["CureWhip", "CureCustard", "CureGelato", "CureMacaron", "CureChocolat", "CureParfait"]+          groupMembers_KirakiraALaMode           [mkIA "KirakiraruCreamer" ["SweetsCastle"]]-          [ "CureWhip_ALaModeStyle"-          , "CureCustard_ALaModeStyle"-          , "CureGelato_ALaModeStyle"-          , "CureMacaron_ALaModeStyle"-          , "CureChocolat_ALaModeStyle"-          , "CureParfait_ALaModeStyle"-          ]+          groupMembers_KirakiraALaMode_ALaModeStyle           ["スイーツキャッスル!", "レッツ・ラ・おきがえ!"]       ] @@ -180,20 +176,14 @@       ["CandyRod"]       ["キャンディーロッド!", "キラキラキラル・フルチャージ!", "スイー・ツー・ワンダフル・アラモード!"]   , mkPurification-      ["CureWhip", "CureCustard", "CureGelato", "CureMacaron", "CureChocolat", "CureParfait"]+      groupMembers_KirakiraALaMode       crystalAnimals       ( ["キラキラルクリーマー!", "キラッと輝け!クリスタルアニマル!"]         ++ crystalAnimalCries         ++ ["プリキュア・アニマルゴーランド!"]       )   , mkPurification-      [ "CureWhip_ALaModeStyle"-      , "CureCustard_ALaModeStyle"-      , "CureGelato_ALaModeStyle"-      , "CureMacaron_ALaModeStyle"-      , "CureChocolat_ALaModeStyle"-      , "CureParfait_ALaModeStyle"-      ]+      groupMembers_KirakiraALaMode_ALaModeStyle       (mkIA "KirakiraruCreamer" ["SweetsCastle"] : crystalAnimals)       ( ["キラッと輝け!", "クリスタルアニマル!"]         ++ crystalAnimalCries@@ -218,6 +208,20 @@       , "ぱたた!"       ] ++groupMembers_KirakiraALaMode :: IsString s => [s]+groupMembers_KirakiraALaMode =+  ["CureWhip", "CureCustard", "CureGelato", "CureMacaron", "CureChocolat", "CureParfait"]++groupMembers_KirakiraALaMode_ALaModeStyle :: IsString s => [s]+groupMembers_KirakiraALaMode_ALaModeStyle =+  [ "CureWhip_ALaModeStyle"+  , "CureCustard_ALaModeStyle"+  , "CureGelato_ALaModeStyle"+  , "CureMacaron_ALaModeStyle"+  , "CureChocolat_ALaModeStyle"+  , "CureParfait_ALaModeStyle"+  ]  groupName_KirakiraALaMode = "キラキラ☆プリキュアアラモード" 
− src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs
@@ -1,29 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TypeFamilies #-}-{-# LANGUAGE TemplateHaskell #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}--module ACME.PreCure.Textbook.KirakiraALaMode.Types where--import           ACME.PreCure.Types.TH--import           ACME.PreCure.Textbook.KirakiraALaMode.Profiles--{-# ANN module girlsKirakiraALaMode #-}-$(declareGirls girlsKirakiraALaMode)--{-# ANN module transformeesKirakiraALaMode #-}-$(declareTransformees transformeesKirakiraALaMode)--{-# ANN module transformedGroupsKirakiraALaMode #-}-$(declareTransformedGroups transformedGroupsKirakiraALaMode)--{-# ANN module specialItemsKirakiraALaMode #-}-$(declareSpecialItems specialItemsKirakiraALaMode)--{-# ANN module transformationsKirakiraALaMode #-}-$(declareTransformations transformationsKirakiraALaMode)--{-# ANN module purificationsKirakiraALaMode #-}-$(declarePurifications purificationsKirakiraALaMode)
src/ACME/PreCure/Textbook/MahoGirls.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.MahoGirls-  ( module M-  ) where---import           ACME.PreCure.Textbook.MahoGirls.Types as M+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.MahoGirls where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.MahoGirls.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/MahoGirls/Profiles.hs view
@@ -0,0 +1,320 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.MahoGirls.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.MahoGirls.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Mirai Asahina" girlName_Mirai
+  , mkGirl "Liko Izayoi" girlName_Liko
+  , mkGirl "Kotoha Hanami" girlName_Kotoha
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Miracle"
+      ""
+      cureName_Miracle
+      variation_Dia
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Miracle"
+      "Ruby"
+      cureName_Miracle
+      variation_Ruby
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Miracle"
+      "Sapphire"
+      cureName_Miracle
+      variation_Sapphire
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Miracle"
+      "Topaz"
+      cureName_Miracle
+      variation_Topaz
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Miracle"
+      "Over The Rainbow"
+      cureName_Miracle
+      variation_OverTheRainbow
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Miracle"
+      "Heartful"
+      cureName_Miracle
+      variation_Heartful
+      introducesHerselfAs_Miracle
+
+  , mkTransformee
+      "Cure Magical"
+      ""
+      cureName_Magical
+      variation_Dia
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Magical"
+      "Ruby"
+      cureName_Magical
+      variation_Ruby
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Magical"
+      "Sapphire"
+      cureName_Magical
+      variation_Sapphire
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Magical"
+      "Topaz"
+      cureName_Magical
+      variation_Topaz
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Magical"
+      "Over The Rainbow"
+      cureName_Magical
+      variation_OverTheRainbow
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Magical"
+      "Heartful"
+      cureName_Magical
+      variation_Heartful
+      introducesHerselfAs_Magical
+
+  , mkTransformee
+      "Cure Felice"
+      ""
+      cureName_Felice
+      ""
+      introducesHerselfAs_Felice
+
+  , mkTransformee
+      "Cure Felice"
+      "Over The Rainbow"
+      cureName_Felice
+      variation_OverTheRainbow
+      introducesHerselfAs_Felice
+
+  , mkTransformee
+      "Cure Felice"
+      "Heartful"
+      cureName_Felice
+      variation_Heartful
+      introducesHerselfAs_Felice
+
+  , mkTransformee
+      "Cure Mofurun"
+      ""
+      cureName_Mofurun
+      variation_Dia
+      introducesHerselfAs_Mofurun
+
+  , mkTransformee
+      "Cure Mofurun"
+      "Ruby"
+      cureName_Mofurun
+      variation_Ruby
+      introducesHerselfAs_Mofurun
+
+  , mkTransformee
+      "Cure Mofurun"
+      "Sapphire"
+      cureName_Mofurun
+      variation_Sapphire
+      introducesHerselfAs_Mofurun
+
+  , mkTransformee
+      "Cure Mofurun"
+      "Topaz"
+      cureName_Mofurun
+      variation_Topaz
+      introducesHerselfAs_Mofurun
+
+  , mkTransformee
+      "Cure Mofurun"
+      "Heartful"
+      cureName_Mofurun
+      variation_Heartful
+      introducesHerselfAs_Mofurun
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureMiracle", "CureMagical"] "Maho Girls PreCure!" "Dia Style" groupName_MahoGirls variation_Dia
+  , mkTransformedGroup ["CureMiracle_Ruby", "CureMagical_Ruby"] "Maho Girls PreCure!" "Ruby Style" groupName_MahoGirls variation_Ruby
+  , mkTransformedGroup ["CureMiracle_Sapphire", "CureMagical_Sapphire"] "Maho Girls PreCure!" "Sapphire Style" groupName_MahoGirls variation_Sapphire
+  , mkTransformedGroup ["CureMiracle_Topaz", "CureMagical_Topaz"] "Maho Girls PreCure!" "Topaz Style" groupName_MahoGirls variation_Topaz
+  , mkTransformedGroup ["CureMiracle", "CureMagical", "CureFelice"] "Maho Girls PreCure!" "Dia Style" groupName_MahoGirls variation_Dia
+  , mkTransformedGroup ["CureMiracle_Ruby", "CureMagical_Ruby", "CureFelice"] "Maho Girls PreCure!" "Ruby Style" groupName_MahoGirls variation_Ruby
+  , mkTransformedGroup ["CureMiracle_Sapphire", "CureMagical_Sapphire", "CureFelice"] "Maho Girls PreCure!" "Sapphire Style" groupName_MahoGirls variation_Sapphire
+  , mkTransformedGroup ["CureMiracle_Topaz", "CureMagical_Topaz", "CureFelice"] "Maho Girls PreCure!" "Topaz Style" groupName_MahoGirls variation_Topaz
+  , mkTransformedGroup ["CureMiracle", "CureMagical", "CureFelice", "CureMofurun"] "Maho Girls PreCure!" "Dia Style" groupName_MahoGirls variation_Dia
+  , mkTransformedGroup ["CureMiracle_Ruby", "CureMagical_Ruby", "CureFelice", "CureMofurun_Ruby"] "Maho Girls PreCure!" "Ruby Style" groupName_MahoGirls variation_Ruby
+  , mkTransformedGroup ["CureMiracle_Sapphire", "CureMagical_Sapphire", "CureFelice", "CureMofurun_Sapphire"] "Maho Girls PreCure!" "Sapphire Style" groupName_MahoGirls variation_Sapphire
+  , mkTransformedGroup ["CureMiracle_Topaz", "CureMagical_Topaz", "CureFelice", "CureMofurun_Topaz"] "Maho Girls PreCure!" "Topaz Style" groupName_MahoGirls variation_Topaz
+  , mkTransformedGroup ["CureMiracle_OverTheRainbow", "CureMagical_OverTheRainbow", "CureFelice_OverTheRainbow"] "Maho Girls PreCure!" "Over The Rainbow" groupName_MahoGirls variation_OverTheRainbow
+  , mkTransformedGroup ["CureMiracle_Heartful", "CureMagical_Heartful", "CureFelice_Heartful", "CureMofurun_Heartful"] "Maho Girls PreCure!" "Heartful Style" groupName_MahoGirls variation_Heartful
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Mofurun" "モフルン" ["Linkle Stone"]
+  , mkSpecialItem "Linkle Smarthon" "リンクルスマホン" ["Linkle Stone"]
+  , mkSpecialItem "Rainbow Carriage" "レインボーキャリッジ" ["Linkle Stone", "Mofurun"]
+  , mkSpecialItem "Precious Brace" "プレシャスブレス" []
+  , mkSpecialItem "Miracle Mofurun Light" "ミラクルモフルンライト" []
+  , mkSpecialItem "Linkle Stone Dia" "リンクルストーン・ダイヤ" []
+  , mkSpecialItem "Linkle Stone Ruby" "リンクルストーン・ルビー"  []
+  , mkSpecialItem "Linkle Stone Sapphire" "リンクルストーン・サファイア"  []
+  , mkSpecialItem "Linkle Stone Topaz" "リンクルストーン・トパーズ"  []
+  , mkSpecialItem "Linkle Stone Emerald" "リンクルストーン・エメラルド"  []
+  , mkSpecialItem "Linkle Stone Alexandrite" "リンクルストーン・アレキサンドライト"  []
+  , mkSpecialItem "Mofurun Linkle Stone" "モフルンリンクルストーン"  []
+  , mkSpecialItem "Heartful Linkle Stone" "ハートフルリンクルストーン" []
+  , mkSpecialItem "Linkle Stick" "リンクルステッキ" ["Linkle Stone"]
+  , mkSpecialItem "Flower Echo Wand" "フラワーエコーワンド" ["Linkle Stone"]
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Mirai", "Liko"]
+      [mkIA "Mofurun" ["LinkleStoneDia"]]
+      ["CureMiracle","CureMagical"]
+      transformationSpeech_Miracle_Magical
+
+  , mkTransformation
+      ["Mirai", "Liko"]
+      [mkIA "Mofurun" ["LinkleStoneRuby"]]
+      ["CureMiracle_Ruby","CureMagical_Ruby"]
+      transformationSpeech_Miracle_Magical_Ruby
+
+  , mkTransformation
+      ["Mirai", "Liko"]
+      [mkIA "Mofurun" ["LinkleStoneSapphire"]]
+      ["CureMiracle_Sapphire","CureMagical_Sapphire"]
+      transformationSpeech_Miracle_Magical_Sapphire
+
+  , mkTransformation
+      ["Mirai", "Liko"]
+      [mkIA "Mofurun" ["LinkleStoneTopaz"]]
+      ["CureMiracle_Topaz","CureMagical_Topaz"]
+      transformationSpeech_Miracle_Magical_Topaz
+
+  , mkTransformation
+      ["Kotoha"]
+      [mkIA "LinkleSmarthon" ["LinkleStoneEmerald"]]
+      ["CureFelice"]
+      transformationSpeech_Felice
+
+  , mkTransformation
+      ["Mirai", "Liko", "Kotoha"]
+      [mkIA "Mofurun" ["LinkleStoneDia"], mkIA "LinkleSmarthon" ["LinkleStoneEmerald"]]
+      ["CureMiracle","CureMagical","CureFelice"]
+      transformationSpeech_MahoGirls
+
+  , mkTransformation
+      ["Mirai", "Liko", "Kotoha"]
+      [mkIA "Mofurun" ["LinkleStoneRuby"], mkIA "LinkleSmarthon" ["LinkleStoneEmerald"]]
+      ["CureMiracle_Ruby","CureMagical_Ruby","CureFelice"]
+      transformationSpeech_MahoGirls_Ruby
+
+  , mkTransformation
+      ["Mirai", "Liko", "Kotoha"]
+      [mkIA "Mofurun" ["LinkleStoneSapphire"], mkIA "LinkleSmarthon" ["LinkleStoneEmerald"]]
+      ["CureMiracle_Sapphire","CureMagical_Sapphire","CureFelice"]
+      transformationSpeech_MahoGirls_Sapphire
+
+  , mkTransformation
+      ["Mirai", "Liko", "Kotoha"]
+      [mkIA "Mofurun" ["LinkleStoneTopaz"], mkIA "LinkleSmarthon" ["LinkleStoneEmerald"]]
+      ["CureMiracle_Topaz","CureMagical_Topaz","CureFelice"]
+      transformationSpeech_MahoGirls_Topaz
+
+  , mkTransformation
+      ["CureMiracle", "CureMagical", "CureFelice"]
+      [mkIA "Mofurun" ["LinkleStoneAlexandrite"], mkIA "LinkleSmarthon" ["LinkleStoneAlexandrite"]]
+      ["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"]
+      transformationSpeech_MahoGirls_OverTheRainbow
+
+  , mkTransformation
+      ["CureMiracle_Ruby", "CureMagical_Ruby", "CureFelice"]
+      [mkIA "Mofurun" ["LinkleStoneAlexandrite"], mkIA "LinkleSmarthon" ["LinkleStoneAlexandrite"]]
+      ["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"]
+      transformationSpeech_MahoGirls_OverTheRainbow
+
+  , mkTransformation
+      ["CureMiracle_Sapphire", "CureMagical_Sapphire", "CureFelice"]
+      [mkIA "Mofurun" ["LinkleStoneAlexandrite"], mkIA "LinkleSmarthon" ["LinkleStoneAlexandrite"]]
+      ["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"]
+      transformationSpeech_MahoGirls_OverTheRainbow
+
+  , mkTransformation
+      ["CureMiracle_Topaz", "CureMagical_Topaz", "CureFelice"]
+      [mkIA "Mofurun" ["LinkleStoneAlexandrite"], mkIA "LinkleSmarthon" ["LinkleStoneAlexandrite"]]
+      ["CureMiracle_OverTheRainbow","CureMagical_OverTheRainbow","CureFelice_OverTheRainbow"]
+      transformationSpeech_MahoGirls_OverTheRainbow
+
+  , mkTransformation
+      [mkIA "Mofurun" ["MofurunLinkleStone"]]
+      ["MiracleMofurunLight"]
+      ["CureMofurun"]
+      transformationSpeech_Mofurun
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureMiracle", "CureMagical"]
+      [mkIA "Mofurun" ["LinkleStoneDia"], mkIA "LinkleStick" ["LinkleStoneDia"]]
+      purificationSpeech_Miracle_Magical
+
+  , mkPurification
+      ["CureMiracle_Ruby", "CureMagical_Ruby"]
+      [mkIA "Mofurun" ["LinkleStoneRuby"], mkIA "LinkleStick" ["LinkleStoneRuby"]]
+      purificationSpeech_Miracle_Magical_Ruby
+
+  , mkPurification
+      ["CureMiracle_Sapphire", "CureMagical_Sapphire"]
+      [mkIA "Mofurun" ["LinkleStoneSapphire"], mkIA "LinkleStick" ["LinkleStoneSapphire"]]
+      purificationSpeech_Miracle_Magical_Sapphire
+
+  , mkPurification
+      ["CureMiracle_Topaz", "CureMagical_Topaz"]
+      [mkIA "Mofurun" ["LinkleStoneTopaz"], mkIA "LinkleStick" ["LinkleStoneTopaz"]]
+      purificationSpeech_Miracle_Magical_Topaz
+
+  , mkPurification
+      ["CureFelice"]
+      [mkIA "FlowerEchoWand" ["LinkleStoneEmerald"]]
+      purificationSpeech_Felice
+
+  , mkPurification
+      ["CureMiracle_OverTheRainbow", "CureMagical_OverTheRainbow", "CureFelice_OverTheRainbow"]
+      [mkIA "RainbowCarriage" ["LinkleStoneAlexandrite", mkIA "Mofurun" ["LinkleStoneAlexandrite"]], "PreciousBrace"]
+      purificationSpeech_MahoGirls_extreme_rainbow
+  ]
− src/ACME/PreCure/Textbook/MahoGirls/Types.hs
@@ -1,296 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.MahoGirls.Types where--import           ACME.PreCure.Textbook.MahoGirls.Words-import           ACME.PreCure.Types.TH---data Mirai  = Mirai deriving (Eq, Show)--- According to the Ep. 40, Liko spells "Liko" instead of "Riko"-data Liko   = Liko deriving (Eq, Show)-data Kotoha = Kotoha deriving (Eq, Show)---$(girlInstance [t| Mirai  |] girlName_Mirai)-$(girlInstance [t| Liko   |] girlName_Liko)-$(girlInstance [t| Kotoha |] girlName_Kotoha)---data CureMiracle                = CureMiracle deriving (Eq, Show)-data CureMiracle_Ruby           = CureMiracle_Ruby deriving (Eq, Show)-data CureMiracle_Sapphire       = CureMiracle_Sapphire deriving (Eq, Show)-data CureMiracle_Topaz          = CureMiracle_Topaz deriving (Eq, Show)-data CureMiracle_OverTheRainbow = CureMiracle_OverTheRainbow deriving (Eq, Show)-data CureMiracle_Heartful       = CureMiracle_Heartful deriving (Eq, Show)--data CureMagical                = CureMagical deriving (Eq, Show)-data CureMagical_Ruby           = CureMagical_Ruby deriving (Eq, Show)-data CureMagical_Sapphire       = CureMagical_Sapphire deriving (Eq, Show)-data CureMagical_Topaz          = CureMagical_Topaz deriving (Eq, Show)-data CureMagical_OverTheRainbow = CureMagical_OverTheRainbow deriving (Eq, Show)-data CureMagical_Heartful       = CureMagical_Heartful deriving (Eq, Show)--data CureFelice                = CureFelice deriving (Eq, Show)-data CureFelice_OverTheRainbow = CureFelice_OverTheRainbow deriving (Eq, Show)-data CureFelice_Heartful       = CureFelice_Heartful deriving (Eq, Show)--data CureMofurun               = CureMofurun deriving (Eq, Show)-data CureMofurun_Ruby          = CureMofurun_Ruby deriving (Eq, Show)-data CureMofurun_Sapphire      = CureMofurun_Sapphire deriving (Eq, Show)-data CureMofurun_Topaz         = CureMofurun_Topaz deriving (Eq, Show)-data CureMofurun_Heartful      = CureMofurun_Heartful deriving (Eq, Show)--data Mofurun ls = Mofurun ls deriving (Eq, Show)--data LinkleSmarthon ls = LinkleSmarthon ls deriving (Eq, Show)--data RainbowCarriage ls mof = RainbowCarriage ls mof deriving (Eq, Show)--data PreciousBrace = PreciousBrace deriving (Eq, Show)--data MiracleMofurunLight = MiracleMofurunLight deriving (Eq, Show)---data LinkleStoneDia         = LinkleStoneDia deriving (Show, Eq)-data LinkleStoneRuby        = LinkleStoneRuby deriving (Show, Eq)-data LinkleStoneSapphire    = LinkleStoneSapphire deriving (Show, Eq)-data LinkleStoneTopaz       = LinkleStoneTopaz deriving (Show, Eq)-data LinkleStoneEmerald     = LinkleStoneEmerald deriving (Show, Eq)-data LinkleStoneAlexandrite = LinkleStoneAlexandrite deriving (Show, Eq)--data LinkleStoneOfHope   = LinkleStoneOfHope deriving (Show, Eq)-data HeartfulLinkleStone = HeartfulLinkleStone deriving (Show, Eq)--data LinkleStick ls = LinkleStick ls deriving (Eq, Show)-data FlowerEchoWand ls = FlowerEchoWand ls deriving (Eq, Show)--transformedInstance [t| CureMiracle                |] cureName_Miracle introducesHerselfAs_Miracle variation_Dia-transformedInstance [t| CureMiracle_Ruby           |] cureName_Miracle introducesHerselfAs_Miracle variation_Ruby-transformedInstance [t| CureMiracle_Sapphire       |] cureName_Miracle introducesHerselfAs_Miracle variation_Sapphire-transformedInstance [t| CureMiracle_Topaz          |] cureName_Miracle introducesHerselfAs_Miracle variation_Topaz-transformedInstance [t| CureMiracle_OverTheRainbow |] cureName_Miracle introducesHerselfAs_Miracle variation_OverTheRainbow-transformedInstance [t| CureMiracle_Heartful       |] cureName_Miracle introducesHerselfAs_Miracle variation_Heartful--transformedInstance [t| CureMagical                |] cureName_Magical introducesHerselfAs_Magical variation_Dia-transformedInstance [t| CureMagical_Ruby           |] cureName_Magical introducesHerselfAs_Magical variation_Ruby-transformedInstance [t| CureMagical_Sapphire       |] cureName_Magical introducesHerselfAs_Magical variation_Sapphire-transformedInstance [t| CureMagical_Topaz          |] cureName_Magical introducesHerselfAs_Magical variation_Topaz-transformedInstance [t| CureMagical_OverTheRainbow |] cureName_Magical introducesHerselfAs_Magical variation_OverTheRainbow-transformedInstance [t| CureMagical_Heartful       |] cureName_Magical introducesHerselfAs_Magical variation_Heartful--transformedInstanceDefault [t| CureFelice |] cureName_Felice introducesHerselfAs_Felice-transformedInstance [t| CureFelice_OverTheRainbow |] cureName_Felice introducesHerselfAs_Felice variation_OverTheRainbow-transformedInstance [t| CureFelice_Heartful       |] cureName_Felice introducesHerselfAs_Felice variation_Heartful--transformedInstance [t| CureMofurun |] cureName_Mofurun introducesHerselfAs_Mofurun variation_Dia--transformedInstance [t| CureMofurun_Ruby |] cureName_Mofurun introducesHerselfAs_Mofurun variation_Ruby--transformedInstance [t| CureMofurun_Sapphire |] cureName_Mofurun introducesHerselfAs_Mofurun variation_Sapphire--transformedInstance [t| CureMofurun_Topaz |] cureName_Mofurun introducesHerselfAs_Mofurun variation_Topaz--transformedGroupInstance-  [t| (CureMiracle, CureMagical) |]-  groupName_MahoGirls-  variation_Dia--transformedGroupInstance-  [t| (CureMiracle_Ruby, CureMagical_Ruby) |]-  groupName_MahoGirls-  variation_Ruby--transformedGroupInstance-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire) |]-  groupName_MahoGirls-  variation_Sapphire--transformedGroupInstance-  [t| (CureMiracle_Topaz, CureMagical_Topaz) |]-  groupName_MahoGirls-  variation_Topaz--transformedGroupInstance-  [t| (CureMiracle, CureMagical, CureFelice) |]-  groupName_MahoGirls-  variation_Dia--transformedGroupInstance-  [t| (CureMiracle_Ruby, CureMagical_Ruby, CureFelice) |]-  groupName_MahoGirls-  variation_Ruby--transformedGroupInstance-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire, CureFelice) |]-  groupName_MahoGirls-  variation_Sapphire--transformedGroupInstance-  [t| (CureMiracle_Topaz, CureMagical_Topaz, CureFelice) |]-  groupName_MahoGirls-  variation_Topaz--transformedGroupInstance-  [t| (CureMiracle, CureMagical, CureFelice, CureMofurun) |]-  groupName_MahoGirls-  variation_Dia--transformedGroupInstance-  [t| (CureMiracle_Ruby, CureMagical_Ruby, CureFelice, CureMofurun_Ruby) |]-  groupName_MahoGirls-  variation_Ruby--transformedGroupInstance-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire, CureFelice, CureMofurun_Sapphire) |]-  groupName_MahoGirls-  variation_Sapphire--transformedGroupInstance-  [t| (CureMiracle_Topaz, CureMagical_Topaz, CureFelice, CureMofurun_Topaz) |]-  groupName_MahoGirls-  variation_Topaz--transformedGroupInstance-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  groupName_MahoGirls-  variation_OverTheRainbow---- TODO: Add purification instance after watching the movie again-transformedGroupInstance-  [t| (CureMiracle_Heartful, CureMagical_Heartful, CureFelice_Heartful, CureMofurun_Heartful) |]-  groupName_MahoGirls-  variation_Heartful--transformationInstance-  [t| (Mirai, Liko) |]-  [t| (Mofurun LinkleStoneDia) |]-  [t| (CureMiracle, CureMagical) |]-  [| (CureMiracle, CureMagical) |]-  transformationSpeech_Miracle_Magical--transformationInstance-  [t| (Mirai, Liko) |]-  [t| (Mofurun LinkleStoneRuby) |]-  [t| (CureMiracle_Ruby, CureMagical_Ruby) |]-  [| (CureMiracle_Ruby, CureMagical_Ruby) |]-  transformationSpeech_Miracle_Magical_Ruby--transformationInstance-  [t| (Mirai, Liko) |]-  [t| (Mofurun LinkleStoneSapphire) |]-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire) |]-  [| (CureMiracle_Sapphire, CureMagical_Sapphire) |]-  transformationSpeech_Miracle_Magical_Sapphire--transformationInstance-  [t| (Mirai, Liko) |]-  [t| (Mofurun LinkleStoneTopaz) |]-  [t| (CureMiracle_Topaz, CureMagical_Topaz) |]-  [| (CureMiracle_Topaz, CureMagical_Topaz) |]-  transformationSpeech_Miracle_Magical_Topaz--transformationInstance-  [t| Kotoha |]-  [t| (LinkleSmarthon LinkleStoneEmerald) |]-  [t| CureFelice |]-  [| CureFelice |]-  transformationSpeech_Felice--transformationInstance-  [t| (Mirai, Liko, Kotoha) |]-  [t| (Mofurun LinkleStoneDia, LinkleSmarthon LinkleStoneEmerald) |]-  [t| (CureMiracle, CureMagical, CureFelice) |]-  [| (CureMiracle, CureMagical, CureFelice) |]-  transformationSpeech_MahoGirls--transformationInstance-  [t| (Mirai, Liko, Kotoha) |]-  [t| (Mofurun LinkleStoneRuby, LinkleSmarthon LinkleStoneEmerald) |]-  [t| (CureMiracle_Ruby, CureMagical_Ruby, CureFelice) |]-  [| (CureMiracle_Ruby, CureMagical_Ruby, CureFelice) |]-  transformationSpeech_MahoGirls_Ruby--transformationInstance-  [t| (Mirai, Liko, Kotoha) |]-  [t| (Mofurun LinkleStoneSapphire, LinkleSmarthon LinkleStoneEmerald) |]-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire, CureFelice) |]-  [| (CureMiracle_Sapphire, CureMagical_Sapphire, CureFelice) |]-  transformationSpeech_MahoGirls_Sapphire--transformationInstance-  [t| (Mirai, Liko, Kotoha) |]-  [t| (Mofurun LinkleStoneTopaz, LinkleSmarthon LinkleStoneEmerald) |]-  [t| (CureMiracle_Topaz, CureMagical_Topaz, CureFelice) |]-  [| (CureMiracle_Topaz, CureMagical_Topaz, CureFelice) |]-  transformationSpeech_MahoGirls_Topaz---transformationInstance-  [t| (CureMiracle, CureMagical, CureFelice) |]-  [t| (Mofurun LinkleStoneAlexandrite, LinkleSmarthon LinkleStoneAlexandrite) |]-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  [| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  transformationSpeech_MahoGirls_OverTheRainbow--transformationInstance-  [t| (CureMiracle_Ruby, CureMagical_Ruby, CureFelice) |]-  [t| (Mofurun LinkleStoneAlexandrite, LinkleSmarthon LinkleStoneAlexandrite) |]-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  [| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  transformationSpeech_MahoGirls_OverTheRainbow--transformationInstance-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire, CureFelice) |]-  [t| (Mofurun LinkleStoneAlexandrite, LinkleSmarthon LinkleStoneAlexandrite) |]-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  [| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  transformationSpeech_MahoGirls_OverTheRainbow--transformationInstance-  [t| (CureMiracle_Topaz, CureMagical_Topaz, CureFelice) |]-  [t| (Mofurun LinkleStoneAlexandrite, LinkleSmarthon LinkleStoneAlexandrite) |]-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  [| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  transformationSpeech_MahoGirls_OverTheRainbow--transformationInstance-  [t| Mofurun LinkleStoneOfHope |]-  [t| MiracleMofurunLight |]-  [t| CureMofurun |]-  [| CureMofurun |]-  transformationSpeech_Mofurun---purificationInstance-  [t| (CureMiracle, CureMagical) |]-  [t| (Mofurun LinkleStoneDia, LinkleStick LinkleStoneDia) |]-  purificationSpeech_Miracle_Magical--purificationInstance-  [t| (CureMiracle_Ruby, CureMagical_Ruby) |]-  [t| (Mofurun LinkleStoneRuby, LinkleStick LinkleStoneRuby) |]-  purificationSpeech_Miracle_Magical_Ruby--purificationInstance-  [t| (CureMiracle_Sapphire, CureMagical_Sapphire) |]-  [t| (Mofurun LinkleStoneSapphire, LinkleStick LinkleStoneSapphire) |]-  purificationSpeech_Miracle_Magical_Sapphire--purificationInstance-  [t| (CureMiracle_Topaz, CureMagical_Topaz) |]-  [t| (Mofurun LinkleStoneTopaz, LinkleStick LinkleStoneTopaz) |]-  purificationSpeech_Miracle_Magical_Topaz--purificationInstance-  [t| CureFelice |]-  [t| FlowerEchoWand LinkleStoneEmerald |]-  purificationSpeech_Felice--purificationInstance-  [t| (CureMiracle_OverTheRainbow, CureMagical_OverTheRainbow, CureFelice_OverTheRainbow) |]-  [t| (RainbowCarriage LinkleStoneAlexandrite (Mofurun LinkleStoneAlexandrite), PreciousBrace) |]-  purificationSpeech_MahoGirls_extreme_rainbow
src/ACME/PreCure/Textbook/MahoGirls/Words.hs view
@@ -6,9 +6,9 @@ groupName_MahoGirls = "魔法つかいプリキュア!"  -girlName_Mirai  = "朝日奈みらい"-girlName_Liko   = "十六夜リコ"-girlName_Kotoha = "花海ことは"+girlName_Mirai  = "朝日奈 みらい"+girlName_Liko   = "十六夜 リコ"+girlName_Kotoha = "花海 ことは"  cureName_Miracle = "キュアミラクル" cureName_Magical = "キュアマジカル"@@ -17,7 +17,7 @@  introducesHerselfAs_Miracle = "ふたりの奇跡!キュアミラクル!"  introducesHerselfAs_Magical = "ふたりの魔法!キュアマジカル!" -introducesHerselfAs_Felice  = "あまねく生命に祝福を!キュアフェリーチェ!" +introducesHerselfAs_Felice  = "あまねく生命に祝福を! (フッ...) キュアフェリーチェ!"  introducesHerselfAs_Mofurun = "モフモフモフルン!キュアモフルン!"   variation_Dia = "ダイヤスタイル"
src/ACME/PreCure/Textbook/MaxHeart.hs view
@@ -1,6 +1,33 @@-module ACME.PreCure.Textbook.MaxHeart-  ( module M-  ) where---import           ACME.PreCure.Textbook.MaxHeart.Types as M+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.MaxHeart where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.First
+import           ACME.PreCure.Textbook.MaxHeart.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/MaxHeart/Profiles.hs view
@@ -0,0 +1,87 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.MaxHeart.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.First.Words
+import           ACME.PreCure.Textbook.MaxHeart.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Hikari Kujou" girlName_Hikari
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Black"
+      "Max"
+      cureName_Black
+      variation_MaxHeart
+      introducesHerselfAs_Black
+
+  , mkTransformee
+      "Cure White"
+      "Max"
+      cureName_White
+      variation_MaxHeart
+      introducesHerselfAs_White
+
+  , mkTransformee
+      "Shiny Luminous"
+      ""
+      cureName_Luminous
+      ""
+      introducesHerselfAs_Luminous
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureBlack_Max", "CureWhite_Max"] "Futari wa PreCure Max Heart" "" groupName_MaxHeart ""
+  , mkTransformedGroup ["CureBlack_Max", "CureWhite_Max", "ShinyLuminous"] "Futari wa PreCure Max Heart" "" groupName_MaxHeart ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Heartful Commune Mepple" "ハートフルコミューン(メップル)" []
+  , mkSpecialItem "Heartful Commune Mipple" "ハートフルコミューン(ミップル)" []
+  , mkSpecialItem "TouchCommune_Porun" "タッチコミューン(ポルン)" []
+  , mkSpecialItem "Sparkle Brace" "スパークルブレス" []
+  , mkSpecialItem "Heartiel Baton" "ハーティエルバトン" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Nagisa", "Honoka"]
+      ["HeartfulCommuneMepple", "HeartfulCommuneMipple"]
+      ["CureBlack_Max","CureWhite_Max"]
+      transformationSpeech_Black_White
+
+  , mkTransformation
+      ["Hikari"]
+      ["TouchCommune_Porun"]
+      ["ShinyLuminous"]
+      transformationSpeech_Luminous
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["ShinyLuminous"]
+      ["HeartielBaton"]
+      purificationSpeech_Luminous
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureBlack_Max", "CureWhite_Max"] purificationSpeech_Black_White_Max
+  ]
− src/ACME/PreCure/Textbook/MaxHeart/Types.hs
@@ -1,66 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.MaxHeart.Types where--import           ACME.PreCure.Textbook.First.Words-import           ACME.PreCure.Textbook.First.Types-import           ACME.PreCure.Textbook.MaxHeart.Words-import           ACME.PreCure.Types.TH---data Hikari = Hikari deriving (Eq, Show)--data CureBlack_Max = CureBlack_Max deriving (Eq, Show)-data CureWhite_Max = CureWhite_Max deriving (Eq, Show)--$(girlInstance [t| Hikari |] girlName_Hikari)--data ShinyLuminous = ShinyLuminous deriving (Eq, Show)--data HeartfulCommune_Mepple = HeartfulCommune_Mepple deriving (Eq, Show)-data HeartfulCommune_Mipple = HeartfulCommune_Mipple deriving (Eq, Show)--data TouchCommune_Porun = TouchCommune_Porun deriving (Eq, Show)--data SparkleBrace = SparkleBrace deriving (Eq, Show)--data HeartielBaton = HeartielBaton deriving (Eq, Show)--transformedInstance [t| CureBlack_Max |] cureName_Black introducesHerselfAs_Black variation_MaxHeart-transformedInstance [t| CureWhite_Max |] cureName_White introducesHerselfAs_White variation_MaxHeart--transformedGroupInstanceDefault-  [t| (CureBlack_Max, CureWhite_Max) |]-  groupName_MaxHeart--transformedGroupInstanceDefault-  [t| (CureBlack_Max, CureWhite_Max, ShinyLuminous) |]-  groupName_MaxHeart--transformationInstance-  [t| (Nagisa, Honoka) |]-  [t| (HeartfulCommune_Mepple, HeartfulCommune_Mipple) |]-  [t| (CureBlack_Max, CureWhite_Max) |]-  [| (CureBlack_Max, CureWhite_Max) |]-  transformationSpeech_Black_White--transformationInstance-  [t| Hikari |]-  [t| TouchCommune_Porun |]-  [t| ShinyLuminous |]-  [| ShinyLuminous |]-  transformationSpeech_Luminous--nonItemPurificationInstance-  [t| (CureBlack_Max, CureWhite_Max) |]-  purificationSpeech_Black_White_Max--purificationInstance-  [t| ShinyLuminous |]-  [t| HeartielBaton |]-  purificationSpeech_Luminous---- TODO: more purifications after confirming the phrases
src/ACME/PreCure/Textbook/MaxHeart/Words.hs view
@@ -8,7 +8,7 @@  groupName_MaxHeart = "ふたりはプリキュア Max Heart" -girlName_Hikari = "九条ひかり"+girlName_Hikari = "九条 ひかり"  cureName_Luminous = "シャイニールミナス" 
src/ACME/PreCure/Textbook/Movie.hs view
@@ -1,6 +1,26 @@-module ACME.PreCure.Textbook.Movie-  ( module M-  ) where---import           ACME.PreCure.Textbook.Movie.Types as M+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Movie where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Movie.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/Movie/Profiles.hs view
@@ -0,0 +1,46 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Movie.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Movie.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Ayumi Sakagami" girlName_Ayumi
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Echo"
+      ""
+      cureName_Echo
+      ""
+      introducesHerselfAs_Echo
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Feeling To Be PreCure" "プリキュアになりたいという気持ち" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Ayumi"]
+      ["FeelingToBePreCure"]
+      ["CureEcho"]
+      transformationSpeech_Echo
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureEcho"] purificationSpeech_Echo
+  ]
− src/ACME/PreCure/Textbook/Movie/Types.hs
@@ -1,29 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Movie.Types where---import           ACME.PreCure.Textbook.Movie.Words-import           ACME.PreCure.Types.TH---data Ayumi = Ayumi deriving (Eq, Show)--girlInstance [t| Ayumi |] girlName_Ayumi--data CureEcho = CureEcho deriving (Eq, Show)--data FeelingToBePreCure = FeelingToBePreCure deriving (Eq, Show)--transformedInstanceDefault [t| CureEcho |] cureName_Echo introducesHerselfAs_Echo-transformationInstance-  [t| Ayumi |]-  [t| FeelingToBePreCure |]-  [t| CureEcho |]-  [| CureEcho |]-  transformationSpeech_Echo--nonItemPurificationInstance [t| CureEcho |] purificationSpeech_Echo
src/ACME/PreCure/Textbook/Movie/Words.hs view
@@ -2,7 +2,7 @@  module ACME.PreCure.Textbook.Movie.Words where -girlName_Ayumi = "坂上あゆみ"+girlName_Ayumi = "坂上 あゆみ"  cureName_Echo = "キュアエコー" introducesHerselfAs_Echo = "思いよ届け!キュアエコー!"
src/ACME/PreCure/Textbook/Smile.hs view
@@ -1,6 +1,32 @@-module ACME.PreCure.Textbook.Smile-  ( module S-  ) where---import           ACME.PreCure.Textbook.Smile.Types as S+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Smile where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Smile.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/Smile/Profiles.hs view
@@ -0,0 +1,197 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Smile.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Smile.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Miyuki Hoshizora" girlName_Miyuki
+  , mkGirl "Akane Hino" girlName_Akane
+  , mkGirl "Yayoi Kise" girlName_Yayoi
+  , mkGirl "Nao Midorikawa" girlName_Nao
+  , mkGirl "Reika Aoki" girlName_Reika
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Happy"
+      ""
+      cureName_Happy
+      ""
+      introducesHerselfAs_Happy
+
+  , mkTransformee
+      "Cure Sunny"
+      ""
+      cureName_Sunny
+      ""
+      introducesHerselfAs_Sunny
+
+  , mkTransformee
+      "Cure Peace"
+      ""
+      cureName_Peace
+      ""
+      introducesHerselfAs_Peace
+
+  , mkTransformee
+      "Cure March"
+      ""
+      cureName_March
+      ""
+      introducesHerselfAs_March
+
+  , mkTransformee
+      "Cure Beauty"
+      ""
+      cureName_Beauty
+      ""
+      introducesHerselfAs_Beauty
+
+  , mkTransformee
+      "Princess Happy"
+      ""
+      cureName_Happy
+      variation_Happy_Princess
+      introducesHerselfAs_Happy_Princess
+
+  , mkTransformee
+      "Princess Sunny"
+      ""
+      cureName_Sunny
+      variation_Sunny_Princess
+      introducesHerselfAs_Sunny_Princess
+
+  , mkTransformee
+      "Princess Peace"
+      ""
+      cureName_Peace
+      variation_Peace_Princess
+      introducesHerselfAs_Peace_Princess
+
+  , mkTransformee
+      "Princess March"
+      ""
+      cureName_March
+      variation_March_Princess
+      introducesHerselfAs_March_Princess
+
+  , mkTransformee
+      "Princess Beauty"
+      ""
+      cureName_Beauty
+      variation_Beauty_Princess
+      introducesHerselfAs_Beauty_Princess
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureHappy", "CureSunny", "CurePeace", "CureMarch", "CureBeauty"] "Smile PreCure!" "" groupName_Smile ""
+  , mkTransformedGroup ["PrincessHappy", "PrincessSunny", "PrincessPeace", "PrincessMarch", "PrincessBeauty"] "Smile PreCure!" "PreCure Princess Form" groupName_Smile variation_Smile_Princess
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Smile Pact" "スマイルパクト" ["CureDecors"]
+  , mkSpecialItem "Cure Decors" "キュアデコル" []
+  , mkSpecialItem "Princess Candle" "プリンセスキャンドル" ["CureDecors"]
+  , mkSpecialItem "Royal Clock" "ロイヤルクロック" ["CureDecors"]
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Miyuki"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CureHappy"]
+      transformationSpeech_Happy
+
+  , mkTransformation
+      ["Akane"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CureSunny"]
+      transformationSpeech_Sunny
+
+  , mkTransformation
+      ["Yayoi"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CurePeace"]
+      transformationSpeech_Peace
+
+  , mkTransformation
+      ["Nao"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CureMarch"]
+      transformationSpeech_March
+
+  , mkTransformation
+      ["Reika"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CureBeauty"]
+      transformationSpeech_Beauty
+
+  , mkTransformation
+      ["Miyuki", "Akane", "Yayoi", "Nao", "Reika"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      ["CureHappy","CureSunny","CurePeace","CureMarch","CureBeauty"]
+      transformationSpeech_Smile
+
+  , mkTransformation
+      ["CureHappy", "CureSunny", "CurePeace", "CureMarch", "CureBeauty"]
+      [mkIA "PrincessCandle" ["CureDecors"]]
+      ["PrincessHappy","PrincessSunny","PrincessPeace","PrincessMarch","PrincessBeauty"]
+      transformationSpeech_Smile_Princess
+
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureHappy"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      purificationSpeech_Happy
+
+  , mkPurification
+      ["CureSunny"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      purificationSpeech_Sunny
+
+  , mkPurification
+      ["CurePeace"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      purificationSpeech_Peace
+
+  , mkPurification
+      ["CureMarch"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      purificationSpeech_March
+
+  , mkPurification
+      ["CureBeauty"]
+      [mkIA "SmilePact" ["CureDecors"]]
+      purificationSpeech_Beauty
+
+  , mkPurification
+      ["PrincessHappy", "PrincessSunny", "PrincessPeace", "PrincessMarch", "PrincessBeauty"]
+      [mkIA "RoyalClock" ["CureDecors"]]
+      purificationSpeech_Smile
+
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ 
+  ]
+
+
− src/ACME/PreCure/Textbook/Smile/Types.hs
@@ -1,95 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Smile.Types where---import           ACME.PreCure.Textbook.Smile.Words-import           ACME.PreCure.Types.TH---data Miyuki = Miyuki deriving (Eq, Show)-data Akane  = Akane deriving (Eq, Show)-data Yayoi  = Yayoi deriving (Eq, Show)-data Nao    = Nao deriving (Eq, Show)-data Reika  = Reika deriving (Eq, Show)--girlInstance [t| Miyuki |] girlName_Miyuki-girlInstance [t| Akane |] girlName_Akane-girlInstance [t| Yayoi |] girlName_Yayoi-girlInstance [t| Nao |] girlName_Nao-girlInstance [t| Reika |] girlName_Reika--data CureHappy  = CureHappy deriving (Eq, Show)-data CureSunny  = CureSunny deriving (Eq, Show)-data CurePeace  = CurePeace deriving (Eq, Show)-data CureMarch  = CureMarch deriving (Eq, Show)-data CureBeauty = CureBeauty deriving (Eq, Show)--data PrincessHappy  = PrincessHappy deriving (Eq, Show)-data PrincessSunny  = PrincessSunny deriving (Eq, Show)-data PrincessPeace  = PrincessPeace deriving (Eq, Show)-data PrincessMarch  = PrincessMarch deriving (Eq, Show)-data PrincessBeauty = PrincessBeauty deriving (Eq, Show)--data SmilePact cd = SmilePact cd deriving (Eq, Show)--- TODO: Make distinct decors for each PreCure or purification?-data CureDecors = CureDecors deriving (Eq, Show)--data PrincessCandle cd = PrincessCandle cd deriving (Eq, Show)--data RoyalClock cd = RoyalClock cd deriving (Eq, Show)--transformedInstanceDefault [t| CureHappy |] cureName_Happy introducesHerselfAs_Happy-transformedInstanceDefault [t| CureSunny |] cureName_Sunny introducesHerselfAs_Sunny-transformedInstanceDefault [t| CurePeace |] cureName_Peace introducesHerselfAs_Peace-transformedInstanceDefault [t| CureMarch |] cureName_March introducesHerselfAs_March-transformedInstanceDefault [t| CureBeauty |] cureName_Beauty introducesHerselfAs_Beauty--transformedInstance [t| PrincessHappy |] cureName_Happy introducesHerselfAs_Happy_Princess variation_Happy_Princess-transformedInstance [t| PrincessSunny |] cureName_Sunny introducesHerselfAs_Sunny_Princess variation_Sunny_Princess-transformedInstance [t| PrincessPeace |] cureName_Peace introducesHerselfAs_Peace_Princess variation_Peace_Princess-transformedInstance [t| PrincessMarch |] cureName_March introducesHerselfAs_March_Princess variation_March_Princess-transformedInstance [t| PrincessBeauty |] cureName_Beauty introducesHerselfAs_Beauty_Princess variation_Beauty_Princess--transformedGroupInstanceDefault-  [t| (CureHappy, CureSunny, CurePeace, CureMarch, CureBeauty) |]-  groupName_Smile--transformedGroupInstance-  [t| (PrincessHappy, PrincessSunny, PrincessPeace, PrincessMarch, PrincessBeauty) |]-  groupName_Smile-  variation_Smile_Princess--transformationInstance [t| Miyuki |] [t| SmilePact CureDecors |] [t| CureHappy |] [| CureHappy |] transformationSpeech_Happy-transformationInstance [t| Akane |] [t| SmilePact CureDecors |] [t| CureSunny |] [| CureSunny |] transformationSpeech_Sunny-transformationInstance [t| Yayoi |] [t| SmilePact CureDecors |] [t| CurePeace |] [| CurePeace |] transformationSpeech_Peace-transformationInstance [t| Nao |] [t| SmilePact CureDecors |] [t| CureMarch |] [| CureMarch |] transformationSpeech_March-transformationInstance [t| Reika |] [t| SmilePact CureDecors |] [t| CureBeauty |] [| CureBeauty |] transformationSpeech_Beauty--transformationInstance-  [t| (Miyuki, Akane, Yayoi, Nao, Reika) |]-  [t| SmilePact CureDecors |]-  [t| (CureHappy, CureSunny, CurePeace, CureMarch, CureBeauty) |]-  [| (CureHappy, CureSunny, CurePeace, CureMarch, CureBeauty) |]-  transformationSpeech_Smile--transformationInstance-  [t| (CureHappy, CureSunny, CurePeace, CureMarch, CureBeauty) |]-  [t| PrincessCandle CureDecors |]-  [t| (PrincessHappy, PrincessSunny, PrincessPeace, PrincessMarch, PrincessBeauty) |]-  [| (PrincessHappy, PrincessSunny, PrincessPeace, PrincessMarch, PrincessBeauty) |]-  transformationSpeech_Smile_Princess--purificationInstance [t| CureHappy |] [t| SmilePact CureDecors |] purificationSpeech_Happy-purificationInstance [t| CureSunny |] [t| SmilePact CureDecors |] purificationSpeech_Sunny-purificationInstance [t| CurePeace |] [t| SmilePact CureDecors |] purificationSpeech_Peace-purificationInstance [t| CureMarch |] [t| SmilePact CureDecors |] purificationSpeech_March-purificationInstance [t| CureBeauty |] [t| SmilePact CureDecors |] purificationSpeech_Beauty--purificationInstance-  [t| (PrincessHappy, PrincessSunny, PrincessPeace, PrincessMarch, PrincessBeauty) |]-  [t| RoyalClock CureDecors |]-  purificationSpeech_Smile
src/ACME/PreCure/Textbook/Smile/Words.hs view
@@ -5,11 +5,11 @@  groupName_Smile = "スマイルプリキュア!" -girlName_Miyuki = "星空みゆき"-girlName_Akane  = "日野あかね"-girlName_Yayoi  = "黄瀬やよい"-girlName_Nao    = "緑川なお"-girlName_Reika  = "青木れいか"+girlName_Miyuki = "星空 みゆき"+girlName_Akane  = "日野 あかね"+girlName_Yayoi  = "黄瀬 やよい"+girlName_Nao    = "緑川 なお"+girlName_Reika  = "青木 れいか"  cureName_Happy  = "キュアハッピー" cureName_Sunny  = "キュアサニー"
src/ACME/PreCure/Textbook/SplashStar.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.SplashStar-  ( module S-  ) where---import           ACME.PreCure.Textbook.SplashStar.Types as S+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.SplashStar where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.SplashStar.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/SplashStar/Profiles.hs view
@@ -0,0 +1,84 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.SplashStar.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.SplashStar.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Saki Hyuga" girlName_Saki
+  , mkGirl "Mai Misho" girlName_Mai
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Bloom"
+      ""
+      cureName_Bloom
+      ""
+      introducesHerselfAs_Bloom
+
+  , mkTransformee
+      "Cure Egret"
+      ""
+      cureName_Egret
+      ""
+      introducesHerselfAs_Egret
+
+  , mkTransformee
+      "Cure Bright"
+      ""
+      cureName_Bright
+      ""
+      introducesHerselfAs_Bright
+
+  , mkTransformee
+      "Cure Windy"
+      ""
+      cureName_Windy
+      ""
+      introducesHerselfAs_Windy
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureBloom", "CureEgret"] "Futari wa PreCure Splash Star" "" groupName_SplashStar ""
+  , mkTransformedGroup ["CureBright", "CureWindy"] "Futari wa PreCure Splash Star" "(Cure Bloom, Cure Windy)" groupName_SplashStar variation_Bright_Windy
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Mix Commune Flappy" "ミックスコミューン(フラッピ)" []
+  , mkSpecialItem "Mix Commune Choppy" "ミックスコミューン(チョッピ)"  []
+  , mkSpecialItem "Crystal Commune Flappy" "クリスタルコミューン(フラッピ)"  []
+  , mkSpecialItem "Crystal Commune Choppy" "クリスタルコミューン(チョッピ)"   []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Saki", "Mai"]
+      ["MixCommuneFlappy", "MixCommuneChoppy"]
+      ["CureBloom","CureEgret"]
+      transformationSpeech_Bloom_Egret
+
+  , mkTransformation
+      ["Saki", "Mai"]
+      ["CrystalCommuneFlappy", "CrystalCommuneChoppy"]
+      ["CureBright","CureWindy"]
+      transformationSpeech_Bright_Windy
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureBloom", "CureEgret"] purificationSpeech_Bloom_Egret
+  ]
− src/ACME/PreCure/Textbook/SplashStar/Types.hs
@@ -1,63 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.SplashStar.Types where---import           ACME.PreCure.Textbook.SplashStar.Words-import           ACME.PreCure.Types.TH--data Saki = Saki deriving (Eq, Show)-data Mai = Mai deriving (Eq, Show)--$(girlInstance [t| Saki |] girlName_Saki)-$(girlInstance [t| Mai |] girlName_Mai)--data CureBloom = CureBloom deriving (Eq, Show)-data CureEgret = CureEgret deriving (Eq, Show)--data MixCommune_Flappy = MixCommune_Flappy deriving (Eq, Show)-data MixCommune_Choppy = MixCommune_Choppy deriving (Eq, Show)--data CureBright = CureBright deriving (Eq, Show)-data CureWindy  = CureWindy deriving (Eq, Show)--data CrystalCommune_Flappy = CrystalCommune_Flappy deriving (Eq, Show)-data CrystalCommune_Choppy = CrystalCommune_Choppy deriving (Eq, Show)--transformedInstanceDefault [t| CureBloom |] cureName_Bloom introducesHerselfAs_Bloom-transformedInstanceDefault [t| CureEgret |] cureName_Egret introducesHerselfAs_Egret--transformedInstanceDefault [t| CureBright |] cureName_Bright introducesHerselfAs_Bright-transformedInstanceDefault [t| CureWindy  |] cureName_Windy  introducesHerselfAs_Windy--transformedGroupInstanceDefault-  [t| (CureBloom, CureEgret) |]-  groupName_SplashStar--transformedGroupInstance-  [t| (CureBright, CureWindy) |]-  groupName_SplashStar-  variation_Bright_Windy--transformationInstance-  [t| (Saki, Mai) |]-  [t| (MixCommune_Flappy, MixCommune_Choppy) |]-  [t| (CureBloom, CureEgret) |]-  [| (CureBloom, CureEgret) |]-  transformationSpeech_Bloom_Egret--transformationInstance-  [t| (Saki, Mai) |]-  [t| (CrystalCommune_Flappy, CrystalCommune_Choppy) |]-  [t| (CureBright, CureWindy) |]-  [| (CureBright, CureWindy) |]-  transformationSpeech_Bright_Windy--nonItemPurificationInstance-  [t| (CureBloom, CureEgret) |]-  purificationSpeech_Bloom_Egret---- TODO: more purifications after confirming the phrases
src/ACME/PreCure/Textbook/SplashStar/Words.hs view
@@ -5,8 +5,8 @@  groupName_SplashStar = "ふたりはプリキュア Splash Star" -girlName_Saki = "日向咲"-girlName_Mai  = "美翔舞"+girlName_Saki = "日向 咲"+girlName_Mai  = "美翔 舞"  cureName_Bloom = "キュアブルーム" cureName_Egret = "キュアイーグレット"
src/ACME/PreCure/Textbook/Suite.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.Suite-  ( module H-  ) where---import           ACME.PreCure.Textbook.Suite.Types as H+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Suite where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Suite.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/Suite/Profiles.hs view
@@ -0,0 +1,135 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Suite.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Suite.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Hibiki Hojo" girlName_Hibiki
+  , mkGirl "Kanade Minamino" girlName_Kanade
+  , mkGirl "Ellen Kurokawa" girlName_Ellen
+  , mkGirl "Ako Shirabe" girlName_Ako
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Melody"
+      ""
+      cureName_Melody
+      ""
+      introducesHerselfAs_Melody
+
+  , mkTransformee
+      "Cure Rhythm"
+      ""
+      cureName_Rhythm
+      ""
+      introducesHerselfAs_Rhythm
+
+  , mkTransformee
+      "Cure Beat"
+      ""
+      cureName_Beat
+      ""
+      introducesHerselfAs_Beat
+
+  , mkTransformee
+      "Cure Muse"
+      ""
+      cureName_Muse
+      ""
+      introducesHerselfAs_Muse
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureMelody", "CureRhythm", "CureBeat", "CureMuse"] "Suite PreCure♪" "" groupName_Suite ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Cure Modules" "キュアモジューレ" ["FairyTone"]
+  , mkSpecialItem "Dory" "ドリー"   []
+  , mkSpecialItem "Rery" "レリー"   []
+  , mkSpecialItem "Miry" "ミリー"   []
+  , mkSpecialItem "Fary" "ファリー" []
+  , mkSpecialItem "Sory" "ソリー"   []
+  , mkSpecialItem "Lary" "ラリー"   []
+  , mkSpecialItem "Tiry" "シリー"   []
+  , mkSpecialItem "Dodory" "ドドリー" []
+  , mkSpecialItem "Miracle Belltier" "ミラクルベルティエ"  ["Miry"]
+  , mkSpecialItem "Fantastic Belltier" "ファンタスティックベルティエ" ["Fary"]
+  , mkSpecialItem "Love Guitar Rod" "ラブギターロッド" ["Sory"]
+  , mkSpecialItem "Healing Chest" "ヒーリングチェスト" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Hibiki", "Kanade"]
+      [mkIA "CureModules" ["Dory"], mkIA "CureModules" ["Rery"]]
+      ["CureMelody","CureRhythm"]
+      transformationSpeech_Melody_Rhythm
+
+  , mkTransformation
+      ["Ellen"]
+      [mkIA "CureModules" ["Lary"]]
+      ["CureBeat"]
+      transformationSpeech_Beat
+
+  , mkTransformation
+      ["Ako"]
+      [mkIA "CureModules" ["Dodory"]]
+      ["CureMuse"]
+      transformationSpeech_Muse
+
+  , mkTransformation
+      ["Hibiki", "Kanade", "Ellen"]
+      [mkIA "CureModules" ["Dory"], mkIA "CureModules" ["Rery"], mkIA "CureModules" ["Lary"]]
+      ["CureMelody","CureRhythm","CureBeat"]
+      transformationSpeech_Melody_Rhythm_Beat
+
+  , mkTransformation
+      ["Hibiki", "Kanade", "Ellen", "Ako"]
+      [mkIA "CureModules" ["Dory"], mkIA "CureModules" ["Rery"], mkIA "CureModules" ["Lary"], mkIA "CureModules" ["Dodory"]]
+      ["CureMelody","CureRhythm","CureBeat","CureMuse"]
+      transformationSpeech_Suite
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureMelody"]
+      [mkIA "MiracleBelltier" ["Miry"]]
+      purificationSpeech_Melody
+
+  , mkPurification
+      ["CureRhythm"]
+      [mkIA "FantasticBelltier" ["Fary"]]
+      purificationSpeech_Rhythm
+
+  , mkPurification
+      ["CureBeat"]
+      [mkIA "LoveGuitarRod" ["Sory"]]
+      purificationSpeech_Beat
+
+  , mkPurification
+      ["CureMuse"]
+      [mkIA "CureModules" ["Tiry"]]
+      purificationSpeech_Muse
+
+  , mkPurification
+      ["CureMelody", "CureRhythm", "CureBeat", "CureMuse"]
+      ["HealingChest"]
+      purificationSpeech_Suite
+  ]
− src/ACME/PreCure/Textbook/Suite/Types.hs
@@ -1,85 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Suite.Types where---import           ACME.PreCure.Textbook.Suite.Words-import           ACME.PreCure.Types.TH---data Hibiki = Hibiki deriving (Eq, Show)-data Kanade = Kanade deriving (Eq, Show)-data Ellen  = Ellen deriving (Eq, Show)-data Ako    = Ako deriving (Eq, Show)--girlInstance [t| Hibiki |] girlName_Hibiki-girlInstance [t| Kanade |] girlName_Kanade-girlInstance [t| Ellen |] girlName_Ellen-girlInstance [t| Ako |] girlName_Ako--data CureMelody = CureMelody deriving (Eq, Show)-data CureRhythm = CureRhythm deriving (Eq, Show)-data CureBeat   = CureBeat deriving (Eq, Show)-data CureMuse   = CureMuse deriving (Eq, Show)--data CureModules fs = CureModules fs deriving (Eq, Show)--data Dory = Dory deriving (Eq, Show)-data Rery = Rery deriving (Eq, Show)-data Miry = Miry deriving (Eq, Show)-data Fary = Fary deriving (Eq, Show)-data Sory = Sory deriving (Eq, Show)-data Lary = Lary deriving (Eq, Show)-data Tiry = Tiry deriving (Eq, Show)-data Dodory = Dodory deriving (Eq, Show)--data MiracleBelltier miry   = MiracleBelltier miry deriving (Eq, Show)-data FantasticBelltier fary = FantasticBelltier fary deriving (Eq, Show)-data LoveGuitarRod sory = LoveGuitarRod sory deriving (Eq, Show)--data HealingChest = HealingChest deriving (Eq, Show)--transformedInstanceDefault [t| CureMelody |] cureName_Melody introducesHerselfAs_Melody-transformedInstanceDefault [t| CureRhythm |] cureName_Rhythm introducesHerselfAs_Rhythm-transformedInstanceDefault [t| CureBeat |] cureName_Beat introducesHerselfAs_Beat-transformedInstanceDefault [t| CureMuse |] cureName_Muse introducesHerselfAs_Muse--transformedGroupInstanceDefault-  [t| (CureMelody, CureRhythm, CureBeat, CureMuse) |]-  groupName_Suite--transformationInstance-  [t| (Hibiki, Kanade) |]-  [t| (CureModules Dory, CureModules Rery) |]-  [t| (CureMelody, CureRhythm) |]-  [| (CureMelody, CureRhythm) |]-  transformationSpeech_Melody_Rhythm-transformationInstance [t| Ellen |] [t| CureModules Lary |] [t| CureBeat |] [| CureBeat |] transformationSpeech_Beat-transformationInstance [t| Ako |] [t| CureModules Dodory |] [t| CureMuse |] [| CureMuse |] transformationSpeech_Muse--transformationInstance-  [t| (Hibiki, Kanade, Ellen) |]-  [t| (CureModules Dory, CureModules Rery, CureModules Lary) |]-  [t| (CureMelody, CureRhythm, CureBeat) |]-  [| (CureMelody, CureRhythm, CureBeat) |]-  transformationSpeech_Melody_Rhythm_Beat--transformationInstance-  [t| (Hibiki, Kanade, Ellen, Ako) |]-  [t| (CureModules Dory, CureModules Rery, CureModules Lary, CureModules Dodory) |]-  [t| (CureMelody, CureRhythm, CureBeat, CureMuse) |]-  [| (CureMelody, CureRhythm, CureBeat, CureMuse) |]-  transformationSpeech_Suite--purificationInstance [t| CureMelody |] [t| MiracleBelltier Miry |] purificationSpeech_Melody-purificationInstance [t| CureRhythm |] [t| FantasticBelltier Fary |] purificationSpeech_Rhythm-purificationInstance [t| CureBeat |] [t| LoveGuitarRod Sory |] purificationSpeech_Beat-purificationInstance [t| CureMuse |] [t| CureModules Tiry |] purificationSpeech_Muse--purificationInstance-  [t| (CureMelody, CureRhythm, CureBeat, CureMuse) |]-  [t| HealingChest |]-  purificationSpeech_Suite
src/ACME/PreCure/Textbook/Suite/Words.hs view
@@ -4,10 +4,10 @@  groupName_Suite = "ハートキャッチプリキュア!" -girlName_Hibiki = "北条響"-girlName_Kanade = "南野奏"-girlName_Ellen  = "黒川エレン"-girlName_Ako    = "調辺アコ"+girlName_Hibiki = "北条 響"+girlName_Kanade = "南野 奏"+girlName_Ellen  = "黒川 エレン"+girlName_Ako    = "調辺 アコ"   cureName_Melody = "キュアメロディ"
src/ACME/PreCure/Textbook/Yes5.hs view
@@ -1,6 +1,29 @@-module ACME.PreCure.Textbook.Yes5-  ( module Y-  ) where---import           ACME.PreCure.Textbook.Yes5.Types as Y+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Yes5 where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Yes5.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+ src/ACME/PreCure/Textbook/Yes5/Profiles.hs view
@@ -0,0 +1,172 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Yes5.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Yes5.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Nozomi Yumehara" girlName_Nozomi
+  , mkGirl "Rin Natsuki" girlName_Rin
+  , mkGirl "Urara Kasugano" girlName_Urara
+  , mkGirl "Komachi Akimoto" girlName_Komachi
+  , mkGirl "Karen Minazuki" girlName_Karen
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Cure Dream"
+      ""
+      cureName_Dream
+      ""
+      introducesHerselfAs_Dream
+
+  , mkTransformee
+      "Cure Rouge"
+      ""
+      cureName_Rouge
+      ""
+      introducesHerselfAs_Rouge
+
+  , mkTransformee
+      "Cure Lemonade"
+      ""
+      cureName_Lemonade
+      ""
+      introducesHerselfAs_Lemonade
+
+  , mkTransformee
+      "Cure Mint"
+      ""
+      cureName_Mint
+      ""
+      introducesHerselfAs_Mint
+
+  , mkTransformee
+      "Cure Aqua"
+      ""
+      cureName_Aqua
+      ""
+      introducesHerselfAs_Aqua
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureDream", "CureRouge", "CureLemonade", "CureMint", "CureAqua"] "Yes! PreCure 5" "" groupName_Yes5 ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "Pinky Catch" "ピンキーキャッチュ" []
+  , mkSpecialItem "Dream Torch" "ドリーム・トーチ" []
+  , mkSpecialItem "Rouge Tact" "ルージュ・タクト" []
+  , mkSpecialItem "Lemonade Castanet" "レモネード・カスタネット" []
+  , mkSpecialItem "Mint Leaf" "ミント・リーフ" []
+  , mkSpecialItem "Aqua Ribbon" "アクア・リボン" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Nozomi"]
+      ["PinkyCatch"]
+      ["CureDream"]
+      transformationSpeech_Dream
+
+  , mkTransformation
+      ["Rin"]
+      ["PinkyCatch"]
+      ["CureRouge"]
+      transformationSpeech_Rouge
+
+  , mkTransformation
+      ["Urara"]
+      ["PinkyCatch"]
+      ["CureLemonade"]
+      transformationSpeech_Lemonade
+
+  , mkTransformation
+      ["Komachi"]
+      ["PinkyCatch"]
+      ["CureMint"]
+      transformationSpeech_Mint
+
+  , mkTransformation
+      ["Karen"]
+      ["PinkyCatch"]
+      ["CureAqua"]
+      transformationSpeech_Aqua
+
+  , mkTransformation
+      ["Nozomi", "Rin", "Urara", "Komachi", "Karen"]
+      ["PinkyCatch"]
+      ["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"]
+      transformationSpeech_Yes5
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["CureDream"]
+      ["PinkyCatch"]
+      purificationSpeech_Dream
+
+  , mkPurification
+      ["CureRouge"]
+      ["PinkyCatch"]
+      purificationSpeech_Rouge
+
+  , mkPurification
+      ["CureLemonade"]
+      ["PinkyCatch"]
+      purificationSpeech_Lemonade
+
+  , mkPurification
+      ["CureMint"]
+      ["PinkyCatch"]
+      purificationSpeech_Mint
+
+  , mkPurification
+      ["CureAqua"]
+      ["PinkyCatch"]
+      purificationSpeech_Aqua
+
+  , mkPurification
+      ["CureDream"]
+      ["DreamTorch"]
+      purificationSpeech_Dream_Crystal_Shoot
+
+  , mkPurification
+      ["CureRouge"]
+      ["RougeTact"]
+      purificationSpeech_Rouge_Burning
+
+  , mkPurification
+      ["CureLemonade"]
+      ["LemonadeCastanet"]
+      purificationSpeech_Lemonade_Shining
+
+  , mkPurification
+      ["CureMint"]
+      ["MintLeaf"]
+      purificationSpeech_Mint_Shield
+
+  , mkPurification
+      ["CureAqua"]
+      ["AquaRibbon"]
+      purificationSpeech_Aqua_Tornado
+
+  , mkPurification
+      ["CureDream", "CureRouge", "CureLemonade", "CureMint", "CureAqua"]
+      ["DreamTorch", "RougeTact", "LemonadeCastanet", "MintLeaf", "AquaRibbon"]
+      purificationSpeech_Yes5
+  ]
− src/ACME/PreCure/Textbook/Yes5/Types.hs
@@ -1,77 +0,0 @@-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Yes5.Types where---import           ACME.PreCure.Textbook.Yes5.Words-import           ACME.PreCure.Types.TH---data Nozomi  = Nozomi deriving (Eq, Show)-data Rin     = Rin deriving (Eq, Show)-data Urara   = Urara deriving (Eq, Show)-data Komachi = Komachi deriving (Eq, Show)-data Karen   = Karen deriving (Eq, Show)--girlInstance [t| Nozomi |] girlName_Nozomi-girlInstance [t| Rin |] girlName_Rin-girlInstance [t| Urara |] girlName_Urara-girlInstance [t| Komachi |] girlName_Komachi-girlInstance [t| Karen |] girlName_Karen--data CureDream    = CureDream deriving (Eq, Show)-data CureRouge    = CureRouge deriving (Eq, Show)-data CureLemonade = CureLemonade deriving (Eq, Show)-data CureMint     = CureMint deriving (Eq, Show)-data CureAqua     = CureAqua deriving (Eq, Show)--data PinkyCatch = PinkyCatch deriving (Eq, Show)--data DreamTorch       = DreamTorch deriving (Eq, Show)-data RougeTact        = RougeTact deriving (Eq, Show)-data LemonadeCastanet = LemonadeCastanet deriving (Eq, Show)-data MintLeaf         = MintLeaf deriving (Eq, Show)-data AquaRibbon       = AquaRibbon deriving (Eq, Show)--transformedInstanceDefault [t| CureDream |] cureName_Dream introducesHerselfAs_Dream-transformedInstanceDefault [t| CureRouge |] cureName_Rouge introducesHerselfAs_Rouge-transformedInstanceDefault [t| CureLemonade |] cureName_Lemonade introducesHerselfAs_Lemonade-transformedInstanceDefault [t| CureMint |] cureName_Mint introducesHerselfAs_Mint-transformedInstanceDefault [t| CureAqua |] cureName_Aqua introducesHerselfAs_Aqua--transformedGroupInstanceDefault-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  groupName_Yes5--transformationInstance [t| Nozomi |] [t| PinkyCatch |] [t| CureDream |] [| CureDream |] transformationSpeech_Dream-transformationInstance [t| Rin |] [t| PinkyCatch |] [t| CureRouge |] [| CureRouge |] transformationSpeech_Rouge-transformationInstance [t| Urara |] [t| PinkyCatch |] [t| CureLemonade |] [| CureLemonade |] transformationSpeech_Lemonade-transformationInstance [t| Komachi |] [t| PinkyCatch |] [t| CureMint |] [| CureMint |] transformationSpeech_Mint-transformationInstance [t| Karen |] [t| PinkyCatch |] [t| CureAqua |] [| CureAqua |] transformationSpeech_Aqua--transformationInstance-  [t| (Nozomi, Rin, Urara, Komachi, Karen) |]-  [t| PinkyCatch |]-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  [| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  transformationSpeech_Yes5--purificationInstance [t| CureDream |] [t| PinkyCatch |] purificationSpeech_Dream-purificationInstance [t| CureRouge |] [t| PinkyCatch |] purificationSpeech_Rouge-purificationInstance [t| CureLemonade |] [t| PinkyCatch |] purificationSpeech_Lemonade-purificationInstance [t| CureMint |] [t| PinkyCatch |] purificationSpeech_Mint-purificationInstance [t| CureAqua |] [t| PinkyCatch |] purificationSpeech_Aqua--purificationInstance [t| CureDream |] [t| DreamTorch |] purificationSpeech_Dream_Crystal_Shoot-purificationInstance [t| CureRouge |] [t| RougeTact |] purificationSpeech_Rouge_Burning-purificationInstance [t| CureLemonade |] [t| LemonadeCastanet |] purificationSpeech_Lemonade_Shining-purificationInstance [t| CureMint |] [t| MintLeaf |] purificationSpeech_Mint_Shield-purificationInstance [t| CureAqua |] [t| AquaRibbon |] purificationSpeech_Aqua_Tornado--purificationInstance-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  [t| (DreamTorch, RougeTact, LemonadeCastanet, MintLeaf, AquaRibbon) |]-  purificationSpeech_Yes5
src/ACME/PreCure/Textbook/Yes5/Words.hs view
@@ -5,11 +5,11 @@  groupName_Yes5 = "Yes! プリキュア 5" -girlName_Nozomi  = "夢原のぞみ"-girlName_Rin     = "夏木りん"-girlName_Urara   = "春日野うらら"-girlName_Komachi = "秋元こまち"-girlName_Karen   = "水無月かれん"+girlName_Nozomi  = "夢原 のぞみ"+girlName_Rin     = "夏木 りん"+girlName_Urara   = "春日野 うらら"+girlName_Komachi = "秋元 こまち"+girlName_Karen   = "水無月 かれん"  cureName_Dream    = "キュアドリーム" cureName_Rouge    = "キュアルージュ"
src/ACME/PreCure/Textbook/Yes5GoGo.hs view
@@ -1,6 +1,33 @@-module ACME.PreCure.Textbook.Yes5GoGo-  ( module Y-  ) where---import           ACME.PreCure.Textbook.Yes5GoGo.Types as Y+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Yes5GoGo where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Yes5
+import           ACME.PreCure.Textbook.Yes5GoGo.Profiles
+
+{-# ANN module girls #-}
+$(declareGirls girls)
+
+{-# ANN module transformees #-}
+$(declareTransformees transformees)
+
+{-# ANN module transformedGroups #-}
+$(declareTransformedGroups transformedGroups)
+
+{-# ANN module specialItems #-}
+$(declareSpecialItems specialItems)
+
+{-# ANN module transformations #-}
+$(declareTransformations transformations)
+
+{-# ANN module purifications #-}
+$(declarePurifications purifications)
+
+{-# ANN module nonItemPurifications #-}
+$(declareNonItemPurifications nonItemPurifications)
+ src/ACME/PreCure/Textbook/Yes5GoGo/Profiles.hs view
@@ -0,0 +1,125 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Yes5GoGo.Profiles where
+
+import           ACME.PreCure.Index.Types
+import           ACME.PreCure.Textbook.Yes5.Words
+import           ACME.PreCure.Textbook.Yes5GoGo.Words
+
+
+girls :: [Girl]
+girls =
+  [ mkGirl "Kurumi Mimino" girlName_Kurumi
+  ]
+
+
+transformees :: [Transformee]
+transformees =
+  [ mkTransformee
+      "Milky Rose"
+      ""
+      cureName_MilkyRose
+      ""
+      introducesHerselfAs_MilkyRose
+  ]
+
+
+transformedGroups :: [TransformedGroup]
+transformedGroups =
+  [ mkTransformedGroup ["CureDream", "CureRouge", "CureLemonade", "CureMint", "CureAqua", "MilkyRose"] "Yes! PreCure 5 GoGo!" "" groupName_Yes5GoGo ""
+  ]
+
+
+specialItems :: [SpecialItem]
+specialItems =
+  [ mkSpecialItem "CureMo" "キュアモ" []
+  , mkSpecialItem "Milky Palette" "ミルキィパレット" []
+  , mkSpecialItem "Crystal Fleuret" "クリスタル・フルーレ" []
+  , mkSpecialItem "Fire Fleuret" "ファイヤー・フルーレ" []
+  , mkSpecialItem "Shining Fleuret" "シャイニング・フルーレ" []
+  , mkSpecialItem "Protect Fleuret" "プロテクト・フルーレ" []
+  , mkSpecialItem "Tornado Fleuret" "トルネード・フルーレ" []
+  , mkSpecialItem "Milky Mirror" "ミルキィミラー" []
+  ]
+
+
+transformations :: [Transformation]
+transformations =
+  [ mkTransformation
+      ["Nozomi"]
+      ["CureMo"]
+      ["CureDream"]
+      transformationSpeech_Dream
+
+  , mkTransformation
+      ["Rin"]
+      ["CureMo"]
+      ["CureRouge"]
+      transformationSpeech_Rouge
+
+  , mkTransformation
+      ["Urara"]
+      ["CureMo"]
+      ["CureLemonade"]
+      transformationSpeech_Lemonade
+
+  , mkTransformation
+      ["Komachi"]
+      ["CureMo"]
+      ["CureMint"]
+      transformationSpeech_Mint
+
+  , mkTransformation
+      ["Karen"]
+      ["CureMo"]
+      ["CureAqua"]
+      transformationSpeech_Aqua
+
+  , mkTransformation
+      ["Kurumi"]
+      ["MilkyPalette"]
+      ["MilkyRose"]
+      transformationSpeech_MilkyRose
+
+  , mkTransformation
+      ["Nozomi", "Rin", "Urara", "Komachi", "Karen"]
+      ["CureMo"]
+      ["CureDream","CureRouge","CureLemonade","CureMint","CureAqua"]
+      transformationSpeech_Yes5
+
+  , mkTransformation
+      ["Nozomi", "Rin", "Urara", "Komachi", "Karen", "Kurumi"]
+      ["CureMo", "MilkyPalette"]
+      ["CureDream","CureRouge","CureLemonade","CureMint","CureAqua","MilkyRose"]
+      transformationSpeech_Yes5GoGo
+  ]
+
+
+purifications :: [Purification]
+purifications =
+  [ mkPurification
+      ["MilkyRose"]
+      ["MilkyPalette"]
+      purificationSpeech_MilkyRose
+
+  , mkPurification
+      ["MilkyRose"]
+      ["MilkyMirror"]
+      purificationSpeech_MilkyRose_Metal
+
+  , mkPurification
+      ["CureDream", "CureRouge", "CureLemonade", "CureMint", "CureAqua"]
+      ["CrystalFleuret", "FireFleuret", "ShiningFleuret", "ProtectFleuret", "TornadoFleuret"]
+      purificationSpeech_Yes5GoGo
+  ]
+
+
+nonItemPurifications :: [NonItemPurification]
+nonItemPurifications =
+  [ mkNonItemPurification ["CureDream"] purificationSpeech_Dream_GoGo
+  , mkNonItemPurification ["CureRouge"] purificationSpeech_Rouge_GoGo
+  , mkNonItemPurification ["CureLemonade"] purificationSpeech_Lemonade_GoGo
+  , mkNonItemPurification ["CureMint"] purificationSpeech_Mint_GoGo
+  , mkNonItemPurification ["CureAqua"] purificationSpeech_Aqua_GoGo
+  ]
− src/ACME/PreCure/Textbook/Yes5GoGo/Types.hs
@@ -1,70 +0,0 @@-{-# OPTIONS_GHC -fno-warn-orphans #-}--{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeFamilies #-}--module ACME.PreCure.Textbook.Yes5GoGo.Types where---import           ACME.PreCure.Textbook.Yes5.Words-import           ACME.PreCure.Textbook.Yes5.Types-import           ACME.PreCure.Textbook.Yes5GoGo.Words-import           ACME.PreCure.Types.TH--data Kurumi = Kurumi deriving (Eq, Show)--girlInstance [t| Kurumi |] girlName_Kurumi--data MilkyRose = MilkyRose deriving (Eq, Show)--data CureMo = CureMo deriving (Eq, Show)-data MilkyPalette = MilkyPalette deriving (Eq, Show)--data CrystalFlourez = CrystalFlourez deriving (Eq, Show)-data FireFlourez    = FireFlourez deriving (Eq, Show)-data ShiningFlourez = ShiningFlourez deriving (Eq, Show)-data ProtectFlourez = ProtectFlourez deriving (Eq, Show)-data TornadoFlourez = TornadoFlourez deriving (Eq, Show)-data MilkyMirror    = MilkyMirror deriving (Eq, Show)--transformedGroupInstanceDefault-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua, MilkyRose) |]-  groupName_Yes5GoGo--transformationInstance [t| Nozomi |] [t| CureMo |] [t| CureDream |] [| CureDream |] transformationSpeech_Dream-transformationInstance [t| Rin |] [t| CureMo |] [t| CureRouge |] [| CureRouge |] transformationSpeech_Rouge-transformationInstance [t| Urara |] [t| CureMo |] [t| CureLemonade |] [| CureLemonade |] transformationSpeech_Lemonade-transformationInstance [t| Komachi |] [t| CureMo |] [t| CureMint |] [| CureMint |] transformationSpeech_Mint-transformationInstance [t| Karen |] [t| CureMo |] [t| CureAqua |] [| CureAqua |] transformationSpeech_Aqua-transformationInstance [t| Kurumi |] [t| MilkyPalette |] [t| MilkyRose |] [| MilkyRose |] transformationSpeech_MilkyRose--transformationInstance-  [t| (Nozomi, Rin, Urara, Komachi, Karen) |]-  [t| CureMo |]-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  [| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  transformationSpeech_Yes5--transformationInstance-  [t| (Nozomi, Rin, Urara, Komachi, Karen, Kurumi) |]-  [t| (CureMo, MilkyPalette) |]-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua, MilkyRose) |]-  [| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua, MilkyRose) |]-  transformationSpeech_Yes5GoGo---- https://www.youtube.com/watch?v=bypPLRhJQCk-nonItemPurificationInstance [t| CureDream |] purificationSpeech_Dream_GoGo-nonItemPurificationInstance [t| CureRouge |] purificationSpeech_Rouge_GoGo-nonItemPurificationInstance [t| CureLemonade |] purificationSpeech_Lemonade_GoGo-nonItemPurificationInstance [t| CureMint |] purificationSpeech_Mint_GoGo-nonItemPurificationInstance [t| CureAqua |] purificationSpeech_Aqua_GoGo--purificationInstance [t| MilkyRose |] [t| MilkyPalette |] purificationSpeech_MilkyRose-purificationInstance [t| MilkyRose |] [t| MilkyMirror |] purificationSpeech_MilkyRose_Metal--purificationInstance-  [t| (CureDream, CureRouge, CureLemonade, CureMint, CureAqua) |]-  [t| (CrystalFlourez, FireFlourez, ShiningFlourez, ProtectFlourez, TornadoFlourez) |]-  purificationSpeech_Yes5GoGo
src/ACME/PreCure/Textbook/Yes5GoGo/Words.hs view
@@ -7,7 +7,7 @@  groupName_Yes5GoGo = "Yes! プリキュア 5 GoGo!" -girlName_Kurumi = "美々野くるみ"+girlName_Kurumi = "美々野 くるみ"  cureName_MilkyRose = "ミルキィローズ" 
src/ACME/PreCure/Types/TH.hs view
@@ -7,6 +7,7 @@         , declareSpecialItems         , declareTransformations         , declarePurifications+        , declareNonItemPurifications          , girlInstance         , transformedInstance@@ -88,9 +89,8 @@ declareTransformedGroups :: [Index.TransformedGroup] -> DecsQ declareTransformedGroups = fmap concat . mapM d   where-    d (Index.TransformedGroup n _e _ve j vj) = do-      let name = mkName n-      defineWith name $ transformedGroupInstance (conT name) j vj+    d (Index.TransformedGroup ts _e _ve j vj) =+      transformedGroupInstance (tupleT ts) j vj   declareTransformees :: [Index.Transformee] -> DecsQ@@ -112,25 +112,34 @@ declareTransformations :: [Index.Transformation] -> DecsQ declareTransformations = fmap concat . mapM d   where-    d (Index.Transformation tas ias ds s) = do+    d (Index.Transformation tas ias ds s) =       transformationInstance         (tupleTFromIdAttachments tas)         (tupleTFromIdAttachments ias)-        (tupleT $ map mkName ds)-        (tupleE $ map mkName ds)+        (tupleT ds)+        (tupleE ds)         s   declarePurifications :: [Index.Purification] -> DecsQ declarePurifications = fmap concat . mapM d   where-    d (Index.Purification pas ias s) = do+    d (Index.Purification pas ias s) =       purificationInstance         (tupleTFromIdAttachments pas)         (tupleTFromIdAttachments ias)         s  +declareNonItemPurifications :: [Index.NonItemPurification] -> DecsQ+declareNonItemPurifications = fmap concat . mapM d+  where+    d (Index.NonItemPurification pas s) =+      nonItemPurificationInstance+        (tupleTFromIdAttachments pas)+        s++ girlInstance :: TypeQ -> String -> DecsQ girlInstance typeq humanN =   [d|@@ -208,16 +217,16 @@     toAppT (Index.IdAttachments i ias) = appsT (ConT $ mkName i) $ map toAppT ias  -tupleT :: [Name] -> TypeQ-tupleT ns = tupleTBy ConT ns+tupleT :: [String] -> TypeQ+tupleT ns = tupleTBy (ConT . mkName) ns   tupleTBy :: (a -> Type) -> [a] -> TypeQ tupleTBy f ns = return $ appsT (TupleT (length ns)) (map f ns)  -tupleE :: [Name] -> ExpQ-tupleE = tupE . map conE+tupleE :: [String] -> ExpQ+tupleE = tupE . map (conE . mkName)   firstLower :: String -> String
test/ACME/PreCureSpec.hs view
@@ -7,7 +7,6 @@ import           Test.Hspec  import           ACME.PreCure-import           ACME.PreCure.Textbook.First.Words   main :: IO ()@@ -52,17 +51,17 @@         groupVariation specialForm `shouldBe` "オーバー・ザ・レインボー"    let action = do-        (CureBlack, CureWhite) <- transform (Nagisa, Honoka) (CardCommune_Mepple, CardCommune_Mipple)+        (CureBlack, CureWhite) <- transform (Nagisa, Honoka) (CardCommuneMepple, CardCommuneMipple)         purifyWithoutItem (CureBlack, CureWhite)-        purify (CureBlack, CureWhite) RainbowBrace+        purify (CureBlack, CureWhite) RainbowBracelets    describe "composeEpisode" $ do     it "returns accumulated lines" $ do       let actual = composeEpisode action           expected =-              transformationSpeech_Black_White-                ++ purificationSpeech_Black_White-                ++ purificationSpeech_Black_White_RainbowStorm+              transformationSpeech (Nagisa, Honoka) (CardCommuneMepple, CardCommuneMipple)+                ++ nonItemPurificationSpeech (CureBlack, CureWhite)+                ++ purificationSpeech (CureBlack, CureWhite) RainbowBracelets       actual `shouldBe` expected    describe "printEpisodeWith" $ do
typesafe-precure.cabal view
@@ -1,5 +1,5 @@ name:                 typesafe-precure-version:              0.6.3.1+version:              0.7.0.1 synopsis:             Type-safe transformations and purifications of PreCures (Japanese Battle Heroine) description:          See README.md for details. homepage:             https://github.com/igrep/typesafe-precure#readme@@ -20,77 +20,75 @@   ghc-options:         -Wall   exposed-modules:     ACME.PreCure                      , ACME.PreCure.Textbook-                      , ACME.PreCure.Textbook.First+                     , ACME.PreCure.Textbook.MaxHeart+                     , ACME.PreCure.Textbook.SplashStar+                     , ACME.PreCure.Textbook.Yes5+                     , ACME.PreCure.Textbook.Yes5GoGo+                     , ACME.PreCure.Textbook.Fresh+                     , ACME.PreCure.Textbook.HeartCatch+                     , ACME.PreCure.Textbook.Suite+                     , ACME.PreCure.Textbook.Smile+                     , ACME.PreCure.Textbook.DokiDoki+                     , ACME.PreCure.Textbook.HappinessCharge+                     , ACME.PreCure.Textbook.GoPrincess+                     , ACME.PreCure.Textbook.Movie+                     , ACME.PreCure.Textbook.MahoGirls+                     , ACME.PreCure.Textbook.KirakiraALaMode+                     , ACME.PreCure.Textbook.Hugtto++                     , ACME.PreCure.Types+                     , ACME.PreCure.Monad++  other-modules:       ACME.PreCure.Types.TH+                     , ACME.PreCure.Index+                     , ACME.PreCure.Index.Types+                     , ACME.PreCure.Index.Lib++                     , ACME.PreCure.Textbook.First.Profiles                      , ACME.PreCure.Textbook.First.Words-                     , ACME.PreCure.Textbook.First.Types -                     , ACME.PreCure.Textbook.MaxHeart+                     , ACME.PreCure.Textbook.MaxHeart.Profiles                      , ACME.PreCure.Textbook.MaxHeart.Words-                     , ACME.PreCure.Textbook.MaxHeart.Types -                     , ACME.PreCure.Textbook.SplashStar+                     , ACME.PreCure.Textbook.SplashStar.Profiles                      , ACME.PreCure.Textbook.SplashStar.Words-                     , ACME.PreCure.Textbook.SplashStar.Types -                     , ACME.PreCure.Textbook.Yes5+                     , ACME.PreCure.Textbook.Yes5.Profiles                      , ACME.PreCure.Textbook.Yes5.Words-                     , ACME.PreCure.Textbook.Yes5.Types -                     , ACME.PreCure.Textbook.Yes5GoGo+                     , ACME.PreCure.Textbook.Yes5GoGo.Profiles                      , ACME.PreCure.Textbook.Yes5GoGo.Words-                     , ACME.PreCure.Textbook.Yes5GoGo.Types -                     , ACME.PreCure.Textbook.Fresh+                     , ACME.PreCure.Textbook.Fresh.Profiles                      , ACME.PreCure.Textbook.Fresh.Words-                     , ACME.PreCure.Textbook.Fresh.Types -                     , ACME.PreCure.Textbook.HeartCatch+                     , ACME.PreCure.Textbook.HeartCatch.Profiles                      , ACME.PreCure.Textbook.HeartCatch.Words-                     , ACME.PreCure.Textbook.HeartCatch.Types -                     , ACME.PreCure.Textbook.Suite+                     , ACME.PreCure.Textbook.Suite.Profiles                      , ACME.PreCure.Textbook.Suite.Words-                     , ACME.PreCure.Textbook.Suite.Types -                     , ACME.PreCure.Textbook.Smile+                     , ACME.PreCure.Textbook.Smile.Profiles                      , ACME.PreCure.Textbook.Smile.Words-                     , ACME.PreCure.Textbook.Smile.Types -                     , ACME.PreCure.Textbook.Dokidoki-                     , ACME.PreCure.Textbook.Dokidoki.Words-                     , ACME.PreCure.Textbook.Dokidoki.Types+                     , ACME.PreCure.Textbook.DokiDoki.Profiles+                     , ACME.PreCure.Textbook.DokiDoki.Words -                     , ACME.PreCure.Textbook.HappinessCharge+                     , ACME.PreCure.Textbook.HappinessCharge.Profiles                      , ACME.PreCure.Textbook.HappinessCharge.Words-                     , ACME.PreCure.Textbook.HappinessCharge.Types -                     , ACME.PreCure.Textbook.GoPrincess+                     , ACME.PreCure.Textbook.GoPrincess.Profiles                      , ACME.PreCure.Textbook.GoPrincess.Words-                     , ACME.PreCure.Textbook.GoPrincess.Types -                     , ACME.PreCure.Textbook.Movie+                     , ACME.PreCure.Textbook.Movie.Profiles                      , ACME.PreCure.Textbook.Movie.Words-                     , ACME.PreCure.Textbook.Movie.Types -                     , ACME.PreCure.Textbook.MahoGirls-                     , ACME.PreCure.Textbook.MahoGirls.Types+                     , ACME.PreCure.Textbook.MahoGirls.Profiles                      , ACME.PreCure.Textbook.MahoGirls.Words -                     , ACME.PreCure.Textbook.KirakiraALaMode-                     , ACME.PreCure.Textbook.Hugtto--                     , ACME.PreCure.Types-                     , ACME.PreCure.Monad-  other-modules:       ACME.PreCure.Types.TH-                     , ACME.PreCure.Index-                     , ACME.PreCure.Index.Lib-                     , ACME.PreCure.Index.Types--                     , ACME.PreCure.Textbook.KirakiraALaMode.Types                      , ACME.PreCure.Textbook.KirakiraALaMode.Profiles -                     , ACME.PreCure.Textbook.Hugtto.Types                      , ACME.PreCure.Textbook.Hugtto.Profiles   build-depends:       base >= 4.7 && < 5                      -- TODO: specify version