Skip to content

Instantly share code, notes, and snippets.

@mDuo13
Last active June 21, 2026 05:14
Show Gist options
  • Select an option

  • Save mDuo13/f6be343e2041f91b7bfb15296345807a to your computer and use it in GitHub Desktop.

Select an option

Save mDuo13/f6be343e2041f91b7bfb15296345807a to your computer and use it in GitHub Desktop.
Validate decklists in Omni Event
// Paste this into the browser console to run some basic validity checks on decklists in Omni
// Not foolproof, but decklists that pass will get a blue circle and decklists that fail will get a red circle
// Decklists that are valid but might be wrong (small/missing sideboard, small mat deck) get a yellow dashed circle
// Updated for RDO release & banlist of April 3, 2026
// Only works from the main standings tab after the first round is paired
const COUNTRE = /^(?<count>[0-9]+) cards$/
const CARDRE = /^(?<q>[0-9]+) (?<c>.*)$/
const carddata = {"Spirit of Purity": {"mat": 1, "valid": 1}, "Alice, Distorted Queen": {"mat": 1, "valid": 1}, "Alice, Whim\'s Monarch": {"mat": 1, "valid": 1}, "Alice, Phantom Monarch": {"mat": 1, "valid": 1}, "Merlin, Memorite Vassal": {"mat": 1, "valid": 1}, "Merlin, Amethyst\'s Glow": {"mat": 1, "valid": 1}, "Merlin, Brilliant Vestige": {"mat": 1, "valid": 1}, "Biding Cinquedea": {"mat": 1, "valid": 1}, "Dropped Band": {"mat": 1, "valid": 1}, "Ducal Seal": {"mat": 1, "valid": 1}, "Enfeebling Orb": {"mat": 1, "valid": 1}, "Lagomorph Piece": {"mat": 1, "valid": 1}, "Myopic Lens": {"mat": 1, "valid": 1}, "Nullifying Lantern": {"mat": 1, "valid": 1}, "Oneiric Key": {"mat": 1, "valid": 1}, "Smoke Bombs": {"mat": 1, "valid": 1}, "Infernal Vessel": {"mat": 1, "valid": 1}, "Teardrop Diadem": {"mat": 1, "valid": 1}, "Briar\'s Spindle": {"mat": 1, "valid": 1}, "Gustmark Gauge": {"mat": 1, "valid": 1}, "Purifying Thurible": {"mat": 1, "valid": 1}, "Orbiting Cosmos": {"mat": 1, "valid": 1}, "Folded Shadows": {"mat": 1, "valid": 1}, "Aetherwing\'s Ward": {"mat": 0, "valid": 1}, "Bladed Riftseer": {"mat": 0, "valid": 1}, "Castling": {"mat": 0, "valid": 1}, "Chance, Seven of Spades": {"mat": 0, "valid": 1}, "Equivalent Exchange": {"mat": 0, "valid": 1}, "Fast Cure": {"mat": 0, "valid": 1}, "Field of Ranks and Files": {"mat": 0, "valid": 1}, "Golden Bishop": {"mat": 0, "valid": 1}, "Golden Gambit": {"mat": 0, "valid": 1}, "Golden Knight": {"mat": 0, "valid": 1}, "Golden Pawn": {"mat": 0, "valid": 1}, "Golden Rook": {"mat": 0, "valid": 1}, "Grave Gateau": {"mat": 0, "valid": 1}, "Incapacitate": {"mat": 0, "valid": 1}, "Infinite Scintillation": {"mat": 0, "valid": 1}, "Lost Being": {"mat": 0, "valid": 0}, "Lurking Assailant": {"mat": 0, "valid": 1}, "March On": {"mat": 0, "valid": 1}, "Memorite Blade": {"mat": 0, "valid": 0}, "Memorite Obelith": {"mat": 0, "valid": 0}, "Memorite Shardwing": {"mat": 0, "valid": 0}, "Mirrorbound Covenant": {"mat": 0, "valid": 1}, "Mirrored Confrontation": {"mat": 0, "valid": 1}, "Mourning Veilbound": {"mat": 0, "valid": 1}, "Night Barker": {"mat": 0, "valid": 1}, "Obscured Offering": {"mat": 0, "valid": 1}, "Off With Her Head": {"mat": 0, "valid": 1}, "Pawn Piece": {"mat": 0, "valid": 0}, "Peer Beyond": {"mat": 0, "valid": 1}, "Phantasmagoria": {"mat": 0, "valid": 0}, "Plea for Peace": {"mat": 0, "valid": 1}, "Polishing Flourish": {"mat": 0, "valid": 1}, "Queen Piece": {"mat": 0, "valid": 0}, "Queen\'s Gambit": {"mat": 0, "valid": 1}, "Reveal the Hidden": {"mat": 0, "valid": 1}, "Royal Oathguard": {"mat": 0, "valid": 1}, "Sacrifice Play": {"mat": 0, "valid": 1}, "Siege Mauler": {"mat": 0, "valid": 1}, "Six of Spades": {"mat": 0, "valid": 1}, "Stolen Chance": {"mat": 0, "valid": 1}, "Summon Pawn": {"mat": 0, "valid": 1}, "Thieving Cut": {"mat": 0, "valid": 1}, "Topsy Decree": {"mat": 0, "valid": 1}, "Tricastles of Lucenia": {"mat": 0, "valid": 1}, "Twisted Verdict": {"mat": 0, "valid": 1}, "Unmake Duality": {"mat": 0, "valid": 0}, "Vestal Priestess": {"mat": 0, "valid": 1}, "Waited Accord": {"mat": 0, "valid": 1}, "Wool Brook": {"mat": 0, "valid": 1}, "Alizarin Longbowman": {"mat": 0, "valid": 1}, "Bill, Chimney Sweep": {"mat": 0, "valid": 1}, "Burning Aethercharge": {"mat": 0, "valid": 1}, "Crackling Incineration": {"mat": 0, "valid": 1}, "Crumbling Reign": {"mat": 0, "valid": 1}, "Dichroic Scorch": {"mat": 0, "valid": 1}, "Feu Awakening": {"mat": 0, "valid": 1}, "Flared Iridescence": {"mat": 0, "valid": 1}, "Flickering Afterglow": {"mat": 0, "valid": 1}, "Gilded Pyre": {"mat": 0, "valid": 1}, "Gleaming Smolder": {"mat": 0, "valid": 1}, "Ignition Draw": {"mat": 0, "valid": 1}, "Inverted Pyroslash": {"mat": 0, "valid": 1}, "Molten Echo": {"mat": 0, "valid": 1}, "Mote Sear": {"mat": 0, "valid": 1}, "Nether Dodobird": {"mat": 0, "valid": 1}, "Queen\'s Cinderhog": {"mat": 0, "valid": 1}, "Righteous Retribution": {"mat": 0, "valid": 1}, "Rosewinged Hollow": {"mat": 0, "valid": 1}, "Sacred Engulfment": {"mat": 0, "valid": 1}, "Seven of Hearts": {"mat": 0, "valid": 1}, "Singeing Leap": {"mat": 0, "valid": 1}, "Spark Link": {"mat": 0, "valid": 1}, "Suffocating Ash": {"mat": 0, "valid": 1}, "Tweedledum, Rattled Dancer": {"mat": 0, "valid": 1}, "Tyrannical Denigration": {"mat": 0, "valid": 1}, "Balmshot Nurse": {"mat": 0, "valid": 1}, "Brookside Scout": {"mat": 0, "valid": 1}, "Burnished Obelith": {"mat": 0, "valid": 1}, "Chamberlain Toad": {"mat": 0, "valid": 1}, "Condemning Evisceration": {"mat": 0, "valid": 1}, "Croaking Webfoot": {"mat": 0, "valid": 1}, "Crystal Accretion": {"mat": 0, "valid": 1}, "Doubled Pawns": {"mat": 0, "valid": 1}, "Drifting Abysshell": {"mat": 0, "valid": 1}, "Drown in Sorrow": {"mat": 0, "valid": 1}, "Eminent Lethargy": {"mat": 0, "valid": 1}, "Freezing Gambit": {"mat": 0, "valid": 1}, "Genuflecting Execution": {"mat": 0, "valid": 1}, "Hunt, Weiss King": {"mat": 0, "valid": 1}, "Illusory Armsmaster": {"mat": 0, "valid": 1}, "Indissoluble Fractal": {"mat": 0, "valid": 1}, "Misty Whispertail": {"mat": 0, "valid": 1}, "Plage aux Homards": {"mat": 0, "valid": 1}, "Rainwoven Crysalis": {"mat": 0, "valid": 1}, "Refreshing Charge": {"mat": 0, "valid": 1}, "Return to the Depths": {"mat": 0, "valid": 1}, "Spalling Cleanse": {"mat": 0, "valid": 1}, "Stillshard Strike": {"mat": 0, "valid": 1}, "Treacle, Drowned Mouse": {"mat": 0, "valid": 1}, "Tweedledee, Contrarian Poet": {"mat": 0, "valid": 1}, "Unmoored Call": {"mat": 0, "valid": 1}, "Wavekeeper\'s Bond": {"mat": 0, "valid": 1}, "Weiss Bishop": {"mat": 0, "valid": 1}, "Weiss Knight": {"mat": 0, "valid": 1}, "Advantageous Perch": {"mat": 0, "valid": 1}, "Betraying Blade": {"mat": 0, "valid": 1}, "Bishop\'s Cross": {"mat": 0, "valid": 1}, "Buffeting Hurricane": {"mat": 0, "valid": 1}, "Calming Breeze": {"mat": 0, "valid": 1}, "Cleansing Reunion": {"mat": 0, "valid": 1}, "Conjuring Fluorescence": {"mat": 0, "valid": 1}, "Crystallized Anthem": {"mat": 0, "valid": 1}, "Crystalvein Awakening": {"mat": 0, "valid": 1}, "En Passant": {"mat": 0, "valid": 1}, "Facet Together": {"mat": 0, "valid": 1}, "Fellowship\'s Gale": {"mat": 0, "valid": 1}, "Fracturing Slash": {"mat": 0, "valid": 1}, "Glassgale Flock": {"mat": 0, "valid": 1}, "Imperious Galebind": {"mat": 0, "valid": 1}, "Luster\'s Shroud": {"mat": 0, "valid": 1}, "Mistral Ranger": {"mat": 0, "valid": 1}, "Rowland, Schwartz Knight": {"mat": 0, "valid": 1}, "Sighing Crownwing": {"mat": 0, "valid": 1}, "Squallsnare": {"mat": 0, "valid": 1}, "Surveil the Winds": {"mat": 0, "valid": 1}, "Sworn Windhand": {"mat": 0, "valid": 1}, "Tempestuous Conviction": {"mat": 0, "valid": 1}, "Turm, Schwartz Rook": {"mat": 0, "valid": 1}, "Vacuous Call": {"mat": 0, "valid": 1}, "Vacuous Servant": {"mat": 0, "valid": 0}, "Veiled Gambit": {"mat": 0, "valid": 1}, "Veiling Breeze": {"mat": 0, "valid": 1}, "Visage\'s Strike": {"mat": 0, "valid": 1}, "Whisperwind Compass": {"mat": 0, "valid": 1}, "Windfall Check": {"mat": 0, "valid": 1}, "Astral Shard": {"mat": 0, "valid": 0}, "Cosmic Focus": {"mat": 0, "valid": 1}, "Gemini Starbearer": {"mat": 0, "valid": 1}, "Stardust Oracle": {"mat": 0, "valid": 1}, "Starstrung Reading": {"mat": 0, "valid": 1}, "Claimed From Beyond": {"mat": 0, "valid": 1}, "Crux Sight": {"mat": 0, "valid": 1}, "Enveloping Soulmist": {"mat": 0, "valid": 1}, "Ethereal Absorption": {"mat": 0, "valid": 1}, "Jubjub Bird, Mimsy Ghast": {"mat": 0, "valid": 1}, "Recursive Confidant": {"mat": 0, "valid": 1}, "Soultrace Tessellation": {"mat": 0, "valid": 1}, "Abnegation": {"mat": 0, "valid": 1}, "Bandersnatch, Frumious Foe": {"mat": 0, "valid": 1}, "Diana, Haunt Reminiscence": {"mat": 0, "valid": 1}, "Embrace Noir": {"mat": 0, "valid": 1}, "Ghastly Slime": {"mat": 0, "valid": 1}, "Harrow the Saved": {"mat": 0, "valid": 1}, "Lost Promises": {"mat": 0, "valid": 1}, "Maledictum Vitae": {"mat": 0, "valid": 1}, "Overflow the Barrow": {"mat": 0, "valid": 1}, "Perilous Mend": {"mat": 0, "valid": 1}, "Reflected Blight": {"mat": 0, "valid": 1}, "Remnant of Will": {"mat": 0, "valid": 1}, "Spectral Haunting": {"mat": 0, "valid": 1}, "Fragmented Spirit of Fire": {"mat": 1, "valid": 1}, "Fragmented Spirit of Water": {"mat": 1, "valid": 1}, "Fragmented Spirit of Wind": {"mat": 1, "valid": 1}, "Mercurial Heart": {"mat": 1, "valid": 1}, "Gloamspire Mantle": {"mat": 1, "valid": 1}, "Shadow\'s Claw": {"mat": 1, "valid": 1}, "Bertha, Spry Howitzer": {"mat": 0, "valid": 1}, "Overlord Mk III": {"mat": 0, "valid": 1}, "Prima Materia": {"mat": 0, "valid": 1}, "Atmos Armor Type-Ares": {"mat": 0, "valid": 1}, "Final Stroke": {"mat": 0, "valid": 1}, "Vampiric Slime": {"mat": 0, "valid": 1}, "Accursed Strength": {"mat": 0, "valid": 1}, "Armed and Dangerous": {"mat": 0, "valid": 1}, "Winbless Lookout": {"mat": 0, "valid": 1}, "Charged Directive": {"mat": 0, "valid": 1}, "Counter Interference": {"mat": 0, "valid": 1}, "Decompose": {"mat": 0, "valid": 1}, "Dorumegian Foundry": {"mat": 0, "valid": 1}, "Eternal Directive": {"mat": 0, "valid": 1}, "Furnace Drone": {"mat": 0, "valid": 1}, "Hector, Praetorian Guard": {"mat": 0, "valid": 1}, "Moonveil Android": {"mat": 0, "valid": 1}, "Throne Sentinel": {"mat": 0, "valid": 1}, "Punishing Cartridge": {"mat": 1, "valid": 1}, "Radiant Repudiation": {"mat": 0, "valid": 1}, "Regal Expulsion": {"mat": 0, "valid": 1}, "Scathing Seminary": {"mat": 0, "valid": 1}, "Shield Fragmentation": {"mat": 0, "valid": 1}, "Tend the Land": {"mat": 0, "valid": 1}, "Vanguard\'s Reversal": {"mat": 0, "valid": 1}, "Volda, Smolder\'s Spite": {"mat": 0, "valid": 1}, "Baby Silver Slime": {"mat": 0, "valid": 1}, "Assassin\'s Ripper": {"mat": 1, "valid": 1}, "Bauble of Abundance": {"mat": 1, "valid": 1}, "Beastbond Boots": {"mat": 1, "valid": 1}, "Beastbond Ears": {"mat": 1, "valid": 1}, "Beastbond Paws": {"mat": 1, "valid": 1}, "Crystal of Empowerment": {"mat": 1, "valid": 0}, "Curved Dagger": {"mat": 1, "valid": 1}, "Drawn Blade": {"mat": 1, "valid": 1}, "Endura, Scepter of Ignition": {"mat": 1, "valid": 1}, "Fire Resonance Bauble": {"mat": 1, "valid": 1}, "Jewel of Enlightenment": {"mat": 1, "valid": 1}, "Mana Limiter": {"mat": 1, "valid": 1}, "Melodious Flute": {"mat": 1, "valid": 1}, "Ornamental Greatsword": {"mat": 1, "valid": 1}, "Poisoned Dagger": {"mat": 1, "valid": 1}, "Quicksilver Grail": {"mat": 1, "valid": 1}, "Safeguard Amulet": {"mat": 1, "valid": 1}, "Seer\'s Sword": {"mat": 1, "valid": 1}, "Sharpening Stone": {"mat": 1, "valid": 1}, "Surveillance Stone": {"mat": 1, "valid": 1}, "Sword of Seeking": {"mat": 1, "valid": 1}, "Tome of Knowledge": {"mat": 1, "valid": 1}, "Warrior\'s Longsword": {"mat": 1, "valid": 1}, "Water Resonance Bauble": {"mat": 1, "valid": 1}, "Wind Resonance Bauble": {"mat": 1, "valid": 1}, "Spirit of Fire": {"mat": 1, "valid": 1}, "Spirit of Water": {"mat": 1, "valid": 1}, "Spirit of Wind": {"mat": 1, "valid": 1}, "Lorraine, Wandering Warrior": {"mat": 1, "valid": 1}, "Lorraine, Blademaster": {"mat": 1, "valid": 1}, "Lorraine, Crux Knight": {"mat": 1, "valid": 1}, "Rai, Spellcrafter": {"mat": 1, "valid": 1}, "Rai, Archmage": {"mat": 1, "valid": 1}, "Rai, Storm Seer": {"mat": 1, "valid": 1}, "Silvie, Wilds Whisperer": {"mat": 1, "valid": 1}, "Silvie, With the Pack": {"mat": 1, "valid": 1}, "Silvie, Loved by All": {"mat": 1, "valid": 1}, "Zander, Blinding Steel": {"mat": 1, "valid": 1}, "Clarent, Sword of Peace": {"mat": 1, "valid": 1}, "Flute of Taming": {"mat": 1, "valid": 1}, "Life Essence Amulet": {"mat": 1, "valid": 1}, "Orb of Choking Fumes": {"mat": 1, "valid": 1}, "Arcanist\'s Prism": {"mat": 1, "valid": 1}, "Prismatic Edge": {"mat": 1, "valid": 1}, "Caliburn of Silencing": {"mat": 1, "valid": 1}, "Seed of Nature": {"mat": 1, "valid": 1}, "Banner Knight": {"mat": 0, "valid": 1}, "Barrier Servant": {"mat": 0, "valid": 1}, "Blissful Calling": {"mat": 0, "valid": 1}, "Careful Study": {"mat": 0, "valid": 1}, "Crusader of Aesa": {"mat": 0, "valid": 1}, "Deflecting Edge": {"mat": 0, "valid": 1}, "Empowering Harmony": {"mat": 0, "valid": 1}, "Esteemed Knight": {"mat": 0, "valid": 1}, "Gray Wolf": {"mat": 0, "valid": 1}, "Honorable Vanguard": {"mat": 0, "valid": 1}, "Idle Thoughts": {"mat": 0, "valid": 1}, "Inspiring Call": {"mat": 0, "valid": 1}, "Library Witch": {"mat": 0, "valid": 1}, "Magus Disciple": {"mat": 0, "valid": 1}, "Opening Cut": {"mat": 0, "valid": 1}, "Peer into Mana": {"mat": 0, "valid": 1}, "Rebellious Bull": {"mat": 0, "valid": 1}, "Savage Slash": {"mat": 0, "valid": 1}, "Scry the Skies": {"mat": 0, "valid": 1}, "Smack with Flute": {"mat": 0, "valid": 1}, "Song of Nurturing": {"mat": 0, "valid": 1}, "Sudden Steel": {"mat": 0, "valid": 1}, "Training Session": {"mat": 0, "valid": 1}, "Trusty Steed": {"mat": 0, "valid": 1}, "Veteran Soldier": {"mat": 0, "valid": 1}, "Weaponsmith": {"mat": 0, "valid": 1}, "Blitz Mage": {"mat": 0, "valid": 1}, "Creative Shock": {"mat": 0, "valid": 1}, "Cremation Ritual": {"mat": 0, "valid": 1}, "Disintegrate": {"mat": 0, "valid": 1}, "Fireball": {"mat": 0, "valid": 1}, "Flame-Rune Swordsman": {"mat": 0, "valid": 1}, "Focused Flames": {"mat": 0, "valid": 1}, "Ignite the Soul": {"mat": 0, "valid": 1}, "Impassioned Tutor": {"mat": 0, "valid": 1}, "Purge in Flames": {"mat": 0, "valid": 1}, "Blue Slime": {"mat": 0, "valid": 1}, "Deep Sea Beastbonder": {"mat": 0, "valid": 1}, "Dewdrop Hares": {"mat": 0, "valid": 1}, "Freezing Hail": {"mat": 0, "valid": 1}, "Giant Tortoise": {"mat": 0, "valid": 1}, "Give Bath": {"mat": 0, "valid": 1}, "Lakeside Serpent": {"mat": 0, "valid": 1}, "Mist Resonance": {"mat": 0, "valid": 1}, "Piper\'s Lullaby": {"mat": 0, "valid": 1}, "Revitalizing Cleanse": {"mat": 0, "valid": 1}, "Favorable Winds": {"mat": 0, "valid": 1}, "Hurricane Sweep": {"mat": 0, "valid": 1}, "Phalanx Captain": {"mat": 0, "valid": 1}, "Reclaim": {"mat": 0, "valid": 1}, "Swift Recruit": {"mat": 0, "valid": 1}, "Wind Cutter": {"mat": 0, "valid": 1}, "Anger the Skies": {"mat": 0, "valid": 1}, "Arcane Blast": {"mat": 0, "valid": 1}, "Arcane Disposition": {"mat": 0, "valid": 1}, "Arcane Sight": {"mat": 0, "valid": 1}, "Power Overwhelming": {"mat": 0, "valid": 1}, "Spellshield: Arcane": {"mat": 0, "valid": 1}, "Spirit Blade: Ascension": {"mat": 0, "valid": 1}, "Spirit Blade: Dispersion": {"mat": 0, "valid": 1}, "Spirit Blade: Ghost Strike": {"mat": 0, "valid": 1}, "Spirit Blade: Infusion": {"mat": 0, "valid": 1}, "Spirit\'s Blessing": {"mat": 0, "valid": 1}, "Gaia\'s Songbird": {"mat": 0, "valid": 1}, "Invoke Dominance": {"mat": 0, "valid": 1}, "Meadowbloom Dryad": {"mat": 0, "valid": 1}, "Tera Sight": {"mat": 0, "valid": 1}, "Vertus, Gaia\'s Roar": {"mat": 0, "valid": 1}, "Jin, Fate Defiant": {"mat": 1, "valid": 1}, "Jin, Zealous Maverick": {"mat": 1, "valid": 1}, "Jin, Undying Resolve": {"mat": 1, "valid": 1}, "Kongming, Wayward Maven": {"mat": 1, "valid": 1}, "Kongming, Ascetic Vice": {"mat": 1, "valid": 1}, "Kongming, Fel Eidolon": {"mat": 1, "valid": 1}, "Crescent Glaive": {"mat": 1, "valid": 1}, "Defender\'s Maul": {"mat": 1, "valid": 1}, "Emergent Dagger": {"mat": 1, "valid": 1}, "Fan of Insight": {"mat": 1, "valid": 1}, "Ghostsight Glass": {"mat": 1, "valid": 1}, "Intricate Longbow": {"mat": 1, "valid": 1}, "Mandate of Honor": {"mat": 1, "valid": 1}, "Orb of Regret": {"mat": 1, "valid": 1}, "Orb of Sealing": {"mat": 1, "valid": 1}, "Primal Whip": {"mat": 1, "valid": 1}, "Tome of Sorcery": {"mat": 1, "valid": 1}, "Everflame Staff": {"mat": 1, "valid": 1}, "Gem of Searing Flame": {"mat": 1, "valid": 1}, "Eventide Spear": {"mat": 1, "valid": 1}, "Cloudstone Orb": {"mat": 1, "valid": 1}, "Acolyte of Cultivation": {"mat": 0, "valid": 1}, "Adorned Stag": {"mat": 0, "valid": 1}, "Backstep": {"mat": 0, "valid": 1}, "Brash Defender": {"mat": 0, "valid": 1}, "Bring Down the Mighty": {"mat": 0, "valid": 1}, "Cavalier Rescue": {"mat": 0, "valid": 1}, "Clean Cut": {"mat": 0, "valid": 1}, "Combat Training": {"mat": 0, "valid": 1}, "Cure the Flesh": {"mat": 0, "valid": 1}, "Determined Spearman": {"mat": 0, "valid": 1}, "Dungeon Guide": {"mat": 0, "valid": 1}, "Extraction Incision": {"mat": 0, "valid": 1}, "Feed Nourishment": {"mat": 0, "valid": 1}, "Fractal of Insight": {"mat": 0, "valid": 1}, "Fractal of Mana": {"mat": 0, "valid": 1}, "Ghostsight Mare": {"mat": 0, "valid": 1}, "Guandu, Theater of War": {"mat": 0, "valid": 1}, "Heavenly Guide": {"mat": 0, "valid": 1}, "Hire Mercenaries": {"mat": 0, "valid": 1}, "Imperial Assassin": {"mat": 0, "valid": 1}, "Indolent Leisure": {"mat": 0, "valid": 1}, "Inner Court Schemer": {"mat": 0, "valid": 1}, "Invective Instruction": {"mat": 0, "valid": 1}, "Keep of the Golden Sashes": {"mat": 0, "valid": 1}, "Kind Beastcaller": {"mat": 0, "valid": 1}, "Lead with Force": {"mat": 0, "valid": 1}, "Lost Wisdom": {"mat": 0, "valid": 1}, "Lumbering Steed": {"mat": 0, "valid": 1}, "Marksman Captain": {"mat": 0, "valid": 1}, "Mnemonic Charm": {"mat": 0, "valid": 1}, "Mystic Purifier": {"mat": 0, "valid": 1}, "Nascent Barrier": {"mat": 0, "valid": 1}, "Nascent Blast": {"mat": 0, "valid": 1}, "Ordinary Horse": {"mat": 0, "valid": 1}, "Paired Minds, Kindred Souls": {"mat": 0, "valid": 1}, "Palace Guard": {"mat": 0, "valid": 1}, "Promising Recruit": {"mat": 0, "valid": 1}, "Razor Broadhead": {"mat": 0, "valid": 1}, "Reckless Slash": {"mat": 0, "valid": 1}, "Regenerate": {"mat": 0, "valid": 1}, "Royal Bear": {"mat": 0, "valid": 1}, "Savage Arrow": {"mat": 0, "valid": 1}, "Savage Attack": {"mat": 0, "valid": 1}, "Seal the Past": {"mat": 0, "valid": 1}, "Seasoned Archer": {"mat": 0, "valid": 1}, "Shining Marchador": {"mat": 0, "valid": 1}, "Sidestep": {"mat": 0, "valid": 1}, "Skilled Plainsman": {"mat": 0, "valid": 1}, "Slice and Dice": {"mat": 0, "valid": 1}, "Staggering Strike": {"mat": 0, "valid": 1}, "Stolid Vanguard": {"mat": 0, "valid": 1}, "Sun Quan, Sealbearer": {"mat": 0, "valid": 1}, "Swerving Spring": {"mat": 0, "valid": 1}, "Trained Sharpshooter": {"mat": 0, "valid": 1}, "Tricky Chimps": {"mat": 0, "valid": 1}, "Unbroken Mustang": {"mat": 0, "valid": 1}, "War Marshal": {"mat": 0, "valid": 1}, "Weaken Resistance": {"mat": 0, "valid": 1}, "Wisdom\'s Reprise": {"mat": 0, "valid": 1}, "Absolving Flames": {"mat": 0, "valid": 1}, "Ash Filcher": {"mat": 0, "valid": 1}, "Blazing Lunge": {"mat": 0, "valid": 1}, "Clumsy Apprentice": {"mat": 0, "valid": 1}, "Fang of Dragon\'s Breath": {"mat": 0, "valid": 1}, "Fiery Swing": {"mat": 0, "valid": 1}, "Flamewing Fowl": {"mat": 0, "valid": 1}, "Flashfire Horse": {"mat": 0, "valid": 1}, "Fractal of Sparks": {"mat": 0, "valid": 1}, "Hasty Messenger": {"mat": 0, "valid": 1}, "Heated Vengeance": {"mat": 0, "valid": 1}, "Hulao Gate, Sun\'s Ascent": {"mat": 0, "valid": 1}, "Ignite Fate": {"mat": 0, "valid": 1}, "Indiscriminate Gyre": {"mat": 0, "valid": 1}, "Lavasoul Tiger": {"mat": 0, "valid": 1}, "Molten Arrow": {"mat": 0, "valid": 1}, "Oppressive Presence": {"mat": 0, "valid": 1}, "Planted Explosive": {"mat": 0, "valid": 1}, "Pupil of Sacred Flames": {"mat": 0, "valid": 1}, "Relic of Dancing Embers": {"mat": 0, "valid": 1}, "Ritai Guard": {"mat": 0, "valid": 1}, "Scorchfire Assassin": {"mat": 0, "valid": 1}, "Scorching Strafe": {"mat": 0, "valid": 1}, "Set Ablaze": {"mat": 0, "valid": 1}, "Solar Pinnacle": {"mat": 0, "valid": 1}, "Sword Saint of Everflame": {"mat": 0, "valid": 1}, "Temper in Flames": {"mat": 0, "valid": 1}, "Thunderclap": {"mat": 0, "valid": 1}, "Wandering Glaivier": {"mat": 0, "valid": 1}, "Xiao Qiao, Cinderkeeper": {"mat": 0, "valid": 1}, "Aqueous Stallion": {"mat": 0, "valid": 1}, "Burst Asunder": {"mat": 0, "valid": 1}, "Cao Cao, Aspirant of Chaos": {"mat": 0, "valid": 1}, "Cone of Frost": {"mat": 0, "valid": 1}, "Deep Sea Fractal": {"mat": 0, "valid": 1}, "Drifting Rogue": {"mat": 0, "valid": 1}, "Fractal of Polar Depths": {"mat": 0, "valid": 1}, "Frozen Quill": {"mat": 0, "valid": 1}, "Glacial Evocation": {"mat": 0, "valid": 1}, "Halocline Scout": {"mat": 0, "valid": 1}, "Hoarfrost Spine": {"mat": 0, "valid": 1}, "Hydroguard Retainer": {"mat": 0, "valid": 1}, "Intervention": {"mat": 0, "valid": 1}, "Inundating Clash": {"mat": 0, "valid": 1}, "Jueying, Shadowmare": {"mat": 0, "valid": 1}, "Nanyue Portsman": {"mat": 0, "valid": 1}, "Perfect Repulsion": {"mat": 0, "valid": 1}, "Protective Fractal": {"mat": 0, "valid": 1}, "Rainweaver Mage": {"mat": 0, "valid": 1}, "Refracting Missile": {"mat": 0, "valid": 1}, "Relic of Sunken Past": {"mat": 0, "valid": 1}, "Rippleback Terrapin": {"mat": 0, "valid": 1}, "Rising Tides": {"mat": 0, "valid": 1}, "Seafletched Serpent": {"mat": 0, "valid": 1}, "Sheath of Faceted Lapis": {"mat": 0, "valid": 1}, "Slipstream Vault": {"mat": 0, "valid": 1}, "Strategem of Myriad Ice": {"mat": 0, "valid": 1}, "Sudden Deluge": {"mat": 0, "valid": 1}, "Sudden Snow": {"mat": 0, "valid": 1}, "Sword Saint of Eventide": {"mat": 0, "valid": 1}, "Tidal Lock": {"mat": 0, "valid": 1}, "Tidal Tirade": {"mat": 0, "valid": 1}, "Tidestone Bovine": {"mat": 0, "valid": 1}, "Torpid Fractal": {"mat": 0, "valid": 1}, "Tsunami of Nanyue": {"mat": 0, "valid": 1}, "Water Barrier": {"mat": 0, "valid": 1}, "Wuji of Lingering Fate": {"mat": 0, "valid": 1}, "Xia Hou Dun, Gloryseeker": {"mat": 0, "valid": 1}, "Adept Swordmaster": {"mat": 0, "valid": 1}, "Apprentice Aeromancer": {"mat": 0, "valid": 1}, "Arrow Trap": {"mat": 0, "valid": 1}, "Axis Gale Scholar": {"mat": 0, "valid": 1}, "Bagua of Cardinal Fate": {"mat": 0, "valid": 1}, "Beseeching Flourish": {"mat": 0, "valid": 1}, "Brisk Windtrotter": {"mat": 0, "valid": 1}, "Cyclical Breeze": {"mat": 0, "valid": 1}, "Dilu, Auspicious Charger": {"mat": 0, "valid": 1}, "Disorienting Winds": {"mat": 0, "valid": 1}, "Fairy Whispers": {"mat": 0, "valid": 1}, "Fraternal Garrison": {"mat": 0, "valid": 1}, "Galewhisper Rogue": {"mat": 0, "valid": 1}, "Guan Yu, Prime Exemplar": {"mat": 0, "valid": 1}, "Infusion of Crescent Jade": {"mat": 0, "valid": 1}, "Landscape Corsair": {"mat": 0, "valid": 1}, "Liu Bei, Oathkeeper": {"mat": 0, "valid": 1}, "Mark of Fervor": {"mat": 0, "valid": 1}, "Materialize Polearm": {"mat": 0, "valid": 1}, "Oath of the Sakura": {"mat": 0, "valid": 1}, "Poised Rearguard": {"mat": 0, "valid": 1}, "Razorgale Calling": {"mat": 0, "valid": 1}, "Shu Frontliner": {"mat": 0, "valid": 1}, "Soothing Disillusion": {"mat": 0, "valid": 1}, "Tailwind\'s Blessing": {"mat": 0, "valid": 1}, "Tempus Stalker": {"mat": 0, "valid": 1}, "Unrelenting Warden": {"mat": 0, "valid": 1}, "Vengeful Gust": {"mat": 0, "valid": 1}, "Wildgrowth Feline": {"mat": 0, "valid": 1}, "Yunzhou Cavalry": {"mat": 0, "valid": 1}, "Zephyr": {"mat": 0, "valid": 1}, "Zhang Fei, Spirited Steel": {"mat": 0, "valid": 1}, "Bloodbond Bladesworn": {"mat": 0, "valid": 1}, "Conduit of Bloodfire": {"mat": 0, "valid": 1}, "Crimson Prescience": {"mat": 0, "valid": 1}, "Desperate Cavalier": {"mat": 0, "valid": 1}, "Exia Sight": {"mat": 0, "valid": 1}, "Fervent Lancer": {"mat": 0, "valid": 1}, "Hemorrhaging Rend": {"mat": 0, "valid": 1}, "Ingress of Sanguine Ire": {"mat": 0, "valid": 1}, "Mend Flesh": {"mat": 0, "valid": 1}, "Proof of Life": {"mat": 0, "valid": 1}, "Relentless Outburst": {"mat": 0, "valid": 1}, "Seize Fate": {"mat": 0, "valid": 1}, "Bathe in Light": {"mat": 0, "valid": 1}, "Glow Forth": {"mat": 0, "valid": 1}, "Illuminating Charge": {"mat": 0, "valid": 1}, "Channel Manifold Desire": {"mat": 0, "valid": 1}, "Conduit of Seasons": {"mat": 0, "valid": 1}, "Invigoration": {"mat": 0, "valid": 1}, "Leeching Bolt": {"mat": 0, "valid": 1}, "Nature\'s Appeal": {"mat": 0, "valid": 1}, "Planar Abyss": {"mat": 0, "valid": 1}, "Ruinous Pillars of Qidao": {"mat": 0, "valid": 1}, "Sempiternal Sage": {"mat": 0, "valid": 1}, "Spellshield: Tera": {"mat": 0, "valid": 1}, "Yudi, Gossamer Jade": {"mat": 0, "valid": 1}, "Lost Spirit": {"mat": 1, "valid": 1}, "Tristan, Underhanded": {"mat": 1, "valid": 1}, "Tristan, Hired Blade": {"mat": 1, "valid": 1}, "Tristan, Shadowreaver": {"mat": 1, "valid": 1}, "Atmos Armor Type-Hermes": {"mat": 0, "valid": 1}, "Sadi, Blood Harvester": {"mat": 0, "valid": 1}, "Calamity Cannon": {"mat": 0, "valid": 1}, "Naia, Diviner of Fortunes": {"mat": 0, "valid": 1}, "Ravishing Finale": {"mat": 0, "valid": 1}, "Andronika, Eternal Herald": {"mat": 0, "valid": 1}, "Vainglory Retribution": {"mat": 0, "valid": 1}, "Cordelia, Aurous Kaiser": {"mat": 0, "valid": 1}, "Curse Amplification": {"mat": 0, "valid": 1}, "Penumbral Waltz": {"mat": 0, "valid": 1}, "Frostsworn Paladin": {"mat": 0, "valid": 1}, "Scavenging Raccoon": {"mat": 0, "valid": 1}, "Imperious Highlander": {"mat": 0, "valid": 1}, "Tide Diviner": {"mat": 0, "valid": 1}, "Aithne, Spirit of Fire": {"mat": 1, "valid": 1}, "Morrigan, Lost Spirit": {"mat": 1, "valid": 1}, "Prismatic Spirit": {"mat": 1, "valid": 1}, "Gate of Alterity": {"mat": 1, "valid": 1}, "Orb of Glitter": {"mat": 1, "valid": 1}, "Gwendolyn, Spirit of Wind": {"mat": 1, "valid": 1}, "Ordinary Bear": {"mat": 0, "valid": 1}, "Tithe Proclamation": {"mat": 1, "valid": 1}, "Sabrina, Spirit of Water": {"mat": 1, "valid": 1}, "Aesan Protector": {"mat": 0, "valid": 1}, "Carter, Synthetic Reaper": {"mat": 0, "valid": 1}, "Cell Assembler": {"mat": 0, "valid": 1}, "Combo Strike": {"mat": 0, "valid": 1}, "Cometfall": {"mat": 0, "valid": 1}, "Corhazi Arsonist": {"mat": 0, "valid": 1}, "Corhazi Trapper": {"mat": 0, "valid": 1}, "Creeping Torment": {"mat": 0, "valid": 1}, "Evasive Maneuvers": {"mat": 0, "valid": 1}, "Freydis, Master Tactician": {"mat": 0, "valid": 1}, "Gleaming Cut": {"mat": 0, "valid": 1}, "Incendiary Shot": {"mat": 0, "valid": 1}, "Invigorated Slash": {"mat": 0, "valid": 1}, "Mind Freeze": {"mat": 0, "valid": 1}, "Rococo, Explosive Maven": {"mat": 0, "valid": 1}, "Serum of Wisdom": {"mat": 0, "valid": 1}, "Shimmercloak Assassin": {"mat": 0, "valid": 1}, "Song of Frost": {"mat": 0, "valid": 1}, "Spellshield: Wind": {"mat": 0, "valid": 1}, "Summon Sentinels": {"mat": 0, "valid": 1}, "Zander, Deft Executor": {"mat": 1, "valid": 1}, "Atmos Shield": {"mat": 0, "valid": 0}, "Aurousteel Greatsword": {"mat": 0, "valid": 0}, "Automaton Drone": {"mat": 0, "valid": 0}, "Blightroot": {"mat": 0, "valid": 0}, "Fraysia": {"mat": 0, "valid": 0}, "Manaroot": {"mat": 0, "valid": 0}, "Obelisk of Armaments": {"mat": 0, "valid": 0}, "Obelisk of Fabrication": {"mat": 0, "valid": 0}, "Obelisk of Protection": {"mat": 0, "valid": 0}, "Ominous Shadow": {"mat": 0, "valid": 0}, "Powercell": {"mat": 0, "valid": 0}, "Razorvine": {"mat": 0, "valid": 0}, "Silvershine": {"mat": 0, "valid": 0}, "Spirit Shard": {"mat": 0, "valid": 0}, "Springleaf": {"mat": 0, "valid": 0}, "Nia, Mistveiled Scout": {"mat": 0, "valid": 1}, "Arthur, Young Heir": {"mat": 0, "valid": 1}, "Lunete, Frostbinder Priest": {"mat": 0, "valid": 1}, "Gawain, Chivalrous Thief": {"mat": 0, "valid": 1}, "Parcenet, Royal Maid": {"mat": 0, "valid": 1}, "Uther, Illustrious King": {"mat": 0, "valid": 1}, "Astarte, Celestial Dawn": {"mat": 0, "valid": 1}, "Geni, Gifted Mechanist": {"mat": 0, "valid": 1}, "Perse, Relentless Raptor": {"mat": 0, "valid": 1}, "Slime King": {"mat": 0, "valid": 1}, "Red Hare, Unrivaled Stallion": {"mat": 0, "valid": 1}, "Zhou Yu, Enlightened Sage": {"mat": 0, "valid": 1}, "March Hare, Mottled Host": {"mat": 0, "valid": 1}, "Mary Ann, Maladroit Maid": {"mat": 0, "valid": 1}, "Elyan, Lustre Loyalty": {"mat": 0, "valid": 1}, "Sabela, Gossamer Penance": {"mat": 0, "valid": 1}, "Astral Seal": {"mat": 0, "valid": 1}, "Blackmarket Broker": {"mat": 0, "valid": 1}, "Blade of Creation": {"mat": 0, "valid": 1}, "Blessed Clergy": {"mat": 0, "valid": 1}, "Excalibur, Cleansing Light": {"mat": 0, "valid": 1}, "Flame Sweep": {"mat": 0, "valid": 1}, "Forest Cake": {"mat": 0, "valid": 1}, "Fracturize": {"mat": 0, "valid": 1}, "Frost Shard": {"mat": 0, "valid": 1}, "Geldus, Terror of Dorumegia": {"mat": 0, "valid": 1}, "Gloamspire, Black Market": {"mat": 0, "valid": 1}, "Heavy Swing": {"mat": 0, "valid": 1}, "Inzali, Unshackled Blaze": {"mat": 0, "valid": 1}, "Mark the Target": {"mat": 0, "valid": 1}, "Rallied Advance": {"mat": 0, "valid": 1}, "Sable Remnant": {"mat": 0, "valid": 1}, "Skirting Step": {"mat": 0, "valid": 1}, "Stifling Trap": {"mat": 0, "valid": 1}, "Surging Bolt": {"mat": 0, "valid": 1}, "Tempest Downfall": {"mat": 0, "valid": 1}, "Turbo Charge": {"mat": 0, "valid": 1}, "Under Fire": {"mat": 0, "valid": 1}, "Verdigris Decree": {"mat": 0, "valid": 1}, "Blitz Charger": {"mat": 0, "valid": 1}, "Horse Archer": {"mat": 0, "valid": 1}, "Astra Sight": {"mat": 0, "valid": 1}, "Luxem Sight": {"mat": 0, "valid": 1}, "Neos Sight": {"mat": 0, "valid": 1}, "Umbra Sight": {"mat": 0, "valid": 1}, "Arisanna, Herbalist Prodigy": {"mat": 1, "valid": 1}, "Arisanna, Master Alchemist": {"mat": 1, "valid": 1}, "Arisanna, Astral Zenith": {"mat": 1, "valid": 1}, "Lorraine, Spirit Ruler": {"mat": 1, "valid": 1}, "Zander, Prepared Scout": {"mat": 1, "valid": 1}, "Assassin\'s Mantle": {"mat": 1, "valid": 1}, "Charm of Anticipation": {"mat": 1, "valid": 1}, "Cleric Robes": {"mat": 1, "valid": 1}, "Equinox Hour": {"mat": 1, "valid": 1}, "Essence Crucible": {"mat": 1, "valid": 1}, "Ingredient Pouch": {"mat": 1, "valid": 1}, "Polaris, Twinkling Cauldron": {"mat": 1, "valid": 1}, "Tariff Ring": {"mat": 1, "valid": 1}, "Worn Diary": {"mat": 1, "valid": 1}, "Cosmic Astroscope": {"mat": 1, "valid": 1}, "Quietus Blade": {"mat": 1, "valid": 1}, "Insignia of the Corhazi": {"mat": 1, "valid": 1}, "Photic Blade": {"mat": 1, "valid": 1}, "Coronal of Rejuvenation": {"mat": 1, "valid": 1}, "Vernal Talisman": {"mat": 1, "valid": 1}, "Accepted Contract": {"mat": 0, "valid": 1}, "Alpha Philterbeast": {"mat": 0, "valid": 1}, "Altruistic Blacksmith": {"mat": 0, "valid": 1}, "Ardent Cloudstriker": {"mat": 0, "valid": 1}, "Barter Herbs": {"mat": 0, "valid": 1}, "Battlefield Benediction": {"mat": 0, "valid": 1}, "Besieged Slash": {"mat": 0, "valid": 1}, "Break Apart": {"mat": 0, "valid": 1}, "Cheap Sword": {"mat": 0, "valid": 0}, "Covert Manipulator": {"mat": 0, "valid": 1}, "Crowd\'s Favor": {"mat": 0, "valid": 0}, "Cunning Broker": {"mat": 0, "valid": 1}, "Disenchant": {"mat": 0, "valid": 1}, "Distilled Atrophy": {"mat": 0, "valid": 1}, "Distilled Water": {"mat": 0, "valid": 1}, "Empowering Tincture": {"mat": 0, "valid": 1}, "Epochal Conqueror": {"mat": 0, "valid": 1}, "Exploit Vulnerability": {"mat": 0, "valid": 1}, "Formidable Youxia": {"mat": 0, "valid": 1}, "Gentle Respite": {"mat": 0, "valid": 1}, "Greater Boon of Enki": {"mat": 0, "valid": 1}, "Greater Boon of Luxera": {"mat": 0, "valid": 1}, "Greater Boon of Parvati": {"mat": 0, "valid": 1}, "Greater Boon of Shou": {"mat": 0, "valid": 1}, "Guerrilla Advantage": {"mat": 0, "valid": 1}, "Harmonious Mantra": {"mat": 0, "valid": 1}, "Harvest Herbs": {"mat": 0, "valid": 1}, "Heighten Spellcraft": {"mat": 0, "valid": 1}, "Imperial Countermeasure": {"mat": 0, "valid": 1}, "Imperial Spy": {"mat": 0, "valid": 1}, "Juggle Knives": {"mat": 0, "valid": 1}, "Lesser Boon of Parvati": {"mat": 0, "valid": 1}, "Mendcall Mercy": {"mat": 0, "valid": 1}, "Minister of Ceremony": {"mat": 0, "valid": 1}, "Nimble Court Assassin": {"mat": 0, "valid": 1}, "Pantheon Barrier": {"mat": 0, "valid": 0}, "Pendant of Accrual": {"mat": 0, "valid": 1}, "Piquant Shieldbearer": {"mat": 0, "valid": 1}, "Potion Infusion: Animate": {"mat": 0, "valid": 1}, "Potion Infusion: Volatility": {"mat": 0, "valid": 1}, "Potion of Healing": {"mat": 0, "valid": 1}, "Retold Fortune": {"mat": 0, "valid": 1}, "Sacred Barrier": {"mat": 0, "valid": 1}, "Samaritan\'s Reach": {"mat": 0, "valid": 1}, "Sanctified Paladin": {"mat": 0, "valid": 1}, "Shade Striker": {"mat": 0, "valid": 1}, "Shared Fervor": {"mat": 0, "valid": 1}, "Shifting Currents": {"mat": 0, "valid": 0}, "Silver Soldier": {"mat": 0, "valid": 1}, "Spirited Neophyte": {"mat": 0, "valid": 1}, "Stalwart Shieldmate": {"mat": 0, "valid": 1}, "Stocked Outpost": {"mat": 0, "valid": 1}, "Tonic of Remembrance": {"mat": 0, "valid": 1}, "Venerable Sage": {"mat": 0, "valid": 1}, "Corhazi Courier": {"mat": 0, "valid": 1}, "Dazzling Courtesan": {"mat": 0, "valid": 1}, "Immolation Trap": {"mat": 0, "valid": 1}, "Increasing Danger": {"mat": 0, "valid": 1}, "Meltdown": {"mat": 0, "valid": 1}, "Pyretic Prognosis": {"mat": 0, "valid": 1}, "Rending Flames": {"mat": 0, "valid": 1}, "Ritai Berserker": {"mat": 0, "valid": 1}, "Scorching Imperilment": {"mat": 0, "valid": 1}, "Shizun of the Ash": {"mat": 0, "valid": 1}, "Solar Providence": {"mat": 0, "valid": 1}, "Spurn to Ash": {"mat": 0, "valid": 1}, "Tenderheart Guard": {"mat": 0, "valid": 1}, "Aqua Vitae": {"mat": 0, "valid": 1}, "Buoyant Driftguard": {"mat": 0, "valid": 1}, "Convalescent Tonic": {"mat": 0, "valid": 1}, "Essence of Blizzards": {"mat": 0, "valid": 1}, "Flash Freeze": {"mat": 0, "valid": 1}, "Frostbind": {"mat": 0, "valid": 1}, "Krustallan Distiller": {"mat": 0, "valid": 1}, "Potion Infusion: Clarity": {"mat": 0, "valid": 1}, "Potion Infusion: Frostbite": {"mat": 0, "valid": 1}, "Potion Infusion: Seal": {"mat": 0, "valid": 1}, "Waterveil Apostle": {"mat": 0, "valid": 1}, "Attune with the Winds": {"mat": 0, "valid": 1}, "Bolstering Tempest": {"mat": 0, "valid": 1}, "Dematerialize": {"mat": 0, "valid": 1}, "Rally the Peasants": {"mat": 0, "valid": 1}, "Scatter Essence": {"mat": 0, "valid": 1}, "Shred to Ribbons": {"mat": 0, "valid": 1}, "Tactful Sergeant": {"mat": 0, "valid": 1}, "Unity\'s Gale": {"mat": 0, "valid": 1}, "Windrider Vanguard": {"mat": 0, "valid": 1}, "Astromech Attendant": {"mat": 0, "valid": 1}, "Celestial Navigation": {"mat": 0, "valid": 1}, "Condensed Supernova": {"mat": 0, "valid": 1}, "Cosmic Bolt": {"mat": 0, "valid": 1}, "Dwarf Star\'s Glow": {"mat": 0, "valid": 1}, "Lunar Seer": {"mat": 0, "valid": 1}, "Meteor Strike": {"mat": 0, "valid": 1}, "Redirect Orbit": {"mat": 0, "valid": 1}, "Refracted Twilight": {"mat": 0, "valid": 1}, "Spellshield: Astra": {"mat": 0, "valid": 1}, "Starlit Apothecary": {"mat": 0, "valid": 1}, "Stellar Bloom": {"mat": 0, "valid": 1}, "Trine Recursion": {"mat": 0, "valid": 1}, "Twinstar Tonic": {"mat": 0, "valid": 1}, "Beacon Knight": {"mat": 0, "valid": 1}, "Halcyon Animus": {"mat": 0, "valid": 1}, "Intangible Geist": {"mat": 0, "valid": 1}, "Iridescent Resurgence": {"mat": 0, "valid": 1}, "Numinous Monk": {"mat": 0, "valid": 1}, "Reaping Legacy": {"mat": 0, "valid": 1}, "Slay the King": {"mat": 0, "valid": 1}, "Templar of the Eternal": {"mat": 0, "valid": 1}, "Wisp\'s Protection": {"mat": 0, "valid": 1}, "Birefringence": {"mat": 0, "valid": 1}, "Corhazi Infiltrator": {"mat": 0, "valid": 1}, "Corhazi Lightblade": {"mat": 0, "valid": 1}, "Elucidate Plans": {"mat": 0, "valid": 1}, "Lightveil Agent": {"mat": 0, "valid": 1}, "Lightweaver\'s Assault": {"mat": 0, "valid": 1}, "Luminous Surge": {"mat": 0, "valid": 1}, "Optical Control": {"mat": 0, "valid": 1}, "Strike of Singularity": {"mat": 0, "valid": 1}, "Uncover the Plot": {"mat": 0, "valid": 1}, "Entrenched Fortress": {"mat": 0, "valid": 1}, "Everlonging Thorns": {"mat": 0, "valid": 1}, "Flourishing Qi": {"mat": 0, "valid": 1}, "Meiren of Verdancy": {"mat": 0, "valid": 1}, "Petalfall Embrace": {"mat": 0, "valid": 1}, "Roots of Tomorrow": {"mat": 0, "valid": 1}, "Verdure of Preservation": {"mat": 0, "valid": 1}, "Allied Warpriestess": {"mat": 0, "valid": 1}, "Force Load": {"mat": 0, "valid": 1}, "Healing Aura": {"mat": 0, "valid": 1}, "Hypothermia": {"mat": 0, "valid": 1}, "Imperial Recruit": {"mat": 0, "valid": 1}, "Navigate the Streets": {"mat": 0, "valid": 1}, "Resolute Stand": {"mat": 0, "valid": 1}, "Study the Fables": {"mat": 0, "valid": 1}, "Varuckan Acolyte": {"mat": 0, "valid": 1}, "Imperial Seal": {"mat": 1, "valid": 1}, "Dragon\'s Dawn": {"mat": 1, "valid": 1}, "Ebbing Tide": {"mat": 1, "valid": 1}, "Sundering Moon": {"mat": 1, "valid": 1}, "Mortal Ambition": {"mat": 0, "valid": 1}, "Three Visits": {"mat": 0, "valid": 1}, "Zhao Yun, Dragonsblood": {"mat": 0, "valid": 1}, "Dong Zhou, False Liege": {"mat": 0, "valid": 1}, "Bairui, Resplendent Barrier": {"mat": 0, "valid": 1}, "Blinding Lapse": {"mat": 0, "valid": 1}, "Equanimity\'s Ashes": {"mat": 0, "valid": 1}, "Floodward Sergeant": {"mat": 0, "valid": 1}, "Galvanizing Gale": {"mat": 0, "valid": 1}, "Gustguard Bastion": {"mat": 0, "valid": 1}, "Hailfinch": {"mat": 0, "valid": 1}, "Herd of the Hearth": {"mat": 0, "valid": 1}, "Hua Xiong, Insurgent\'s Fang": {"mat": 0, "valid": 1}, "Huang Zhong, Unerring Aim": {"mat": 0, "valid": 1}, "Incantation of Prosperity": {"mat": 0, "valid": 1}, "Leading Charge": {"mat": 0, "valid": 1}, "Lunge of Evoking Winds": {"mat": 0, "valid": 1}, "Magnificent Banquet": {"mat": 0, "valid": 1}, "Nature\'s Insight": {"mat": 0, "valid": 1}, "Pole-armed Steed": {"mat": 0, "valid": 1}, "Restoring Embers": {"mat": 0, "valid": 1}, "Scarlet Tassel": {"mat": 1, "valid": 1}, "Sink the Mind": {"mat": 0, "valid": 1}, "Torching Reach": {"mat": 0, "valid": 1}, "Sacramental Rite": {"mat": 1, "valid": 1}, "Lorraine, Ascendant Wings": {"mat": 1, "valid": 1}, "Eternal Magistrate": {"mat": 0, "valid": 1}, "Second Wind": {"mat": 0, "valid": 1}, "Kaze, Spirit of Wind": {"mat": 1, "valid": 1}, "Hanabi, Spirit of Fire": {"mat": 1, "valid": 1}, "Priscilla, Lost Spirit": {"mat": 1, "valid": 1}, "Miao, Spirit of Water": {"mat": 1, "valid": 1}, "Shira, Lost Spirit": {"mat": 1, "valid": 1}, "Journey\'s Beginning": {"mat": 0, "valid": 1}, "Dissuading Halt": {"mat": 0, "valid": 1}, "Shard of Empowerment": {"mat": 1, "valid": 1}, "Coronation Ceremony": {"mat": 0, "valid": 1}, "Rousing Rattle Drum": {"mat": 1, "valid": 1}, "Hairpin of Transience": {"mat": 1, "valid": 1}, "Enrage": {"mat": 0, "valid": 1}, "Acquiescing Rejection": {"mat": 0, "valid": 1}, "Advent of the Shenju": {"mat": 0, "valid": 1}, "Band of Burning Verdict": {"mat": 1, "valid": 1}, "Bloom: Summer\'s Glow": {"mat": 0, "valid": 1}, "Bloom: Winter\'s Chill": {"mat": 0, "valid": 1}, "Blossoming Denial": {"mat": 0, "valid": 1}, "Broken Promises": {"mat": 0, "valid": 1}, "Chill to the Bone": {"mat": 0, "valid": 1}, "Companion Fatestone": {"mat": 0, "valid": 1}, "Craggy Fatestone": {"mat": 0, "valid": 1}, "Eventide Lure": {"mat": 0, "valid": 1}, "Expel the Departed": {"mat": 0, "valid": 1}, "Fabled Azurite Fatestone": {"mat": 1, "valid": 1}, "Fated Keepsake": {"mat": 1, "valid": 1}, "Fatestone of Heaven": {"mat": 0, "valid": 1}, "Fatestone of Revelations": {"mat": 0, "valid": 1}, "Fatestone of Unrelenting": {"mat": 0, "valid": 1}, "Flamewreath Call": {"mat": 0, "valid": 1}, "Foraging Fox": {"mat": 0, "valid": 1}, "Fractal of Refreshment": {"mat": 0, "valid": 1}, "Frostlorn Caress": {"mat": 0, "valid": 1}, "Frostnip Pirouette": {"mat": 0, "valid": 1}, "Glimmer Essence Amulet": {"mat": 1, "valid": 1}, "Glimmering Refusal": {"mat": 0, "valid": 1}, "Incandescent Reliquary": {"mat": 1, "valid": 1}, "Kaleidoscope Barrette": {"mat": 1, "valid": 1}, "Lavaplume Fatestone": {"mat": 0, "valid": 1}, "Light the Hunt": {"mat": 0, "valid": 1}, "Obscuring Threads": {"mat": 0, "valid": 1}, "Peacock of Prosperity": {"mat": 0, "valid": 1}, "Portentous Tanggu": {"mat": 1, "valid": 1}, "Redirect Flow": {"mat": 0, "valid": 1}, "Ripples of Atrophy": {"mat": 0, "valid": 1}, "Scepter of Fascination": {"mat": 1, "valid": 1}, "Season\'s End": {"mat": 0, "valid": 1}, "Shatter the Brittle": {"mat": 0, "valid": 1}, "Shriveling Vines": {"mat": 0, "valid": 1}, "Staff of Blossoming Will": {"mat": 1, "valid": 1}, "Strengthen the Bonds": {"mat": 0, "valid": 1}, "Unstable Fractal": {"mat": 0, "valid": 1}, "Annul Spell": {"mat": 0, "valid": 1}, "Devastating Blow": {"mat": 0, "valid": 1}, "Conniving Plans": {"mat": 0, "valid": 1}, "Fertile Grounds": {"mat": 0, "valid": 1}, "Grande Aiguille": {"mat": 1, "valid": 1}, "Refluxal Ribbon": {"mat": 1, "valid": 1}, "Ghosts of Pendragon": {"mat": 0, "valid": 1}, "Tempered Steel": {"mat": 0, "valid": 1}, "Conflagrant Sentinel": {"mat": 0, "valid": 1}, "Aetheric Calibration": {"mat": 0, "valid": 1}, "Aquamirage Whisper": {"mat": 1, "valid": 1}, "Bulwark Sword": {"mat": 1, "valid": 1}, "Charge the Soul": {"mat": 0, "valid": 1}, "Constellation\'s Blessing": {"mat": 0, "valid": 1}, "Corsair Captain": {"mat": 0, "valid": 1}, "Coy Bouclier": {"mat": 0, "valid": 1}, "Devotion\'s Price": {"mat": 0, "valid": 1}, "Dissuading Aether": {"mat": 0, "valid": 1}, "Drown in Aether": {"mat": 0, "valid": 1}, "Flamme Sorcel": {"mat": 0, "valid": 1}, "Foresight Lens": {"mat": 1, "valid": 1}, "Grande Sonnerie": {"mat": 1, "valid": 1}, "Guided Starlight": {"mat": 0, "valid": 1}, "Lamentation\'s Toll": {"mat": 0, "valid": 1}, "Leporine Masque": {"mat": 1, "valid": 1}, "Manxome Armoire": {"mat": 1, "valid": 1}, "Martial Guard": {"mat": 0, "valid": 1}, "Meteoric Volley": {"mat": 0, "valid": 1}, "Nocturne\'s Oblivion": {"mat": 0, "valid": 1}, "Ombreux Chevalier": {"mat": 0, "valid": 1}, "Overpowering Defense": {"mat": 0, "valid": 1}, "Pleiades, Celestial Genesis": {"mat": 1, "valid": 1}, "Poised Occlusion": {"mat": 0, "valid": 1}, "Prudent Nock": {"mat": 0, "valid": 1}, "Ranger Boots": {"mat": 1, "valid": 1}, "Reposition": {"mat": 0, "valid": 1}, "Reverse Affliction": {"mat": 0, "valid": 1}, "Sablier Guard": {"mat": 0, "valid": 1}, "Seeker\'s Aetherwing": {"mat": 1, "valid": 1}, "Servile Possessions": {"mat": 0, "valid": 0}, "Sidereal Spellshot": {"mat": 0, "valid": 1}, "Sinistre Stab": {"mat": 0, "valid": 1}, "Starbirth": {"mat": 0, "valid": 1}, "Torch Marshal": {"mat": 0, "valid": 1}, "Undercurrent Vantage": {"mat": 0, "valid": 1}, "Vigil Rempart": {"mat": 0, "valid": 1}, "Whimsy\'s Warden": {"mat": 0, "valid": 1}, "Veiled Dash": {"mat": 0, "valid": 1}, "Mastermind Scheme": {"mat": 0, "valid": 1}, "Fiery Interference": {"mat": 0, "valid": 1}, "Converge Reflections": {"mat": 0, "valid": 1}, "Crystallized Destiny": {"mat": 0, "valid": 1}, "Shadowstrike": {"mat": 0, "valid": 1}, "Dormouse Informant": {"mat": 0, "valid": 1}, "Another Beginning": {"mat": 0, "valid": 1}, "Crystalline Reality": {"mat": 0, "valid": 1}, "Duality\'s Convergence": {"mat": 0, "valid": 1}, "Find the Lost": {"mat": 0, "valid": 1}, "Fractured Memories": {"mat": 0, "valid": 0}, "Luminous Quartz": {"mat": 1, "valid": 1}, "Materialize the Soul": {"mat": 0, "valid": 1}, "Obelith Escort": {"mat": 0, "valid": 1}, "Overlapping Visages": {"mat": 0, "valid": 1}, "Possessed Reaping": {"mat": 0, "valid": 1}, "Protect Her At All Costs": {"mat": 0, "valid": 1}, "Prismspire Scepter": {"mat": 1, "valid": 1}, "Proto Key Crest": {"mat": 1, "valid": 1}, "Quiet Refraction": {"mat": 0, "valid": 1}, "Return to the Archive": {"mat": 0, "valid": 1}, "Seep Into the Mind": {"mat": 0, "valid": 1}, "Shardwing Searchlight": {"mat": 0, "valid": 1}, "Shardforged Blade": {"mat": 1, "valid": 1}, "Shattered Hope": {"mat": 0, "valid": 1}, "Spirit Blade: Terminus": {"mat": 0, "valid": 1}, "Stand Before the Queen": {"mat": 0, "valid": 1}, "Undeniable Truth": {"mat": 0, "valid": 1}, "Will to Save": {"mat": 0, "valid": 1}, "Alkahest": {"mat": 1, "valid": 1}, "Backup Charger": {"mat": 1, "valid": 1}, "Clockwork Musicbox": {"mat": 1, "valid": 1}, "Framework Sidearm": {"mat": 1, "valid": 1}, "Mercenary\'s Blade": {"mat": 1, "valid": 1}, "Prototype Shield": {"mat": 1, "valid": 1}, "Steel Slug": {"mat": 1, "valid": 1}, "Blast Shield": {"mat": 1, "valid": 1}, "Contraband Revolver": {"mat": 1, "valid": 1}, "Forgelight Blade": {"mat": 1, "valid": 1}, "Impact Hammer": {"mat": 1, "valid": 1}, "Krustallan Longsword": {"mat": 1, "valid": 1}, "Loaded Thoughts": {"mat": 1, "valid": 1}, "Tideholder Claymore": {"mat": 1, "valid": 1}, "Vaporjet Shield": {"mat": 1, "valid": 1}, "Ceremonial Stormblade": {"mat": 1, "valid": 1}, "Emerald Pistol": {"mat": 1, "valid": 1}, "Mechanized Smasher": {"mat": 1, "valid": 1}, "Winbless Kiteshield": {"mat": 1, "valid": 1}, "Windpiercer": {"mat": 1, "valid": 1}, "Lunar Conduit": {"mat": 1, "valid": 1}, "Aegis of Dawn": {"mat": 1, "valid": 1}, "Alchemical Scripture": {"mat": 1, "valid": 1}, "Memento Mori": {"mat": 1, "valid": 1}, "Sorrowcaller": {"mat": 1, "valid": 1}, "Automaton Beastkeeper": {"mat": 0, "valid": 1}, "Bandage Wound": {"mat": 0, "valid": 1}, "Buried Grief": {"mat": 0, "valid": 1}, "Charged Hunter": {"mat": 0, "valid": 1}, "Charged Mannequin": {"mat": 0, "valid": 1}, "City Protector": {"mat": 0, "valid": 1}, "Critical Recovery": {"mat": 0, "valid": 1}, "Dodge Roll": {"mat": 0, "valid": 1}, "Engineered Slime": {"mat": 0, "valid": 1}, "Gearshift Block": {"mat": 0, "valid": 1}, "Harvester Mk II": {"mat": 0, "valid": 1}, "Hide in Bush": {"mat": 0, "valid": 1}, "Hub of Innovation": {"mat": 0, "valid": 1}, "Machined Monstrosity": {"mat": 0, "valid": 1}, "Manufacture Cell": {"mat": 0, "valid": 1}, "Mechanical Hare": {"mat": 0, "valid": 1}, "Novice Healer": {"mat": 0, "valid": 1}, "Nurture Crops": {"mat": 0, "valid": 1}, "Purification": {"mat": 0, "valid": 1}, "Reprogram": {"mat": 0, "valid": 1}, "Savage Smash": {"mat": 0, "valid": 1}, "Sharpen Blade": {"mat": 0, "valid": 1}, "Synthetic Strike": {"mat": 0, "valid": 1}, "Vicious Slice": {"mat": 0, "valid": 1}, "Airship Captain": {"mat": 0, "valid": 1}, "Arsenal Keeper": {"mat": 0, "valid": 1}, "Captivating Cutthroat": {"mat": 0, "valid": 1}, "Cell Forging": {"mat": 0, "valid": 1}, "Cell Handler": {"mat": 0, "valid": 1}, "Charged Alchemist": {"mat": 0, "valid": 1}, "Charged Gunslinger": {"mat": 0, "valid": 1}, "Cinderbloom Tender": {"mat": 0, "valid": 1}, "Embershield Keeper": {"mat": 0, "valid": 1}, "Kindling Flare": {"mat": 0, "valid": 1}, "Molten Cinder": {"mat": 0, "valid": 1}, "Potion Infusion: Blaze": {"mat": 0, "valid": 1}, "Powered Bishop": {"mat": 0, "valid": 1}, "Powered Sentinel": {"mat": 0, "valid": 1}, "Priestess of Flame": {"mat": 0, "valid": 1}, "Pyroclastic Flow": {"mat": 0, "valid": 1}, "Reduce to Ash": {"mat": 0, "valid": 1}, "Scorching Trap": {"mat": 0, "valid": 1}, "Smashing Force": {"mat": 0, "valid": 1}, "Surge Protector": {"mat": 0, "valid": 1}, "Vermilion Decree": {"mat": 0, "valid": 1}, "Volatile Fusilier": {"mat": 0, "valid": 1}, "Cell Converter": {"mat": 0, "valid": 1}, "Cell Sharpshooter": {"mat": 0, "valid": 1}, "Cerulean Decree": {"mat": 0, "valid": 1}, "Collapsing Trap": {"mat": 0, "valid": 1}, "Desperate Dive": {"mat": 0, "valid": 1}, "Enthralling Visage": {"mat": 0, "valid": 1}, "Eternal Dreamer": {"mat": 0, "valid": 1}, "Fractal of Rain": {"mat": 0, "valid": 1}, "Freezing Steel": {"mat": 0, "valid": 1}, "Hailstorm Guard": {"mat": 0, "valid": 1}, "Hidden Enclave": {"mat": 0, "valid": 1}, "Icebound Slam": {"mat": 0, "valid": 0}, "Imperial Apprentice": {"mat": 0, "valid": 1}, "Imperial Scout": {"mat": 0, "valid": 1}, "Krustallan Patrol": {"mat": 0, "valid": 1}, "Krustallan Ruins": {"mat": 0, "valid": 1}, "Lost in Thought": {"mat": 0, "valid": 0}, "Portside Pirate": {"mat": 0, "valid": 1}, "Powered Defender": {"mat": 0, "valid": 1}, "Powered Swordsman": {"mat": 0, "valid": 1}, "Primordial Ritual": {"mat": 0, "valid": 1}, "Purified Shot": {"mat": 0, "valid": 1}, "Seaside Ringleader": {"mat": 0, "valid": 1}, "Water Herbs": {"mat": 0, "valid": 1}, "Cell Generator": {"mat": 0, "valid": 1}, "Cell Vanguard": {"mat": 0, "valid": 1}, "Charged Assailant": {"mat": 0, "valid": 1}, "Concealed Marksman": {"mat": 0, "valid": 1}, "Cultivate": {"mat": 0, "valid": 1}, "Diablerie": {"mat": 0, "valid": 1}, "Gearstride Academy": {"mat": 0, "valid": 1}, "Liquid Amnesia": {"mat": 0, "valid": 1}, "Orchestrated Seizure": {"mat": 0, "valid": 1}, "Potion Infusion: Growth": {"mat": 0, "valid": 1}, "Scout the Land": {"mat": 0, "valid": 1}, "Spirited Falconer": {"mat": 0, "valid": 1}, "Vigilant Sentry": {"mat": 0, "valid": 1}, "Winbless Forecaster": {"mat": 0, "valid": 1}, "Winbless Hurricane Farm": {"mat": 0, "valid": 1}, "Winbless Rangefinder": {"mat": 0, "valid": 1}, "Windmill Engineer": {"mat": 0, "valid": 1}, "Foretold Bloom": {"mat": 0, "valid": 1}, "Reflect the Skies": {"mat": 0, "valid": 1}, "Stargazer\'s Portent": {"mat": 0, "valid": 1}, "Twilight Slime": {"mat": 0, "valid": 1}, "Bolster Ranks": {"mat": 0, "valid": 1}, "Convoking Slime": {"mat": 0, "valid": 1}, "Echoic Guard": {"mat": 0, "valid": 1}, "Debilitating Grasp": {"mat": 0, "valid": 1}, "Expunge": {"mat": 0, "valid": 1}, "Gloamspire Sniper": {"mat": 0, "valid": 1}, "Possessed Remnant": {"mat": 0, "valid": 1}, "Powered Armsmaster": {"mat": 0, "valid": 1}, "Revenant\'s Scourge": {"mat": 0, "valid": 1}, "Sinister Mindreaver": {"mat": 0, "valid": 1}, "Siphoning Fractal": {"mat": 0, "valid": 1}, "Slip Away": {"mat": 0, "valid": 1}, "Suffocating Miasma": {"mat": 0, "valid": 1}, "Alice, Golden Queen": {"mat": 1, "valid": 1}, "Ciel, Loyal Valet": {"mat": 1, "valid": 1}, "Ciel, Omenbringer": {"mat": 1, "valid": 1}, "Ciel, Mirage\'s Grave": {"mat": 1, "valid": 1}, "Diana, Aether Dilettante": {"mat": 1, "valid": 1}, "Diana, Judgment\'s Arrow": {"mat": 1, "valid": 1}, "Diana, Moonpiercer": {"mat": 1, "valid": 1}, "Candlelight Hourglass": {"mat": 1, "valid": 1}, "Condemned Trinket": {"mat": 1, "valid": 1}, "Memento Pocketwatch": {"mat": 1, "valid": 1}, "Necklace of Foresight": {"mat": 1, "valid": 1}, "Nefarious Timepiece": {"mat": 1, "valid": 1}, "Poisonous Apple": {"mat": 1, "valid": 1}, "Spellward Scepter": {"mat": 1, "valid": 1}, "Suspicious Concoction": {"mat": 1, "valid": 1}, "Trivariate Dream": {"mat": 1, "valid": 1}, "Lacuna\'s Grasp": {"mat": 1, "valid": 1}, "Salamander\'s Breath": {"mat": 1, "valid": 1}, "Confidant\'s Oath": {"mat": 1, "valid": 1}, "Mana\'s Cascade": {"mat": 1, "valid": 1}, "Legion\'s Wingspan": {"mat": 1, "valid": 1}, "Servant\'s Obligation": {"mat": 1, "valid": 1}, "Consumption Ring": {"mat": 1, "valid": 1}, "Enfeebled Dagger": {"mat": 1, "valid": 1}, "Inert Sword": {"mat": 1, "valid": 1}, "Necklace of Hindsight": {"mat": 1, "valid": 1}, "Ranger Strides": {"mat": 1, "valid": 1}, "Sword of Shadows": {"mat": 1, "valid": 1}, "Votive Runeblade": {"mat": 1, "valid": 1}, "Bauble of Scarcity": {"mat": 1, "valid": 1}, "Beastbond Claws": {"mat": 1, "valid": 1}, "Death Essence Amulet": {"mat": 1, "valid": 1}, "Tome of Ignorance": {"mat": 1, "valid": 1}, "Aetheric Reforging": {"mat": 0, "valid": 1}, "Alacritous Huntress": {"mat": 0, "valid": 1}, "Backdash": {"mat": 0, "valid": 1}, "Blighted Jewel": {"mat": 0, "valid": 1}, "Chateau de Coeurs": {"mat": 0, "valid": 1}, "Deadly Opportunist": {"mat": 0, "valid": 1}, "Devious Welcome": {"mat": 0, "valid": 1}, "Devoted Martyr": {"mat": 0, "valid": 1}, "Dreamy Unicorn": {"mat": 0, "valid": 1}, "Dyadic Fletcher": {"mat": 0, "valid": 1}, "Enchanted Fete": {"mat": 0, "valid": 1}, "Evasive Positioning": {"mat": 0, "valid": 1}, "Exorcism": {"mat": 0, "valid": 1}, "Expose Darkness": {"mat": 0, "valid": 1}, "Fight for the Crown": {"mat": 0, "valid": 1}, "Five of Spades": {"mat": 0, "valid": 1}, "Fleeting Guard": {"mat": 0, "valid": 1}, "Fluffy Shopkeep": {"mat": 0, "valid": 1}, "Fortifying Manashot": {"mat": 0, "valid": 1}, "Four of Spades": {"mat": 0, "valid": 1}, "Ghastly Corrosion": {"mat": 0, "valid": 1}, "Horned Knight": {"mat": 0, "valid": 1}, "Lawsur, the Carpenter": {"mat": 0, "valid": 1}, "Liminal Guide": {"mat": 0, "valid": 1}, "Lingering Banshee": {"mat": 0, "valid": 1}, "Lucenia\'s Reign": {"mat": 0, "valid": 1}, "Lurid Dreaming": {"mat": 0, "valid": 1}, "Mad Hatter, Morose Heritor": {"mat": 0, "valid": 1}, "Mad Tea Party": {"mat": 0, "valid": 1}, "Manabolt Convergence": {"mat": 0, "valid": 1}, "Noire, Ace of Spades": {"mat": 0, "valid": 1}, "Pride\'s Smith": {"mat": 0, "valid": 1}, "Pride\'s Vanguard": {"mat": 0, "valid": 1}, "Raised Slash": {"mat": 0, "valid": 1}, "Recurring Invocation": {"mat": 0, "valid": 1}, "Regal Inquisition": {"mat": 0, "valid": 1}, "Renascent Sharpshooter": {"mat": 0, "valid": 1}, "Resonant Aether": {"mat": 0, "valid": 1}, "Rictus Tiding": {"mat": 0, "valid": 1}, "Royal Ordinance": {"mat": 0, "valid": 1}, "Safeguard Paragon": {"mat": 0, "valid": 1}, "Sleight of Hand": {"mat": 0, "valid": 1}, "Sovereign Sanctuary": {"mat": 0, "valid": 1}, "Suited Trickery": {"mat": 0, "valid": 1}, "Take Aim": {"mat": 0, "valid": 1}, "Take Point": {"mat": 0, "valid": 1}, "Three of Spades": {"mat": 0, "valid": 1}, "Trump Set": {"mat": 0, "valid": 1}, "Two of Spades": {"mat": 0, "valid": 1}, "Undying Dreams": {"mat": 0, "valid": 1}, "Unwelcome Fortune": {"mat": 0, "valid": 1}, "Unyielding Wraithguard": {"mat": 0, "valid": 1}, "Veiled Oracle": {"mat": 0, "valid": 1}, "Wonderland\'s Reign": {"mat": 0, "valid": 1}, "Ashen Riffle": {"mat": 0, "valid": 1}, "Ashwound Shot": {"mat": 0, "valid": 1}, "Blazing Cindercharge": {"mat": 0, "valid": 1}, "Blazing Throw": {"mat": 0, "valid": 1}, "Butler\'s Augury": {"mat": 0, "valid": 1}, "Conflagrative Trounce": {"mat": 0, "valid": 1}, "Duchess, Six of Hearts": {"mat": 0, "valid": 1}, "Embercrypt Burn": {"mat": 0, "valid": 1}, "Five of Hearts": {"mat": 0, "valid": 1}, "Flamebound Draug": {"mat": 0, "valid": 1}, "Flamebreak Chorus": {"mat": 0, "valid": 1}, "Flickering Cinder": {"mat": 0, "valid": 1}, "Four of Hearts": {"mat": 0, "valid": 1}, "Fumant Shieldmaiden": {"mat": 0, "valid": 1}, "Furnace Lavabolt": {"mat": 0, "valid": 1}, "Incinerated Templar": {"mat": 0, "valid": 1}, "Infernal Manastreak": {"mat": 0, "valid": 1}, "Intensified Pyre": {"mat": 0, "valid": 1}, "Manaflare Barrage": {"mat": 0, "valid": 1}, "Peppered Chef": {"mat": 0, "valid": 1}, "Piercing Aetherfuel": {"mat": 0, "valid": 1}, "Rapid Combustion": {"mat": 0, "valid": 1}, "Rile the Abyss": {"mat": 0, "valid": 0}, "Rouge, Ace of Hearts": {"mat": 0, "valid": 1}, "Scorched Conquest": {"mat": 0, "valid": 1}, "Spark Alight": {"mat": 0, "valid": 1}, "Straight Flare": {"mat": 0, "valid": 1}, "Three of Hearts": {"mat": 0, "valid": 1}, "Two of Hearts": {"mat": 0, "valid": 1}, "Vengeful Paramour": {"mat": 0, "valid": 1}, "Verita, Queen of Hearts": {"mat": 0, "valid": 1}, "Aquifer Seneschal": {"mat": 0, "valid": 1}, "Brusque Neige": {"mat": 0, "valid": 1}, "Castling Boon": {"mat": 0, "valid": 1}, "Chained Charge": {"mat": 0, "valid": 1}, "Dredging Streams": {"mat": 0, "valid": 1}, "Evercurrent Raider": {"mat": 0, "valid": 1}, "Flowing Oubli": {"mat": 0, "valid": 1}, "Froglet Footman": {"mat": 0, "valid": 1}, "Imperial Accord": {"mat": 0, "valid": 1}, "Languid Toadtroll": {"mat": 0, "valid": 1}, "Lily, Marine Castellan": {"mat": 0, "valid": 1}, "Lure the Abyss": {"mat": 0, "valid": 1}, "Mire Reparation": {"mat": 0, "valid": 1}, "Obsequious Blow": {"mat": 0, "valid": 1}, "Pristine Scourge": {"mat": 0, "valid": 1}, "Purling Footman": {"mat": 0, "valid": 1}, "Rivulet Adjutant": {"mat": 0, "valid": 1}, "Skewering Advance": {"mat": 0, "valid": 1}, "Snow White, Weiss Queen": {"mat": 0, "valid": 1}, "Spectral Diffusion": {"mat": 0, "valid": 1}, "Sunken Battle Priest": {"mat": 0, "valid": 1}, "Throne-Keeper Bullfrog": {"mat": 0, "valid": 1}, "Torrential Blast": {"mat": 0, "valid": 1}, "Weaving Manastream": {"mat": 0, "valid": 1}, "Aether\'s Embrace": {"mat": 0, "valid": 1}, "Armed Squallguard": {"mat": 0, "valid": 1}, "Briar, Schwartz King": {"mat": 0, "valid": 1}, "Charging Galeshot": {"mat": 0, "valid": 1}, "Chrysalis, Hazy Caterpillar": {"mat": 0, "valid": 1}, "Effluve Guard": {"mat": 0, "valid": 1}, "Expeditious Opening": {"mat": 0, "valid": 1}, "Favorable Omens": {"mat": 0, "valid": 1}, "Galed Erasure": {"mat": 0, "valid": 1}, "Ghost Hunter": {"mat": 0, "valid": 1}, "Longtail Grovesward": {"mat": 0, "valid": 1}, "Noble Dissolution": {"mat": 0, "valid": 1}, "Nocturnal Blossom": {"mat": 0, "valid": 1}, "Ouragan Sentinel": {"mat": 0, "valid": 1}, "Poisonous Breezecap": {"mat": 0, "valid": 1}, "Purging Tempest": {"mat": 0, "valid": 1}, "Quadrille\'s Gryphon": {"mat": 0, "valid": 1}, "Rafale\'s Slash": {"mat": 0, "valid": 1}, "Skilled Aerotheurge": {"mat": 0, "valid": 1}, "Summon Gale": {"mat": 0, "valid": 1}, "Teasing Aerocharge": {"mat": 0, "valid": 1}, "Veteran Aerotheurge": {"mat": 0, "valid": 1}, "Viridescent Aetherstreak": {"mat": 0, "valid": 1}, "Aethercloak Sentinel": {"mat": 0, "valid": 1}, "Cataleptic Constellation": {"mat": 0, "valid": 1}, "Chamber of Reflections": {"mat": 0, "valid": 1}, "Cometary Vantage": {"mat": 0, "valid": 1}, "Cosmic Alignment": {"mat": 0, "valid": 1}, "Humpty Dumpty, Fate\'s Fall": {"mat": 0, "valid": 1}, "Stellaria Shower": {"mat": 0, "valid": 1}, "Stellarion Shift": {"mat": 0, "valid": 1}, "Vanishing Eclipse": {"mat": 0, "valid": 1}, "Crossroads Specter": {"mat": 0, "valid": 1}, "Duplicitous Replication": {"mat": 0, "valid": 1}, "Baleful Oblation": {"mat": 0, "valid": 1}, "Beguiling Coup": {"mat": 0, "valid": 1}, "Exsanguinating Wallop": {"mat": 0, "valid": 1}, "Extorting Blackjack": {"mat": 0, "valid": 1}, "Grim Pastiche": {"mat": 0, "valid": 0}, "Malevolent Vow": {"mat": 0, "valid": 1}, "Nightmare Coil": {"mat": 0, "valid": 1}, "Profane Bindings": {"mat": 0, "valid": 1}, "Reckoning\'s Wake": {"mat": 0, "valid": 1}, "Shackled Theurgist": {"mat": 0, "valid": 1}, "Spirelle, Schwartz Queen": {"mat": 0, "valid": 1}, "Bubble Mage": {"mat": 0, "valid": 1}, "Sink into Oblivion": {"mat": 0, "valid": 1}, "Kingdom Informant": {"mat": 0, "valid": 1}, "Animal Encounter": {"mat": 0, "valid": 1}, "Beckon Attention": {"mat": 0, "valid": 1}, "Cheerful Slime": {"mat": 0, "valid": 1}, "Greater Boon of Astraeus": {"mat": 0, "valid": 1}, "Greater Boon of Detachment": {"mat": 0, "valid": 1}, "Greater Boon of Dux": {"mat": 0, "valid": 1}, "Greater Boon of Horses": {"mat": 0, "valid": 1}, "Greater Boon of Inari": {"mat": 0, "valid": 1}, "Greater Boon of Isis": {"mat": 0, "valid": 1}, "Greater Boon of Kanaloa": {"mat": 0, "valid": 1}, "Greater Boon of the Underdog": {"mat": 0, "valid": 1}, "Greater Boon of Vritra": {"mat": 0, "valid": 1}, "Lesser Boon of Agni": {"mat": 0, "valid": 1}, "Lesser Boon of Allurement": {"mat": 0, "valid": 1}, "Lesser Boon of Apollo": {"mat": 0, "valid": 1}, "Lesser Boon of Artemis": {"mat": 0, "valid": 1}, "Lesser Boon of Astraeus": {"mat": 0, "valid": 1}, "Lesser Boon of Awilix": {"mat": 0, "valid": 1}, "Lesser Boon of Bullets": {"mat": 0, "valid": 1}, "Lesser Boon of Distance": {"mat": 0, "valid": 1}, "Lesser Boon of Dux": {"mat": 0, "valid": 1}, "Lesser Boon of Enchantment": {"mat": 0, "valid": 1}, "Lesser Boon of Etherealys": {"mat": 0, "valid": 1}, "Lesser Boon of Fauna": {"mat": 0, "valid": 1}, "Lesser Boon of Isis": {"mat": 0, "valid": 1}, "Lesser Boon of Kanaloa": {"mat": 0, "valid": 1}, "Lesser Boon of Knox": {"mat": 0, "valid": 1}, "Lesser Boon of Notus": {"mat": 0, "valid": 1}, "Lesser Boon of Nuwa": {"mat": 0, "valid": 1}, "Lesser Boon of Odysseus": {"mat": 0, "valid": 1}, "Lesser Boon of Ozymandias": {"mat": 0, "valid": 1}, "Lesser Boon of Poseidon": {"mat": 0, "valid": 1}, "Lesser Boon of Pulousa": {"mat": 0, "valid": 1}, "Lesser Boon of Rakko": {"mat": 0, "valid": 1}, "Lesser Boon of Regret": {"mat": 0, "valid": 1}, "Lesser Boon of Revelry": {"mat": 0, "valid": 1}, "Lesser Boon of Rosen": {"mat": 0, "valid": 1}, "Lesser Boon of Scriveners": {"mat": 0, "valid": 1}, "Lesser Boon of Shou": {"mat": 0, "valid": 1}, "Lesser Boon of Territories": {"mat": 0, "valid": 1}, "Lesser Boon of Time\'s Passage": {"mat": 0, "valid": 1}, "Lesser Boon of Veilara": {"mat": 0, "valid": 1}, "Lesser Boon of Viscosity": {"mat": 0, "valid": 1}, "Lesser Boon of Vritra": {"mat": 0, "valid": 1}, "Lesser Boon of Zerusa": {"mat": 0, "valid": 1}, "Ovation Guide": {"mat": 0, "valid": 1}, "Surprise Reveal": {"mat": 0, "valid": 1}, "Battlefield Spotter": {"mat": 0, "valid": 1}, "Dormant Sacrificial Altar": {"mat": 0, "valid": 1}, "Fractal of Creation": {"mat": 0, "valid": 1}, "Raze the Land": {"mat": 0, "valid": 1}, "Sanctum of Esoteric Truth": {"mat": 0, "valid": 1}, "Storm of Thorns": {"mat": 0, "valid": 1}, "Censer of Restful Peace": {"mat": 1, "valid": 1}, "Diffusive Block": {"mat": 0, "valid": 1}, "Harness Lightning": {"mat": 0, "valid": 1}, "Woodland Squirrels": {"mat": 0, "valid": 1}, "Spirit of Chess": {"mat": 1, "valid": 1}, "Spirit of Serene Fire": {"mat": 1, "valid": 1}, "Spirit of Serene Water": {"mat": 1, "valid": 1}, "Spirit of Serene Wind": {"mat": 1, "valid": 1}, "Alice, Trifle\'s Royalty": {"mat": 1, "valid": 1}, "Merlin, Kingslayer": {"mat": 1, "valid": 1}, "Alchemist\'s Cauldron": {"mat": 1, "valid": 1}, "Chime of Endless Dreams": {"mat": 1, "valid": 1}, "Focusing Gem": {"mat": 1, "valid": 1}, "Grand Crusader\'s Ring": {"mat": 1, "valid": 1}, "Heirloom of Libra": {"mat": 1, "valid": 1}, "Heirloom of Materia": {"mat": 1, "valid": 1}, "Heirloom of Natura": {"mat": 1, "valid": 1}, "Heirloom of Spectra": {"mat": 1, "valid": 1}, "Legendary Saddle": {"mat": 1, "valid": 1}, "Lotor Trinket": {"mat": 1, "valid": 1}, "Pendant of Apsis Restraint": {"mat": 1, "valid": 1}, "Quickstep Treads": {"mat": 1, "valid": 1}, "Trivial Trinket": {"mat": 1, "valid": 1}, "Void\'s Cloak": {"mat": 1, "valid": 1}, "Diamond Ribbon": {"mat": 1, "valid": 1}, "Bise Blade": {"mat": 1, "valid": 1}, "Stellar Cosmos": {"mat": 1, "valid": 1}, "The Majestic Spirit": {"mat": 1, "valid": 1}, "Blight\'s Ring": {"mat": 1, "valid": 1}, "Accelerate": {"mat": 0, "valid": 1}, "Allowance Race": {"mat": 0, "valid": 1}, "Angel Attendant": {"mat": 0, "valid": 1}, "Angelic Vanguard": {"mat": 0, "valid": 1}, "Apostle of the Woods": {"mat": 0, "valid": 1}, "Baby Slime": {"mat": 0, "valid": 0}, "Bandit, Gaze Leader": {"mat": 0, "valid": 1}, "Banner Raccoon": {"mat": 0, "valid": 1}, "Banner Slime": {"mat": 0, "valid": 1}, "Bedivere, Woodland Overseer": {"mat": 0, "valid": 1}, "Benediction Angel": {"mat": 0, "valid": 1}, "Bestial Frenzy": {"mat": 0, "valid": 1}, "Blanche, Sheltering Saint": {"mat": 0, "valid": 1}, "Buddy Raccoon": {"mat": 0, "valid": 1}, "Cardinal of Divine Rite": {"mat": 0, "valid": 1}, "Classical Opening": {"mat": 0, "valid": 1}, "Crowdguard\'s Slash": {"mat": 0, "valid": 1}, "Dawn of Ashes": {"mat": 0, "valid": 1}, "Discover the Divine": {"mat": 0, "valid": 1}, "Eight of Spades": {"mat": 0, "valid": 1}, "Escape the Wreckage": {"mat": 0, "valid": 1}, "Excitable Raccoon": {"mat": 0, "valid": 1}, "False Tidings": {"mat": 0, "valid": 1}, "Find Recipe": {"mat": 0, "valid": 1}, "Floral Arrangement": {"mat": 0, "valid": 1}, "Foraging Servant": {"mat": 0, "valid": 1}, "Forbidden Teachings": {"mat": 0, "valid": 1}, "Galahad, Court Knight": {"mat": 0, "valid": 1}, "Gildas, Chronicler of Aesa": {"mat": 0, "valid": 1}, "Gunsmith\'s Arsenal": {"mat": 0, "valid": 1}, "Haunting Apparition": {"mat": 0, "valid": 1}, "Hidden Secrets": {"mat": 0, "valid": 1}, "Lancelot, Goliath of Aesa": {"mat": 0, "valid": 1}, "Liturgy of Corruption": {"mat": 0, "valid": 1}, "Manifest Threat": {"mat": 0, "valid": 1}, "Mob Vantage": {"mat": 0, "valid": 1}, "Morgan, Soul Guide": {"mat": 0, "valid": 1}, "Nimble Longbowman": {"mat": 0, "valid": 1}, "Nimue, Cursed Touch": {"mat": 0, "valid": 1}, "Nuriel, Seraphic Paladin": {"mat": 0, "valid": 1}, "Otherworldly Possessions": {"mat": 0, "valid": 1}, "Portly Raccoon": {"mat": 0, "valid": 1}, "Prismatic Sanctuary": {"mat": 0, "valid": 1}, "Protector Raccoon": {"mat": 0, "valid": 1}, "Proto Archive Scout": {"mat": 0, "valid": 1}, "Radiant Origin of Assassin": {"mat": 0, "valid": 1}, "Radiant Origin of Cleric": {"mat": 0, "valid": 1}, "Radiant Origin of Guardian": {"mat": 0, "valid": 1}, "Radiant Origin of Mage": {"mat": 0, "valid": 1}, "Radiant Origin of Ranger": {"mat": 0, "valid": 1}, "Radiant Origin of Tamer": {"mat": 0, "valid": 1}, "Radiant Origin of Warrior": {"mat": 0, "valid": 1}, "Recurring Aethercharge": {"mat": 0, "valid": 1}, "Reliable Cavalier": {"mat": 0, "valid": 1}, "Reverent Seraphim": {"mat": 0, "valid": 1}, "Right of Realm": {"mat": 0, "valid": 1}, "Royal Line Defense": {"mat": 0, "valid": 1}, "Scientific Discoveries": {"mat": 0, "valid": 1}, "Shilowen, Peaceful Beginnings": {"mat": 0, "valid": 1}, "Simple Slime": {"mat": 0, "valid": 1}, "Slime Party": {"mat": 0, "valid": 1}, "Slime Swarm": {"mat": 0, "valid": 1}, "Sparkling Adornment": {"mat": 0, "valid": 1}, "Spring Cleaning": {"mat": 0, "valid": 1}, "Table Straight": {"mat": 0, "valid": 1}, "Tomb Sweep": {"mat": 0, "valid": 1}, "Tune Up": {"mat": 0, "valid": 1}, "Unforgotten Will": {"mat": 0, "valid": 1}, "Valiant Protector": {"mat": 0, "valid": 1}, "Vanish from Sight": {"mat": 0, "valid": 1}, "Vantage Point": {"mat": 0, "valid": 1}, "Young Beastbonder": {"mat": 0, "valid": 1}, "Ashfletched Bowman": {"mat": 0, "valid": 1}, "Avatar of Suzaku": {"mat": 0, "valid": 1}, "Blaze Alight": {"mat": 0, "valid": 1}, "Blazing Destrier": {"mat": 0, "valid": 1}, "Cauterizing Seraphim": {"mat": 0, "valid": 1}, "Combustible Potion": {"mat": 0, "valid": 1}, "Eight of Hearts": {"mat": 0, "valid": 1}, "Emberwrath Witch": {"mat": 0, "valid": 1}, "Flagrant Guide": {"mat": 0, "valid": 1}, "Focal Intensity": {"mat": 0, "valid": 1}, "Found Power": {"mat": 0, "valid": 1}, "Ignited Stab": {"mat": 0, "valid": 1}, "Inferno Slime": {"mat": 0, "valid": 1}, "Innervate Fury": {"mat": 0, "valid": 1}, "Lavastorm": {"mat": 0, "valid": 1}, "Ordained Charisma": {"mat": 0, "valid": 1}, "Scorching Knowledge": {"mat": 0, "valid": 1}, "Spark Fairy": {"mat": 0, "valid": 1}, "Volcanic Crescendo": {"mat": 0, "valid": 1}, "Volnia": {"mat": 0, "valid": 0}, "Zinn, Volnia Abbess": {"mat": 0, "valid": 1}, "Ardus, Floodborne Deacon": {"mat": 0, "valid": 1}, "Avatar of Genbu": {"mat": 0, "valid": 1}, "Black Ice Spellweaver": {"mat": 0, "valid": 1}, "Bleu, Ace of Diamonds": {"mat": 0, "valid": 1}, "Bolt of Diamonds": {"mat": 0, "valid": 1}, "Chilling Touch": {"mat": 0, "valid": 1}, "Dewy Slime": {"mat": 0, "valid": 1}, "Diamond in the Rough": {"mat": 0, "valid": 1}, "Divining Streams": {"mat": 0, "valid": 1}, "Dynastic Whirlpool": {"mat": 0, "valid": 1}, "Edelstein, Queen of Diamonds": {"mat": 0, "valid": 1}, "Engulf": {"mat": 0, "valid": 1}, "Five of Diamonds": {"mat": 0, "valid": 1}, "Floodborne Swing": {"mat": 0, "valid": 1}, "Floodborne Warrior": {"mat": 0, "valid": 1}, "Floodward Steed": {"mat": 0, "valid": 1}, "Fount Seraphim": {"mat": 0, "valid": 1}, "Four of Diamonds": {"mat": 0, "valid": 1}, "Fractal of Intrusion": {"mat": 0, "valid": 1}, "Fractal of Waves": {"mat": 0, "valid": 1}, "Frozen Divinity": {"mat": 0, "valid": 1}, "Frozen Nova": {"mat": 0, "valid": 1}, "Glacial Binding": {"mat": 0, "valid": 1}, "Glacier Remnants": {"mat": 0, "valid": 1}, "Hoarfrost Hold": {"mat": 0, "valid": 1}, "Innervate Knowledge": {"mat": 0, "valid": 1}, "Krustallan Archer": {"mat": 0, "valid": 1}, "Liquidation": {"mat": 0, "valid": 1}, "Nipping Kicker": {"mat": 0, "valid": 1}, "Pearled Prayer": {"mat": 0, "valid": 1}, "Senaris, Six of Diamonds": {"mat": 0, "valid": 1}, "Shademist Priestess": {"mat": 0, "valid": 1}, "Shroud in Mist": {"mat": 0, "valid": 1}, "Soothing Potion": {"mat": 0, "valid": 1}, "Splashing Perch": {"mat": 0, "valid": 1}, "Stillwater Patrol": {"mat": 0, "valid": 1}, "Surging Obstruction": {"mat": 0, "valid": 1}, "Three of Diamonds": {"mat": 0, "valid": 1}, "Tidal Sweep": {"mat": 0, "valid": 1}, "Two of Diamonds": {"mat": 0, "valid": 1}, "Vaporjet Shieldbearer": {"mat": 0, "valid": 1}, "Aella, Zephyr\'s Hand": {"mat": 0, "valid": 1}, "Apothecary\'s Harvest": {"mat": 0, "valid": 1}, "Avatar of Byakko": {"mat": 0, "valid": 1}, "Beseech the Winds": {"mat": 0, "valid": 1}, "Displace": {"mat": 0, "valid": 1}, "Dissipation": {"mat": 0, "valid": 1}, "Dream Fairy": {"mat": 0, "valid": 1}, "Ensnaring Fumes": {"mat": 0, "valid": 1}, "Gale\'s Mare": {"mat": 0, "valid": 1}, "Innervate Agility": {"mat": 0, "valid": 1}, "Inspiring Aethercharge": {"mat": 0, "valid": 1}, "Message in Shadows": {"mat": 0, "valid": 1}, "Psychopomp\'s Gale": {"mat": 0, "valid": 1}, "Ravaging Tempest": {"mat": 0, "valid": 1}, "Rousing Slime": {"mat": 0, "valid": 1}, "Sasha, Purifying Acolyte": {"mat": 0, "valid": 1}, "Schwartz Castler": {"mat": 0, "valid": 1}, "Silvergale Monstrosity\'s Call": {"mat": 0, "valid": 1}, "Silvergale Obelith\'s Call": {"mat": 0, "valid": 1}, "Slime Calling": {"mat": 0, "valid": 1}, "Slimecall Cyclone": {"mat": 0, "valid": 1}, "Speed Potion": {"mat": 0, "valid": 1}, "Spurred Gallop": {"mat": 0, "valid": 1}, "Stifling Aethercharge": {"mat": 0, "valid": 1}, "Stifling Gyre": {"mat": 0, "valid": 1}, "Summon Retinue": {"mat": 0, "valid": 1}, "Tempestuous Seraphim": {"mat": 0, "valid": 1}, "Twingale Parry": {"mat": 0, "valid": 1}, "Windy Leap": {"mat": 0, "valid": 1}, "Advent of the Stormcaller": {"mat": 0, "valid": 1}, "Arcane Elemental": {"mat": 0, "valid": 1}, "Auravolt Current": {"mat": 0, "valid": 1}, "Erratic Bolt": {"mat": 0, "valid": 1}, "Fulminating Storm": {"mat": 0, "valid": 1}, "Ionized Asceticism": {"mat": 0, "valid": 1}, "Reversal\'s Polarity": {"mat": 0, "valid": 1}, "Shock Therapy": {"mat": 0, "valid": 1}, "Stormblade Squire": {"mat": 0, "valid": 1}, "Surging Search": {"mat": 0, "valid": 1}, "Unstable Voltage": {"mat": 0, "valid": 1}, "Voltaic Sphere": {"mat": 0, "valid": 1}, "Meteoric Slime": {"mat": 0, "valid": 1}, "Incarnate Majesty": {"mat": 0, "valid": 1}, "Spirit Blade: Ensoul": {"mat": 0, "valid": 1}, "Blood Dragon\'s Pact": {"mat": 0, "valid": 1}, "Bloodseeker Magus": {"mat": 0, "valid": 1}, "Crimson Rupture": {"mat": 0, "valid": 1}, "Deflecting Advantage": {"mat": 0, "valid": 1}, "Hemorrhaged Intimidation": {"mat": 0, "valid": 1}, "Plasma Vanguard": {"mat": 0, "valid": 1}, "Seething Intercession": {"mat": 0, "valid": 1}, "Siphoning Stab": {"mat": 0, "valid": 1}, "Transfusive Aura": {"mat": 0, "valid": 1}, "Illuminate Secrets": {"mat": 0, "valid": 1}, "Thousand Refractions": {"mat": 0, "valid": 1}, "Automaton Forgewarden": {"mat": 0, "valid": 1}, "Fabricator Slime": {"mat": 0, "valid": 1}, "Fractal of Duplication": {"mat": 0, "valid": 1}, "Iron Halo, Forcefield Node": {"mat": 0, "valid": 1}, "Rapid Deployment Nexus": {"mat": 0, "valid": 1}, "Reactivate Drone": {"mat": 0, "valid": 1}, "Titan Mk II": {"mat": 0, "valid": 0}, "Tor, Realmwalker Colossus": {"mat": 0, "valid": 1}, "Triumphant Mechanic": {"mat": 0, "valid": 1}, "Arima, Gaia\'s Wings": {"mat": 0, "valid": 1}, "Artificer\'s Opus": {"mat": 0, "valid": 1}, "Avatar of Gaia": {"mat": 0, "valid": 1}, "Decaying Reproach": {"mat": 0, "valid": 1}, "Flourishing Restoration": {"mat": 0, "valid": 1}, "Flowerbud": {"mat": 0, "valid": 0}, "Hymn of Gaia\'s Grace": {"mat": 0, "valid": 1}, "Kraal, Stonescale Tyrant": {"mat": 0, "valid": 1}, "Maiden of Waning Bloom": {"mat": 0, "valid": 1}, "Perishing Florets": {"mat": 0, "valid": 1}, "Saprotrophy": {"mat": 0, "valid": 1}, "Chasing Shadows": {"mat": 0, "valid": 1}, "Devised Conspiracy": {"mat": 0, "valid": 1}, "Elusive Headhunter": {"mat": 0, "valid": 1}, "Hexbound Blade": {"mat": 0, "valid": 1}, "Miasmic Fog": {"mat": 0, "valid": 1}, "Shaded Doppelganger": {"mat": 0, "valid": 1}, "Sinister Composure": {"mat": 0, "valid": 1}, "Visceral Inversion": {"mat": 0, "valid": 1}, "Strategic Planning": {"mat": 0, "valid": 1}, "Diao Chan, Enchantress": {"mat": 1, "valid": 1}, "Diao Chan, Dreaming Wish": {"mat": 1, "valid": 1}, "Diao Chan, Idyll Corsage": {"mat": 1, "valid": 1}, "Crystalline Mirror": {"mat": 1, "valid": 1}, "Shimmering Refraction": {"mat": 0, "valid": 1}, "Baihua": {"mat": 0, "valid": 0}, "Floodbloom": {"mat": 0, "valid": 0}, "Lycoria": {"mat": 0, "valid": 0}, "Nightshade": {"mat": 0, "valid": 0}, "Flawless Spirit of Mordred": {"mat": 1, "valid": 1}, "Mordred, Burnished Avenger": {"mat": 1, "valid": 1}, "Mordred, Flawless Blade": {"mat": 1, "valid": 1}, "Mordred, Fated Luminary": {"mat": 1, "valid": 1}, "Mordred, Aurelian Regent": {"mat": 1, "valid": 1}, "Dummy Trainer": {"mat": 1, "valid": 1}, "Rhongomiant, Grove\'s Spire": {"mat": 1, "valid": 1}, "Mirrordepth\'s Blade": {"mat": 1, "valid": 1}, "Dauntless Assault": {"mat": 0, "valid": 1}, "Gildas, Faesworn Monarch": {"mat": 0, "valid": 1}, "Training Dummy": {"mat": 0, "valid": 0}, "Trickster of the Fae Realm": {"mat": 0, "valid": 1}, "Warrior of the Fae Realm": {"mat": 0, "valid": 1}, "Drenching Finish": {"mat": 0, "valid": 1}, "Lakereaving Chill": {"mat": 0, "valid": 1}, "Regulus Blitz": {"mat": 0, "valid": 1}, "Snow Fairy": {"mat": 0, "valid": 1}, "Striking Tides": {"mat": 0, "valid": 1}, "Luminescent Slash": {"mat": 0, "valid": 1}, "Spirit of Fortuitous Fire": {"mat": 1, "valid": 1}, "Spirit of Fortuitous Water": {"mat": 1, "valid": 1}, "Spirit of Fortuitous Wind": {"mat": 1, "valid": 1}, "Guo Jia, Chosen Disciple": {"mat": 1, "valid": 1}, "Guo Jia, Blessed Scion": {"mat": 1, "valid": 1}, "Guo Jia, Heaven\'s Favored": {"mat": 1, "valid": 1}, "Kongming, Erudite Strategist": {"mat": 1, "valid": 1}, "Forged Scalemail": {"mat": 1, "valid": 1}, "Nullifying Mirror": {"mat": 1, "valid": 1}, "Protective Helm": {"mat": 1, "valid": 1}, "Sword Saint\'s Vow": {"mat": 1, "valid": 1}, "Tabula of Salvage": {"mat": 1, "valid": 1}, "Sigil of Budding Embers": {"mat": 1, "valid": 1}, "Frostbitten Etui": {"mat": 1, "valid": 1}, "Tidefate Brooch": {"mat": 1, "valid": 1}, "Bell of the Chosen": {"mat": 1, "valid": 1}, "Windspire Crest": {"mat": 1, "valid": 1}, "Enthralling Chime": {"mat": 1, "valid": 1}, "Ameliorating Mantra": {"mat": 0, "valid": 1}, "Aphotic Ruin": {"mat": 0, "valid": 1}, "Auspicious Feast": {"mat": 0, "valid": 1}, "Brackish Lutist": {"mat": 0, "valid": 1}, "Caretaker Horse": {"mat": 0, "valid": 1}, "Changban, Heroic Impasse": {"mat": 0, "valid": 1}, "Chibi, Battle of Red Cliffs": {"mat": 0, "valid": 1}, "Clash of Fates": {"mat": 0, "valid": 1}, "Clear Pastures": {"mat": 0, "valid": 1}, "Empowering Enlightenment": {"mat": 0, "valid": 1}, "Fatestone of Balance": {"mat": 0, "valid": 1}, "Fatestone of Progress": {"mat": 0, "valid": 1}, "Feathery Tune": {"mat": 0, "valid": 1}, "Fledgling": {"mat": 0, "valid": 0}, "Hidden Longbowman": {"mat": 0, "valid": 1}, "Idle Fatestone": {"mat": 0, "valid": 1}, "Immaterial Dissolution": {"mat": 0, "valid": 1}, "Innocuous Disposer": {"mat": 0, "valid": 1}, "Kingdom\'s Divide": {"mat": 0, "valid": 1}, "Maiden of Shimmering Air": {"mat": 0, "valid": 1}, "Provoking Stand": {"mat": 0, "valid": 1}, "Rescue the Heir": {"mat": 0, "valid": 1}, "Revealing Mesmer": {"mat": 0, "valid": 1}, "Rotund Squirrel": {"mat": 0, "valid": 1}, "Shangxiang, Fierce Princess": {"mat": 0, "valid": 1}, "Stand Fast": {"mat": 0, "valid": 1}, "Steady Sharpshooter": {"mat": 0, "valid": 1}, "Sun Ce, Weaponsmaster": {"mat": 0, "valid": 1}, "Sun Jian, Wolvesbane": {"mat": 0, "valid": 1}, "Surreptitious Scheme": {"mat": 0, "valid": 1}, "Wingpeak Patriarch": {"mat": 0, "valid": 1}, "Withering Grasp": {"mat": 0, "valid": 1}, "Yuan Shao, Crown General": {"mat": 0, "valid": 1}, "Zhang Jiao, Way of Peace": {"mat": 0, "valid": 1}, "Ashwick Cremator": {"mat": 0, "valid": 1}, "Blazing Bowman": {"mat": 0, "valid": 1}, "Cinder Geyser": {"mat": 0, "valid": 1}, "Coiled Fatestone": {"mat": 0, "valid": 1}, "Da Qiao, Cinderbinder": {"mat": 0, "valid": 1}, "Demolition": {"mat": 0, "valid": 1}, "Dire Requiem": {"mat": 0, "valid": 1}, "Direwolf": {"mat": 0, "valid": 0}, "Direwolf Alpha": {"mat": 0, "valid": 1}, "Explosive Concoction": {"mat": 0, "valid": 1}, "Firebloom Flourish": {"mat": 0, "valid": 1}, "Flamebolt Arbalist": {"mat": 0, "valid": 1}, "Flamelash Beastmaster": {"mat": 0, "valid": 1}, "General at Arms": {"mat": 0, "valid": 1}, "Glowering Conflagration": {"mat": 0, "valid": 1}, "Jianye, Dawn\'s Keep": {"mat": 0, "valid": 1}, "Lu Xun, Pyre Strategist": {"mat": 0, "valid": 1}, "Ravenous Pyre": {"mat": 0, "valid": 1}, "Restorative Flame": {"mat": 0, "valid": 1}, "Ritai Stablemaster": {"mat": 0, "valid": 1}, "Searing Rebuke": {"mat": 0, "valid": 1}, "Searing Truth": {"mat": 0, "valid": 1}, "Silent Firebrand": {"mat": 0, "valid": 1}, "Sly Songstress": {"mat": 0, "valid": 1}, "Smoke Out": {"mat": 0, "valid": 1}, "Sunglory Sentinel": {"mat": 0, "valid": 1}, "Suzaku\'s Command": {"mat": 0, "valid": 1}, "Tinderflare Pivot": {"mat": 0, "valid": 1}, "Austere Priestess": {"mat": 0, "valid": 1}, "Beguiling Bandit": {"mat": 0, "valid": 1}, "Captivating Opulence": {"mat": 0, "valid": 1}, "Carpsong Coda": {"mat": 0, "valid": 0}, "Ceasing Edict": {"mat": 0, "valid": 1}, "Convalescing Mare": {"mat": 0, "valid": 1}, "Delusional Vapors": {"mat": 0, "valid": 1}, "Dian Wei, Valorant Fury": {"mat": 0, "valid": 1}, "Disciple of the Waves": {"mat": 0, "valid": 1}, "Dissonant Fractal": {"mat": 0, "valid": 0}, "Drowned Exorcist": {"mat": 0, "valid": 1}, "Dynasty Chancellor": {"mat": 0, "valid": 1}, "Extricating Touch": {"mat": 0, "valid": 1}, "Floating Peace": {"mat": 0, "valid": 1}, "Fluvial Fatestone": {"mat": 0, "valid": 1}, "Forgetful Concoction": {"mat": 0, "valid": 1}, "Genbu\'s Command": {"mat": 0, "valid": 1}, "Keeper of the Wild": {"mat": 0, "valid": 1}, "Lively Chorale": {"mat": 0, "valid": 1}, "Mana Resonance": {"mat": 0, "valid": 1}, "Misteye Archer": {"mat": 0, "valid": 1}, "Mistsworn Magister": {"mat": 0, "valid": 1}, "Moontide Illusionist": {"mat": 0, "valid": 1}, "Outrider of Waves": {"mat": 0, "valid": 1}, "Pelagic Fatestone": {"mat": 0, "valid": 1}, "Resonating Fugue": {"mat": 0, "valid": 1}, "Seaside Rangefinder": {"mat": 0, "valid": 1}, "Sleety Retreat": {"mat": 0, "valid": 1}, "Splashing Spearguard": {"mat": 0, "valid": 1}, "Submerged Fatestone": {"mat": 0, "valid": 1}, "Think Deep": {"mat": 0, "valid": 1}, "Tidebreaker Sentinel": {"mat": 0, "valid": 1}, "Tidestone Seeker": {"mat": 0, "valid": 1}, "Waterfall Veiler": {"mat": 0, "valid": 1}, "Waterlogged Ranger": {"mat": 0, "valid": 1}, "Xuchang, Frozen Citadel": {"mat": 0, "valid": 1}, "Zhang He, Cloak of Night": {"mat": 0, "valid": 1}, "Baidi, Oathsworn Palace": {"mat": 0, "valid": 1}, "Beseeched Fatestone": {"mat": 0, "valid": 1}, "Byakko\'s Command": {"mat": 0, "valid": 1}, "Captain Archer": {"mat": 0, "valid": 1}, "Courtside Beastkeeper": {"mat": 0, "valid": 1}, "Cyclonic Fatestone": {"mat": 0, "valid": 1}, "Evanescent Winds": {"mat": 0, "valid": 1}, "Fleetfoot Filly": {"mat": 0, "valid": 1}, "Galewind Scout": {"mat": 0, "valid": 1}, "Inquisitive Magician": {"mat": 0, "valid": 1}, "Invigorating Concoction": {"mat": 0, "valid": 1}, "Jadelight Protector": {"mat": 0, "valid": 1}, "Ma Chao, Lupine Huntress": {"mat": 0, "valid": 1}, "Maiden of Glimmer\'s Dusk": {"mat": 0, "valid": 1}, "Maiden of Reverent Gale": {"mat": 0, "valid": 1}, "Maiden of Shrouded Fog": {"mat": 0, "valid": 1}, "Modulating Cadence": {"mat": 0, "valid": 1}, "Pluming Crescendo": {"mat": 0, "valid": 1}, "Poised Bowman": {"mat": 0, "valid": 1}, "Primeval Ritual": {"mat": 0, "valid": 1}, "Razorblade Execution": {"mat": 0, "valid": 1}, "Rearing Rebound": {"mat": 0, "valid": 1}, "Rebounding Gust": {"mat": 0, "valid": 1}, "Rilewind Sentinel": {"mat": 0, "valid": 1}, "Sage Protection": {"mat": 0, "valid": 1}, "Squallbind Pounce": {"mat": 0, "valid": 1}, "Sword Saint of Eveswind": {"mat": 0, "valid": 1}, "Sylph\'s Envelopment": {"mat": 0, "valid": 1}, "Usurp the Winds": {"mat": 0, "valid": 1}, "Whirlwind Reaper": {"mat": 0, "valid": 1}, "Whirlwind Threads": {"mat": 0, "valid": 1}, "Wildgrowth Fatestone": {"mat": 0, "valid": 1}, "Wildheart Hymn": {"mat": 0, "valid": 1}, "Winds of Destiny": {"mat": 0, "valid": 1}, "Wulin Lancer": {"mat": 0, "valid": 1}, "Seiryuu\'s Command": {"mat": 0, "valid": 1}, "Shattering Discharge": {"mat": 0, "valid": 1}, "Stabilizing Capacitance": {"mat": 0, "valid": 1}, "Bloodshroud Temper": {"mat": 0, "valid": 1}, "Savage Sunder": {"mat": 0, "valid": 1}, "Wrathful Slime": {"mat": 0, "valid": 1}, "Zhang Liao, Bloodmonger": {"mat": 0, "valid": 1}, "Felicitous Flock": {"mat": 0, "valid": 1}, "Lumen Borealis": {"mat": 0, "valid": 1}, "Pang Tong, Young Phoenix": {"mat": 0, "valid": 1}, "Striking Illuminance": {"mat": 0, "valid": 1}, "Sunblessed Gazelle": {"mat": 0, "valid": 1}, "Acerbica": {"mat": 0, "valid": 0}, "Bagua of Vital Demise": {"mat": 0, "valid": 1}, "Bloom: Autumn\'s Fall": {"mat": 0, "valid": 1}, "Enervating Decay": {"mat": 0, "valid": 1}, "Maiden of Primal Virtue": {"mat": 0, "valid": 1}, "Natural Order": {"mat": 0, "valid": 1}, "Washuru": {"mat": 0, "valid": 0}, "Guarded Dissipation": {"mat": 0, "valid": 1}, "Fiery Momentum": {"mat": 0, "valid": 1}, "Strapping Conscript": {"mat": 0, "valid": 1}, "Lost Providence": {"mat": 1, "valid": 1}, "Palvor Sword": {"mat": 1, "valid": 1}, "Vorpal Sword": {"mat": 1, "valid": 1}, "Ticket to the Afterlife": {"mat": 1, "valid": 1}, "Labyrinth, Jeweled Opus": {"mat": 0, "valid": 1}, "Aetherial Projection": {"mat": 0, "valid": 1}, "Merlin, Surreal Figment": {"mat": 0, "valid": 1}, "Awaken Ombre": {"mat": 0, "valid": 1}, "Jabberwocky, Calamity\'s Call": {"mat": 0, "valid": 1}, "Scepter of Lumina": {"mat": 1, "valid": 1}, "Stonescale Band": {"mat": 1, "valid": 1}, "Viridian Protective Trinket": {"mat": 1, "valid": 1}, "Reciprocity, Dorumegia\'s Call": {"mat": 1, "valid": 1}, "Clarent, Reimagined": {"mat": 1, "valid": 1}, "Mantle of the Abyss": {"mat": 1, "valid": 1}, "Sablemere, Warden\'s Grip": {"mat": 1, "valid": 1}, "The Duchess\'s Thornes": {"mat": 1, "valid": 1}, "The Looking Glass": {"mat": 1, "valid": 1}, "Radiant Vega": {"mat": 1, "valid": 1}, "Devouring Malice": {"mat": 1, "valid": 1}, "Cheshire Cat, Impish Grin": {"mat": 0, "valid": 1}, "Excalibur, Reflected Edge": {"mat": 0, "valid": 1}, "Ignis Deus": {"mat": 0, "valid": 1}, "Chronowarp": {"mat": 0, "valid": 1}, "Soutirer Vortex": {"mat": 0, "valid": 1}, "Rai, Mana Weaver": {"mat": 1, "valid": 1}, "Silvie, Earth\'s Tune": {"mat": 1, "valid": 1}, "Zander, Always Watching": {"mat": 1, "valid": 1}, "Zander, Corhazi\'s Chosen": {"mat": 1, "valid": 1}, "Allen, Beast Beckoner": {"mat": 1, "valid": 1}, "Merlin, Memory Thief": {"mat": 1, "valid": 1}, "Tristan, Grim Stalker": {"mat": 1, "valid": 1}, "Bauble of Mending": {"mat": 1, "valid": 1}, "Blinding Orb": {"mat": 1, "valid": 1}, "Chalice of Blood": {"mat": 1, "valid": 1}, "Channeling Stone": {"mat": 1, "valid": 1}, "Crystal of Argus": {"mat": 1, "valid": 1}, "Discordia, Harp of Malice": {"mat": 1, "valid": 1}, "Excalibur, Cursed Sword": {"mat": 1, "valid": 1}, "Eye of Argus": {"mat": 1, "valid": 1}, "Galatine, Sword of Sunlight": {"mat": 1, "valid": 1}, "Map of Hidden Passage": {"mat": 1, "valid": 1}, "Poisoned Coating Oil": {"mat": 1, "valid": 1}, "Sealed Blade": {"mat": 1, "valid": 1}, "Sword of Adversity": {"mat": 1, "valid": 1}, "Storm Tyrant\'s Eye": {"mat": 1, "valid": 1}, "Tome of Sacred Lightning": {"mat": 1, "valid": 1}, "Majestic Spirit\'s Crest": {"mat": 1, "valid": 1}, "Sword of Avarice": {"mat": 1, "valid": 0}, "Carnwennan, Shrouded Edge": {"mat": 1, "valid": 1}, "Luxera\'s Map": {"mat": 1, "valid": 1}, "Gaia\'s Blessing": {"mat": 1, "valid": 1}, "Horn of Beastcalling": {"mat": 1, "valid": 1}, "Backstab": {"mat": 0, "valid": 1}, "Conceal": {"mat": 0, "valid": 1}, "Coup de Grace": {"mat": 0, "valid": 1}, "Cram Session": {"mat": 0, "valid": 1}, "Eager Page": {"mat": 0, "valid": 1}, "Enraged Boars": {"mat": 0, "valid": 1}, "Fervent Beastmaster": {"mat": 0, "valid": 1}, "Harness Mana": {"mat": 0, "valid": 1}, "Owl Familiar": {"mat": 0, "valid": 1}, "Port Smuggler": {"mat": 0, "valid": 1}, "Refurbish": {"mat": 0, "valid": 1}, "Blazing Direwolf": {"mat": 0, "valid": 1}, "Cemetery Sentry": {"mat": 0, "valid": 1}, "Embersong": {"mat": 0, "valid": 1}, "Embertail Squirrel": {"mat": 0, "valid": 1}, "Energetic Beastbonder": {"mat": 0, "valid": 1}, "Erupting Rhapsody": {"mat": 0, "valid": 0}, "Flamelash Subduer": {"mat": 0, "valid": 1}, "Patient Rogue": {"mat": 0, "valid": 1}, "Prodigious Burstmage": {"mat": 0, "valid": 1}, "Reckless Researcher": {"mat": 0, "valid": 1}, "Shout at Your Pets": {"mat": 0, "valid": 1}, "Spontaneous Combustion": {"mat": 0, "valid": 1}, "Varuck, Smoldering Spire": {"mat": 0, "valid": 1}, "Aqueous Enchanting": {"mat": 0, "valid": 1}, "Avalon, Cursed Isle": {"mat": 0, "valid": 1}, "Benevolent Battle Priest": {"mat": 0, "valid": 1}, "Drowned Cut": {"mat": 0, "valid": 1}, "Fishing Accident": {"mat": 0, "valid": 1}, "Freeze Stiff": {"mat": 0, "valid": 1}, "Glacial Guidance": {"mat": 0, "valid": 1}, "Imbue in Frost": {"mat": 0, "valid": 1}, "Intrepid Highwayman": {"mat": 0, "valid": 1}, "Mistbound Cutthroat": {"mat": 0, "valid": 1}, "Mistbound Watcher": {"mat": 0, "valid": 1}, "Restorative Slash": {"mat": 0, "valid": 1}, "Seafaring Mercenary": {"mat": 0, "valid": 1}, "Set the Traps": {"mat": 0, "valid": 1}, "Strike from the Mist": {"mat": 0, "valid": 1}, "Bushwhack Bandit": {"mat": 0, "valid": 1}, "Camelot, Impenetrable": {"mat": 0, "valid": 1}, "Channel the Wind": {"mat": 0, "valid": 1}, "Cry for Help": {"mat": 0, "valid": 1}, "Extortion Scheme": {"mat": 0, "valid": 1}, "Menagerie Beastbonder": {"mat": 0, "valid": 1}, "Poised Strike": {"mat": 0, "valid": 1}, "Scattering Gusts": {"mat": 0, "valid": 1}, "Song of Return": {"mat": 0, "valid": 1}, "Tempest Silverback": {"mat": 0, "valid": 1}, "Trained Hawk": {"mat": 0, "valid": 1}, "Wilderness Harpist": {"mat": 0, "valid": 1}, "Windrider Mage": {"mat": 0, "valid": 1}, "Windstream Mutt": {"mat": 0, "valid": 1}, "Zephyr Assistant": {"mat": 0, "valid": 1}, "Conduit of the Mad Mage": {"mat": 0, "valid": 1}, "Reckless Conversion": {"mat": 0, "valid": 0}, "Triskit, Guidance Angel": {"mat": 0, "valid": 1}, "Call the Pack": {"mat": 0, "valid": 1}, "Command the Hunt": {"mat": 0, "valid": 1}, "Spirit of Slime": {"mat": 1, "valid": 1}, "Silvie, Slime Sovereign": {"mat": 1, "valid": 1}, "Key Slime Pudding": {"mat": 1, "valid": 1}, "Slime Nexus": {"mat": 1, "valid": 1}, "Slime Totem": {"mat": 1, "valid": 1}, "Verdant Scepter": {"mat": 1, "valid": 1}, "Baby Gray Slime": {"mat": 0, "valid": 1}, "Limitless Slime": {"mat": 0, "valid": 1}, "Baby Red Slime": {"mat": 0, "valid": 1}, "Red Slime": {"mat": 0, "valid": 1}, "Slime Eruption": {"mat": 0, "valid": 1}, "Baby Blue Slime": {"mat": 0, "valid": 1}, "Gather Slimes": {"mat": 0, "valid": 1}, "Baby Green Slime": {"mat": 0, "valid": 0}, "Green Slime": {"mat": 0, "valid": 1}, "Slime\'s Blessing": {"mat": 0, "valid": 1}, "Slimeshield": {"mat": 0, "valid": 1}, "Storm Slime": {"mat": 0, "valid": 1}, "Ethereal Slime": {"mat": 0, "valid": 1}, "Lustrous Slime": {"mat": 0, "valid": 1}, "Verdant Slime": {"mat": 0, "valid": 1}, "Apotheosis Rite": {"mat": 1, "valid": 1}, "Blastshot Pump": {"mat": 1, "valid": 1}, "Charged Manaplate": {"mat": 1, "valid": 1}, "Crest of the Alliance": {"mat": 1, "valid": 1}, "Flash Grenade": {"mat": 1, "valid": 1}, "Plated Bullet": {"mat": 1, "valid": 1}, "Powercharged Shield": {"mat": 1, "valid": 1}, "Prototype Pistol": {"mat": 1, "valid": 1}, "Prototype Staff": {"mat": 1, "valid": 1}, "Quickdraw Piercer": {"mat": 1, "valid": 1}, "Scale of Souls": {"mat": 1, "valid": 1}, "Synth Disrupter": {"mat": 1, "valid": 1}, "Tasershot": {"mat": 1, "valid": 1}, "Worn Gearblade": {"mat": 1, "valid": 1}, "Penetrator Round": {"mat": 1, "valid": 1}, "Deployment Beacon": {"mat": 1, "valid": 1}, "Archon Broadsword": {"mat": 1, "valid": 1}, "Sentinel Fabricator": {"mat": 1, "valid": 1}, "Shadow\'s Twin": {"mat": 1, "valid": 1}, "Fortified Mana Shield": {"mat": 0, "valid": 1}, "Imperial Rifleman": {"mat": 0, "valid": 1}, "Imperial Sentry": {"mat": 0, "valid": 1}, "Materialize Munitions": {"mat": 0, "valid": 1}, "Novice Mechanist": {"mat": 0, "valid": 1}, "Recruitment Officer": {"mat": 0, "valid": 1}, "Orb of Hubris": {"mat": 1, "valid": 1}, "Capricious Lynx": {"mat": 0, "valid": 1}, "Peaceful Reunion": {"mat": 0, "valid": 1}, "Empowering Prayer": {"mat": 0, "valid": 1}, "Swooping Talons": {"mat": 0, "valid": 1}, "Into the Fray": {"mat": 0, "valid": 1}, "Fireworks Display": {"mat": 0, "valid": 1}, "Exorcise Curses": {"mat": 0, "valid": 1}, "Vyra, Spirit of Fire": {"mat": 1, "valid": 1}, "Tristan, Shadowdancer": {"mat": 1, "valid": 1}, "Gearstride Gloves": {"mat": 1, "valid": 1}, "Dusksoul Stone": {"mat": 1, "valid": 1}, "Malignant Athame": {"mat": 1, "valid": 1}, "Shadeblood Coating": {"mat": 1, "valid": 1}, "Cloaked Executioner": {"mat": 0, "valid": 1}, "Sirocco Operative": {"mat": 0, "valid": 1}, "Gloamspire Headhunter": {"mat": 0, "valid": 1}, "Grim Foreboding": {"mat": 0, "valid": 1}, "Haunting Demise": {"mat": 0, "valid": 1}, "Shadow Resonance": {"mat": 0, "valid": 1}, "Shifting Mirage": {"mat": 0, "valid": 1}, "Executioner\'s Spear": {"mat": 1, "valid": 1}, "Fan of Seven Debts": {"mat": 1, "valid": 1}, "Academy Guide": {"mat": 0, "valid": 1}, "Berserker Plate": {"mat": 1, "valid": 1}, "Coriolis Ward": {"mat": 0, "valid": 1}, "Devoted Bloomweaver": {"mat": 0, "valid": 1}, "Eminent Commander": {"mat": 0, "valid": 1}, "Entrancing Filigree": {"mat": 1, "valid": 1}, "Pierce the Heavens": {"mat": 0, "valid": 1}, "Safeguard Paladin": {"mat": 0, "valid": 1}, "Savage Swing": {"mat": 0, "valid": 1}, "Shuang Ji of Sacrifice": {"mat": 1, "valid": 1}, "Slate Whetstone": {"mat": 1, "valid": 1}, "Steel Halberd": {"mat": 1, "valid": 1}, "Sweet Ambrosia": {"mat": 1, "valid": 1}, "Taiji of Crystal Strategems": {"mat": 0, "valid": 1}, "Brissa, Spirit of Wind": {"mat": 1, "valid": 1}, "Minthe, Spirit of Water": {"mat": 1, "valid": 1}, "Exalted Dorumegian Throne": {"mat": 0, "valid": 1}, "Tether in Flames": {"mat": 0, "valid": 1}, "False Step": {"mat": 0, "valid": 1}, "Hone by Fire": {"mat": 0, "valid": 1}, "Art of War": {"mat": 1, "valid": 1}, "Huaji of Heaven\'s Rise": {"mat": 1, "valid": 1}, "Fabled Ruby Fatestone": {"mat": 1, "valid": 1}, "Fabled Sapphire Fatestone": {"mat": 1, "valid": 1}, "Fabled Emerald Fatestone": {"mat": 1, "valid": 1}, "Scepter of Awakening": {"mat": 1, "valid": 1}, "Jianyu, Fate\'s Premonition": {"mat": 0, "valid": 1}, "Harbinger of Lightning": {"mat": 0, "valid": 1}, "Annihilation": {"mat": 0, "valid": 1}, "Glorious Presence": {"mat": 0, "valid": 1}, "Lu Bu, Indomitable Titan": {"mat": 0, "valid": 1}, "Arisanna, Lucent Arbiter": {"mat": 1, "valid": 1}, "Diana, Keen Huntress": {"mat": 1, "valid": 1}, "Diana, Deadly Duelist": {"mat": 1, "valid": 1}, "Diana, Cursebreaker": {"mat": 1, "valid": 1}, "Diana, Duskstalker": {"mat": 1, "valid": 1}, "Tonoris, Lone Mercenary": {"mat": 1, "valid": 1}, "Tonoris, Might of Humanity": {"mat": 1, "valid": 1}, "Tonoris, Creation\'s Will": {"mat": 1, "valid": 1}, "Tonoris, Genesis Aegis": {"mat": 1, "valid": 1}, "Polkhawk, Bombastic Shot": {"mat": 1, "valid": 1}, "Nico, Whiplash Allure": {"mat": 1, "valid": 1}, "Vanitas, Obliviate Schemer": {"mat": 1, "valid": 1}, "Vanitas, Convergent Ruin": {"mat": 1, "valid": 1}, "Alchemist\'s Kit": {"mat": 1, "valid": 1}, "Alliance Gearshield": {"mat": 1, "valid": 1}, "Fatal Timepiece": {"mat": 1, "valid": 1}, "Navigation Compass": {"mat": 1, "valid": 1}, "Resplendent Kite Shield": {"mat": 1, "valid": 1}, "Rusted Warshield": {"mat": 1, "valid": 1}, "Seeker\'s Rifle": {"mat": 1, "valid": 1}, "Synthetic Core": {"mat": 1, "valid": 1}, "Temporal Spectrometer": {"mat": 1, "valid": 1}, "Wayfinder\'s Map": {"mat": 1, "valid": 1}, "Bombard Flarecannon": {"mat": 1, "valid": 1}, "Forgelight Scepter": {"mat": 1, "valid": 1}, "Heatwave Generator": {"mat": 1, "valid": 1}, "Cascading Round": {"mat": 1, "valid": 1}, "Magebane Lash": {"mat": 1, "valid": 1}, "Brewing Kit": {"mat": 1, "valid": 1}, "Turbulent Bullet": {"mat": 1, "valid": 1}, "The Elysian Astrolabe": {"mat": 1, "valid": 1}, "Gloamspire Lance": {"mat": 1, "valid": 1}, "Academy Attendant": {"mat": 0, "valid": 1}, "Caretaker Drone": {"mat": 0, "valid": 1}, "Deploy Gunshield": {"mat": 0, "valid": 1}, "Dusklight Communion": {"mat": 0, "valid": 1}, "Lena, Dorumegia\'s Herald": {"mat": 0, "valid": 1}, "Lone Gunslinger": {"mat": 0, "valid": 1}, "Oasis Trading Post": {"mat": 0, "valid": 1}, "Organize the Alliance": {"mat": 0, "valid": 1}, "Palatial Concourse": {"mat": 0, "valid": 1}, "Reconstructive Surgery": {"mat": 0, "valid": 1}, "Scavenge the Distillery": {"mat": 0, "valid": 1}, "Seasoned Shieldmaster": {"mat": 0, "valid": 1}, "Strategic Warfare": {"mat": 0, "valid": 1}, "Subjugating Lash": {"mat": 0, "valid": 1}, "Supply Drone": {"mat": 0, "valid": 1}, "Take Cover": {"mat": 0, "valid": 1}, "The Eternal Kingdom": {"mat": 0, "valid": 1}, "Unearth Revelations": {"mat": 0, "valid": 1}, "Airship Cannoneer": {"mat": 0, "valid": 1}, "Airship Engineer": {"mat": 0, "valid": 1}, "Attune with Flames": {"mat": 0, "valid": 1}, "Automaton Bomber": {"mat": 0, "valid": 1}, "Blazing Charge": {"mat": 0, "valid": 1}, "Bottled Forgelight": {"mat": 0, "valid": 1}, "Crimson Tear": {"mat": 0, "valid": 1}, "Excoriate": {"mat": 0, "valid": 1}, "Explosive Fractal": {"mat": 0, "valid": 1}, "Fanatical Devotee": {"mat": 0, "valid": 1}, "Fiery Duelist": {"mat": 0, "valid": 1}, "Fiery Warcry": {"mat": 0, "valid": 1}, "Fireblooded Oath": {"mat": 0, "valid": 1}, "Firetuned Automaton": {"mat": 0, "valid": 1}, "Flameblessed Trainee": {"mat": 0, "valid": 1}, "Forgelight Shieldmaiden": {"mat": 0, "valid": 1}, "Lavaheated Brew": {"mat": 0, "valid": 1}, "Manic Zealot": {"mat": 0, "valid": 1}, "Overwhelming Swing": {"mat": 0, "valid": 1}, "Rocket Jump": {"mat": 0, "valid": 1}, "Veteran Blazebearer": {"mat": 0, "valid": 1}, "Airship Cruiser": {"mat": 0, "valid": 1}, "Aqueous Armor": {"mat": 0, "valid": 1}, "Awakened Deacon": {"mat": 0, "valid": 1}, "Awakened Frostguard": {"mat": 0, "valid": 1}, "Calculated Foresight": {"mat": 0, "valid": 1}, "Conjure Downpour": {"mat": 0, "valid": 1}, "Dahlia, Idyllic Dreamer": {"mat": 0, "valid": 1}, "Fractal of Snow": {"mat": 0, "valid": 1}, "Freezing Round": {"mat": 0, "valid": 1}, "Frigid Bash": {"mat": 0, "valid": 1}, "Reconnaissance Field": {"mat": 0, "valid": 1}, "Refresh Chamber": {"mat": 0, "valid": 1}, "Rimesoul Bishop": {"mat": 0, "valid": 1}, "Seasprite Diver": {"mat": 0, "valid": 1}, "Shatterfall Keep": {"mat": 0, "valid": 1}, "Stream of Consciousness": {"mat": 0, "valid": 1}, "Tactical Retreat": {"mat": 0, "valid": 1}, "Waverider Protector": {"mat": 0, "valid": 1}, "Armored Valkyrie": {"mat": 0, "valid": 1}, "Cyclonic Strike": {"mat": 0, "valid": 1}, "Dominating Strike": {"mat": 0, "valid": 1}, "Draught of Stamina": {"mat": 0, "valid": 1}, "Enchaining Gale": {"mat": 0, "valid": 1}, "Enhance Hearing": {"mat": 0, "valid": 1}, "Enhance Potency": {"mat": 0, "valid": 1}, "Imperial Alchemist": {"mat": 0, "valid": 1}, "Rapid Reload": {"mat": 0, "valid": 1}, "Repelling Palmblast": {"mat": 0, "valid": 1}, "Rose, Eternal Paragon": {"mat": 0, "valid": 1}, "Rousing Slam": {"mat": 0, "valid": 1}, "Vanishing Shot": {"mat": 0, "valid": 1}, "Whirlwind Vizier": {"mat": 0, "valid": 1}, "Wildgrowth Elixir": {"mat": 0, "valid": 1}, "Winbless Arbalest": {"mat": 0, "valid": 1}, "Winbless Gatekeeper": {"mat": 0, "valid": 1}, "Winds of Retribution": {"mat": 0, "valid": 1}, "Young Peacekeeper": {"mat": 0, "valid": 1}, "Celestial Calling": {"mat": 0, "valid": 1}, "Claude, Fated Visionary": {"mat": 0, "valid": 1}, "Potion Infusion: Starlight": {"mat": 0, "valid": 1}, "Scry the Stars": {"mat": 0, "valid": 1}, "The Constellatory Spire": {"mat": 0, "valid": 1}, "Amorphous Strike": {"mat": 0, "valid": 1}, "Assemble the Ancients": {"mat": 0, "valid": 1}, "Clockwork Amalgam": {"mat": 0, "valid": 1}, "Neos Elemental": {"mat": 0, "valid": 1}, "Provoke Obstinance": {"mat": 0, "valid": 1}, "Smash with Obelisk": {"mat": 0, "valid": 1}, "Anathema\'s End": {"mat": 0, "valid": 1}, "Demon\'s Aim": {"mat": 0, "valid": 1}, "Gloamspire Wraith": {"mat": 0, "valid": 1}, "Load Soul": {"mat": 0, "valid": 1}, "Mindbreak Bullet": {"mat": 0, "valid": 1}, "Relentless Hexchaser": {"mat": 0, "valid": 1}, "Shadecursed Hunter": {"mat": 0, "valid": 1}, "Umbral Tithe": {"mat": 0, "valid": 1}, "Violet Haze": {"mat": 0, "valid": 1}, "Azure Protective Trinket": {"mat": 1, "valid": 1}, "Crimson Protective Trinket": {"mat": 1, "valid": 1}, "Beastsoul Visage": {"mat": 1, "valid": 1}, "Explosive Rune": {"mat": 1, "valid": 1}, "Firetongue": {"mat": 1, "valid": 1}, "Varuckan Soulknife": {"mat": 1, "valid": 1}, "Arondight, Azure Blade": {"mat": 1, "valid": 1}, "Cloak of Stillwater": {"mat": 1, "valid": 1}, "Wand of Frost": {"mat": 1, "valid": 1}, "Wildheart Lyre": {"mat": 1, "valid": 1}, "Effigy of Gaia": {"mat": 1, "valid": 1}, "Ventus, Staff of Zephyrs": {"mat": 1, "valid": 1}, "Windwalker Boots": {"mat": 1, "valid": 1}, "Zephyr\'s Edge": {"mat": 1, "valid": 1}, "Fractured Crown": {"mat": 1, "valid": 1}, "Covenant of Thorns": {"mat": 1, "valid": 1}, "Develop Mana": {"mat": 0, "valid": 1}, "Seeking Shot": {"mat": 0, "valid": 1}, "Steady Verse": {"mat": 0, "valid": 1}, "Incendiary Fractal": {"mat": 0, "valid": 1}, "Frostbinder Apostle": {"mat": 0, "valid": 1}, "Ocean\'s Blessing": {"mat": 0, "valid": 1}, "Riptide Slash": {"mat": 0, "valid": 1}, "Anthem of Vitality": {"mat": 0, "valid": 1}, "Corhazi Outlook": {"mat": 0, "valid": 0}, "Intrepid Spearman": {"mat": 0, "valid": 1}, "Windrider Invoker": {"mat": 0, "valid": 1}, "Nameless Champion": {"mat": 1, "valid": 1}, "Amorphous Missile": {"mat": 1, "valid": 1}, "Bellona\'s Runestone": {"mat": 1, "valid": 1}, "Clandestine Chart": {"mat": 1, "valid": 1}, "Cowl of the Wild": {"mat": 1, "valid": 1}, "Duxal Proclamation": {"mat": 1, "valid": 1}, "Etherealys\' Promise": {"mat": 1, "valid": 1}, "Fauna Friend": {"mat": 1, "valid": 1}, "Gem of Sorority": {"mat": 1, "valid": 1}, "Gossamer Staff": {"mat": 1, "valid": 1}, "Halcyon Prism": {"mat": 1, "valid": 1}, "Intwined Bangle": {"mat": 1, "valid": 1}, "Marksman\'s Charm": {"mat": 1, "valid": 1}, "Naga\'s Fang": {"mat": 1, "valid": 1}, "Ninja Tabi": {"mat": 1, "valid": 1}, "Oathbreaker\'s Justice": {"mat": 1, "valid": 1}, "Phantom Veil": {"mat": 1, "valid": 1}, "Prismatic Codex": {"mat": 1, "valid": 1}, "Prismatic Perseverance": {"mat": 1, "valid": 1}, "Protector\'s Plate": {"mat": 1, "valid": 1}, "Sage\'s Urn": {"mat": 1, "valid": 1}, "Sanguine Goblet": {"mat": 1, "valid": 1}, "Shield of Parvati": {"mat": 1, "valid": 1}, "Sojourner\'s Hunt": {"mat": 1, "valid": 1}, "Spectral Beacon": {"mat": 1, "valid": 1}, "Training Sword": {"mat": 1, "valid": 1}, "Veilara\'s Promise": {"mat": 1, "valid": 1}, "Winged Talaria": {"mat": 1, "valid": 1}, "Accompanying Guard": {"mat": 0, "valid": 1}, "Automated Gardener": {"mat": 0, "valid": 1}, "Bombastic Sprint": {"mat": 0, "valid": 1}, "Dawn\'s Reversal": {"mat": 0, "valid": 1}, "Focusing Round": {"mat": 0, "valid": 1}, "Fortifying Aroma": {"mat": 0, "valid": 1}, "Frozen Dismissal": {"mat": 0, "valid": 1}, "Galestream Insight": {"mat": 0, "valid": 1}, "Gloamspire Prowler": {"mat": 0, "valid": 1}, "Horticounter": {"mat": 0, "valid": 1}, "Imperial Panzer": {"mat": 0, "valid": 1}, "Nico, Rapture\'s Embrace": {"mat": 1, "valid": 1}, "Perdition": {"mat": 0, "valid": 1}, "Polkhawk, Boisterous Riot": {"mat": 1, "valid": 1}, "Reconnaissance Scout": {"mat": 0, "valid": 1}, "Refabrication": {"mat": 0, "valid": 1}, "Slash and Burn": {"mat": 0, "valid": 1}, "Surging Undertow": {"mat": 0, "valid": 1}, "Temptation\'s Facade": {"mat": 1, "valid": 1}, "Vanitas, Dominus Rex": {"mat": 1, "valid": 1}, "Tome of Abyssal Heaven": {"mat": 1, "valid": 1}, "Angelic Channeling": {"mat": 0, "valid": 1}, "Argus, All-Seeing Giant": {"mat": 0, "valid": 1}, "Ariel, Archangel of Natura": {"mat": 0, "valid": 1}, "Azrael, Archangel of Materia": {"mat": 0, "valid": 1}, "Golden Checkmate": {"mat": 0, "valid": 1}, "Haniel, Archangel of Spectra": {"mat": 0, "valid": 1}, "Raziel, Archangel of Libra": {"mat": 0, "valid": 1}, "Seraphic Legion\'s Descent": {"mat": 0, "valid": 1}, "Solomon, Master of Elements": {"mat": 0, "valid": 1}, "Arcane Renunciation": {"mat": 0, "valid": 1}, "Constellary Predomination": {"mat": 0, "valid": 1}, "Supernova Divination": {"mat": 0, "valid": 1}, "Facet the Forgotten": {"mat": 0, "valid": 1}, "Spirit Blade: Retribution": {"mat": 0, "valid": 1}, "Limitless Defiance": {"mat": 0, "valid": 1}, "Auspicious Manifestation": {"mat": 0, "valid": 1}, "Lightweaver\'s Infinite Shaping": {"mat": 0, "valid": 1}, "Automata Genesis": {"mat": 0, "valid": 1}, "Full Bloom": {"mat": 0, "valid": 1}, "Heartsong Reclamation": {"mat": 0, "valid": 1}, "Xukong, Shifted Fates": {"mat": 0, "valid": 1}, "Curtain of Shadows": {"mat": 0, "valid": 1}, "Distort Reality": {"mat": 0, "valid": 1}, "Nox, Final Release": {"mat": 0, "valid": 1}, "Pouvoir Absolu": {"mat": 0, "valid": 1}}
function invalidate(dlbutt) {
dlbutt.style["border"] = "5px solid red"
}
function validate(dlbutt) {
dlbutt.style["border"] = "1px solid blue"
}
function questionablyvalidate(dlbutt) {
dlbutt.style["border"] = "1px dashed yellow"
}
function sleep (delayInMs) {
return new Promise((resolve) => setTimeout(resolve, delayInMs))
}
function titleCase(str) {
// based on https://www.xjavascript.com/blog/convert-string-to-title-case-with-javascript/
return str.toLowerCase().replace(/\b\w/g, c => c.toUpperCase())
}
function fix_case(cardname) {
const repls = {
"'S":"'s",
"’S":"'s",
"\u2019S": "'s",
"\u2019s": "'s",
" And ": " and ",
" At ":" at ",
" By ": " by ",
" De ": " de ",
" For ": " for ",
" From ":" from ",
" In ":" in ",
" Into ":" into ",
" Of ": " of ",
" Aux ": " aux ",
"Mk Iii": "Mk III",
"Mk Ii": "Mk II",
" The ":" the ",
" To ":" to ",
" With ":" with ",
", with ": ", With ", // "Silvie, With the Pack" vs "Smack with Flute"
}
cardname = titleCase(cardname)
for (const k in repls) {
cardname = cardname.replace(k, repls[k])
}
// Exceptions to the typical title casing for prepositions
if (cardname == "Claimed from Beyond") return "Claimed From Beyond"
if (cardname == "Protect Her at All Costs") return "Protect Her At All Costs"
if (cardname == "Seep into the Mind") return "Seep Into the Mind"
if (cardname == "Pole-Armed Steed") return "Pole-armed Steed"
if (cardname == "Off with Her Head") return "Off With Her Head"
return cardname
}
async function wait_and_validate(dlbutt) {
dlbutt.click()
while (true) {
const m = document.querySelector(".MuiModal-root .MuiPaper-root header .MuiTypography-body2")
if (m) {
await validate_dl(dlbutt)
break
} else {
await sleep(800)
}
}
document.querySelector(".MuiModal-backdrop").click()
while (true) {
const m = document.querySelector(".MuiModal-root .MuiPaper-root header .MuiTypography-body2")
if (m) {
await sleep(100)
} else {
break
}
}
}
function validate_dl(dlbutt) {
const [mat_h, main_h, side_h] = document.querySelectorAll(".MuiModal-root .MuiPaper-root header .MuiTypography-body2")
let questionable = false
if (!mat_h || !main_h) {
console.warn("Missing main deck or side deck?")
return invalidate(dlbutt)
}
const matcount = parseInt(mat_h.innerText.trim().match(COUNTRE).groups.count)
if (matcount > 12) {
console.warn("Too many material deck cards")
return invalidate(dlbutt)
}
if (matcount < 12) {
console.log("Small mat deck?")
questionable = true
}
const maincount = parseInt(main_h.innerText.trim().match(COUNTRE).groups.count)
if (maincount < 60) {
console.warn("Too few cards in main deck")
return invalidate(dlbutt)
}
const [mat, main, side] = document.querySelectorAll(".MuiModal-root .MuiPaper-root ul")
const mat_cards = []
let has_spirit = false
for (const line of mat.innerText.split("\n")) {
if (line.trim()) {
const m = line.trim().match(CARDRE)
const c = fix_case(m.groups.c)
const cquant = parseInt(m.groups.q)
if (cquant > 1) {
console.warn("Duplicate card in materials")
return invalidate(dlbutt)
}
if (!carddata[c].valid || !carddata[c].mat) {
console.warn("Invalid card in materials")
return invalidate(dlbutt)
}
if (c.includes("Spirit")) {
has_spirit = true
}
mat_cards.push(c)
}
}
if (!has_spirit) {
console.warn("Missing spirit in materials")
return invalidate(dlbutt)
}
if (side) {
let sidetotal = 0
for (const line of side.innerText.split("\n")) {
if (line.trim()) {
const m = line.trim().match(CARDRE)
const cquant = parseInt(m.groups.q)
const c = fix_case(m.groups.c)
if (mat_cards.indexOf(c) != -1) {
console.warn("Duplicate between materials and sideboard")
return invalidate(dlbutt)
}
if (cquant > 4) { console.warn("Too many copies of a card"); return invalidate(dlbutt) }
if (!carddata[c].valid) { console.warn("Invalid card in sideboard"); return invalidate(dlbutt) }
if (carddata[c].mat) {
if (cquant > 1) { console.warn("Multiples of material card in sideboard"); return invalidate(dlbutt) }
sidetotal += 3
} else {
sidetotal += cquant
}
}
}
if (sidetotal > 15) { console.warn("Too many points in sideboard"); return invalidate(dlbutt) }
if (sidetotal < 15) { console.log("Small sideboard?"); questionable = true }
} else {
console.log("No sideboard?")
questionable = true
}
if (questionable) {
return questionablyvalidate(dlbutt)
}
validate(dlbutt)
}
async function validate_all() {
let dlbuttons = Array.from(document.querySelectorAll('[aria-label="View decklist"]'))
dlbuttons = dlbuttons.concat(Array.from(
document.querySelectorAll('[aria-label="View and manage private decklist"]')))
for (const dlbutt of dlbuttons) {
await wait_and_validate(dlbutt)
}
}
validate_all()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment