Best JavaScript code snippet using playwright-internal
formats-data.js
Source:formats-data.js  
1'use strict';2exports.BattleFormatsData = {3	bulbasaur: {4		inherit: true,5		randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "powerwhip", "leechseed", "synthesis"],6		maleOnlyHidden: true,7		tier: "LC",8	},9	ivysaur: {10		inherit: true,11		randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "powerwhip", "leechseed", "synthesis"],12		maleOnlyHidden: true,13		tier: "NFE",14	},15	venusaur: {16		inherit: true,17		randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "swordsdance", "powerwhip", "leechseed", "synthesis", "earthquake"],18		maleOnlyHidden: true,19		tier: "OU",20	},21	charmander: {22		inherit: true,23		randomBattleMoves: ["flamethrower", "overheat", "dragonpulse", "hiddenpowergrass", "fireblast"],24		maleOnlyHidden: true,25		tier: "LC",26	},27	charmeleon: {28		inherit: true,29		randomBattleMoves: ["flamethrower", "overheat", "dragonpulse", "hiddenpowergrass", "fireblast"],30		maleOnlyHidden: true,31		tier: "NFE",32	},33	charizard: {34		inherit: true,35		randomBattleMoves: ["flamethrower", "fireblast", "substitute", "airslash", "dragonpulse", "hiddenpowergrass", "roost"],36		maleOnlyHidden: true,37		tier: "NU",38	},39	squirtle: {40		inherit: true,41		randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic"],42		maleOnlyHidden: true,43		tier: "LC",44	},45	wartortle: {46		inherit: true,47		randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic"],48		maleOnlyHidden: true,49		tier: "NU",50	},51	blastoise: {52		inherit: true,53		randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic", "dragontail"],54		maleOnlyHidden: true,55		tier: "UU",56	},57	caterpie: {58		inherit: true,59		randomBattleMoves: ["bugbite", "snore", "tackle", "electroweb"],60		tier: "LC",61	},62	metapod: {63		inherit: true,64		randomBattleMoves: ["snore", "bugbite", "tackle", "electroweb"],65		tier: "NFE",66	},67	butterfree: {68		inherit: true,69		randomBattleMoves: ["quiverdance", "roost", "bugbuzz", "substitute", "sleeppowder", "gigadrain"],70		tier: "NU",71	},72	weedle: {73		inherit: true,74		randomBattleMoves: ["bugbite", "stringshot", "poisonsting", "electroweb"],75		tier: "LC",76	},77	kakuna: {78		inherit: true,79		randomBattleMoves: ["electroweb", "bugbite", "irondefense", "poisonsting"],80		tier: "NFE",81	},82	beedrill: {83		inherit: true,84		randomBattleMoves: ["toxicspikes", "xscissor", "swordsdance", "uturn", "endeavor", "poisonjab", "drillrun", "brickbreak"],85		tier: "NU",86	},87	pidgey: {88		inherit: true,89		randomBattleMoves: ["roost", "bravebird", "heatwave", "return", "workup", "uturn"],90		tier: "LC",91	},92	pidgeotto: {93		inherit: true,94		randomBattleMoves: ["roost", "bravebird", "heatwave", "return", "workup", "uturn"],95		tier: "NFE",96	},97	pidgeot: {98		inherit: true,99		randomBattleMoves: ["roost", "bravebird", "pursuit", "heatwave", "return", "workup", "uturn"],100		tier: "NU",101	},102	rattata: {103		inherit: true,104		randomBattleMoves: ["facade", "flamewheel", "suckerpunch", "uturn"],105		tier: "LC",106	},107	raticate: {108		inherit: true,109		randomBattleMoves: ["facade", "flamewheel", "suckerpunch", "uturn"],110		tier: "NU",111	},112	spearow: {113		inherit: true,114		randomBattleMoves: ["return", "drillpeck", "doubleedge", "uturn", "quickattack", "pursuit"],115		tier: "LC",116	},117	fearow: {118		inherit: true,119		randomBattleMoves: ["return", "drillpeck", "doubleedge", "uturn", "quickattack", "pursuit", "drillrun", "roost"],120		tier: "NU",121	},122	ekans: {123		inherit: true,124		randomBattleMoves: ["coil", "gunkshot", "seedbomb", "glare", "suckerpunch", "aquatail", "earthquake", "rest"],125		tier: "LC",126	},127	arbok: {128		inherit: true,129		randomBattleMoves: ["coil", "gunkshot", "seedbomb", "glare", "suckerpunch", "aquatail", "crunch", "earthquake", "rest"],130		tier: "NU",131	},132	pichu: {133		inherit: true,134		randomBattleMoves: ["fakeout", "volttackle", "encore", "irontail", "toxic", "thunderbolt"],135		tier: "LC",136	},137	pikachu: {138		inherit: true,139		randomBattleMoves: ["thunderbolt", "volttackle", "voltswitch", "grassknot", "hiddenpowerice", "brickbreak", "extremespeed", "encore", "substitute"],140		tier: "NU",141	},142	raichu: {143		inherit: true,144		randomBattleMoves: ["nastyplot", "encore", "thunderbolt", "grassknot", "hiddenpowerice", "focusblast", "substitute", "extremespeed"],145		tier: "NU",146	},147	sandshrew: {148		inherit: true,149		randomBattleMoves: ["earthquake", "rockslide", "swordsdance", "rapidspin", "xscissor", "stealthrock", "toxic"],150		tier: "LC",151	},152	sandslash: {153		inherit: true,154		randomBattleMoves: ["earthquake", "stoneedge", "swordsdance", "rapidspin", "xscissor", "stealthrock", "toxic"],155		tier: "RU",156	},157	nidoranf: {158		inherit: true,159		randomBattleMoves: ["toxicspikes", "crunch", "poisonjab", "honeclaws"],160		tier: "LC",161	},162	nidorina: {163		inherit: true,164		randomBattleMoves: ["toxicspikes", "crunch", "poisonjab", "honeclaws", "icebeam"],165		tier: "NFE",166	},167	nidoqueen: {168		inherit: true,169		randomBattleMoves: ["toxicspikes", "stealthrock", "fireblast", "thunderbolt", "icebeam", "earthpower", "sludgewave", "focusblast"],170		tier: "UU",171	},172	nidoranm: {173		inherit: true,174		randomBattleMoves: ["suckerpunch", "poisonjab", "headsmash", "honeclaws"],175		tier: "LC",176	},177	nidorino: {178		inherit: true,179		randomBattleMoves: ["suckerpunch", "poisonjab", "headsmash", "honeclaws"],180		tier: "NFE",181	},182	nidoking: {183		inherit: true,184		randomBattleMoves: ["fireblast", "thunderbolt", "icebeam", "earthpower", "sludgewave", "focusblast"],185		tier: "UU",186	},187	cleffa: {188		inherit: true,189		randomBattleMoves: ["reflect", "thunderwave", "lightscreen", "toxic", "fireblast", "encore", "wish", "protect", "aromatherapy"],190		tier: "LC",191	},192	clefairy: {193		inherit: true,194		randomBattleMoves: ["healingwish", "reflect", "thunderwave", "lightscreen", "toxic", "fireblast", "encore", "wish", "protect", "aromatherapy", "stealthrock"],195		tier: "NFE",196	},197	clefable: {198		inherit: true,199		randomBattleMoves: ["calmmind", "hypervoice", "softboiled", "fireblast", "thunderbolt", "icebeam"],200		tier: "RU",201	},202	vulpix: {203		inherit: true,204		randomBattleMoves: ["flamethrower", "fireblast", "willowisp", "energyball", "substitute", "toxic", "hypnosis", "painsplit"],205		tier: "LC Uber",206	},207	ninetales: {208		inherit: true,209		randomBattleMoves: ["flamethrower", "fireblast", "willowisp", "solarbeam", "nastyplot", "substitute", "toxic", "hypnosis", "painsplit"],210		tier: "OU",211	},212	igglybuff: {213		inherit: true,214		randomBattleMoves: ["wish", "thunderwave", "reflect", "lightscreen", "healbell", "seismictoss", "counter", "protect"],215		tier: "LC",216	},217	jigglypuff: {218		inherit: true,219		randomBattleMoves: ["wish", "thunderwave", "reflect", "lightscreen", "healbell", "seismictoss", "counter", "stealthrock", "protect"],220		tier: "NFE",221	},222	wigglytuff: {223		inherit: true,224		randomBattleMoves: ["wish", "thunderwave", "return", "thunderbolt", "healbell", "fireblast", "counter", "stealthrock", "icebeam"],225		tier: "NU",226	},227	zubat: {228		inherit: true,229		randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],230		tier: "LC",231	},232	golbat: {233		inherit: true,234		randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],235		tier: "NU",236	},237	crobat: {238		inherit: true,239		randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],240		tier: "UU",241	},242	oddish: {243		inherit: true,244		randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed"],245		tier: "LC",246	},247	gloom: {248		inherit: true,249		randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed"],250		tier: "NFE",251	},252	vileplume: {253		inherit: true,254		randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed", "aromatherapy"],255		tier: "NU",256	},257	bellossom: {258		inherit: true,259		randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed", "leafstorm"],260		tier: "NU",261	},262	paras: {263		inherit: true,264		randomBattleMoves: ["spore", "stunspore", "xscissor", "seedbomb", "synthesis", "leechseed", "aromatherapy"],265		tier: "LC",266	},267	parasect: {268		inherit: true,269		randomBattleMoves: ["spore", "stunspore", "xscissor", "seedbomb", "synthesis", "leechseed", "aromatherapy"],270		tier: "NU",271	},272	venonat: {273		inherit: true,274		randomBattleMoves: ["sleeppowder", "morningsun", "toxicspikes", "sludgebomb", "signalbeam", "stunspore"],275		tier: "LC",276	},277	venomoth: {278		inherit: true,279		randomBattleMoves: ["sleeppowder", "roost", "toxicspikes", "quiverdance", "batonpass", "bugbuzz", "sludgebomb", "gigadrain", "substitute"],280		tier: "BL2",281	},282	diglett: {283		inherit: true,284		randomBattleMoves: ["earthquake", "rockslide", "stealthrock", "suckerpunch", "reversal", "substitute"],285		tier: "LC",286	},287	dugtrio: {288		inherit: true,289		randomBattleMoves: ["earthquake", "stoneedge", "stealthrock", "suckerpunch", "reversal", "substitute"],290		tier: "OU",291	},292	meowth: {293		inherit: true,294		randomBattleMoves: ["fakeout", "uturn", "bite", "taunt", "return", "hypnosis", "waterpulse"],295		tier: "LC",296	},297	persian: {298		inherit: true,299		randomBattleMoves: ["fakeout", "uturn", "bite", "taunt", "return", "hypnosis", "waterpulse", "switcheroo"],300		tier: "NU",301	},302	psyduck: {303		inherit: true,304		randomBattleMoves: ["hydropump", "surf", "icebeam", "hiddenpowergrass", "crosschop", "encore"],305		tier: "LC",306	},307	golduck: {308		inherit: true,309		randomBattleMoves: ["hydropump", "surf", "icebeam", "hiddenpowergrass", "encore", "focusblast"],310		tier: "NU",311	},312	mankey: {313		inherit: true,314		randomBattleMoves: ["closecombat", "uturn", "icepunch", "rockslide", "punishment"],315		tier: "LC",316	},317	primeape: {318		inherit: true,319		randomBattleMoves: ["closecombat", "uturn", "icepunch", "stoneedge", "punishment", "encore"],320		tier: "NU",321	},322	growlithe: {323		inherit: true,324		randomBattleMoves: ["flareblitz", "wildcharge", "hiddenpowergrass", "closecombat", "morningsun", "willowisp"],325		tier: "LC",326	},327	arcanine: {328		inherit: true,329		randomBattleMoves: ["flareblitz", "wildcharge", "hiddenpowergrass", "extremespeed", "closecombat", "morningsun", "willowisp"],330		tier: "UU",331	},332	poliwag: {333		inherit: true,334		randomBattleMoves: ["hydropump", "icebeam", "encore", "bellydrum", "hypnosis", "waterfall", "return"],335		tier: "LC",336	},337	poliwhirl: {338		inherit: true,339		randomBattleMoves: ["hydropump", "icebeam", "encore", "bellydrum", "hypnosis", "waterfall", "return"],340		tier: "NFE",341	},342	poliwrath: {343		inherit: true,344		randomBattleMoves: ["substitute", "circlethrow", "focuspunch", "bulkup", "encore", "waterfall", "toxic", "rest", "sleeptalk", "icepunch"],345		tier: "RU",346	},347	politoed: {348		inherit: true,349		randomBattleMoves: ["scald", "hypnosis", "toxic", "encore", "perishsong", "protect", "icebeam", "focusblast", "surf", "hydropump", "hiddenpowergrass"],350		tier: "OU",351	},352	abra: {353		inherit: true,354		randomBattleMoves: ["calmmind", "psychic", "psyshock", "hiddenpowerfighting", "shadowball", "encore", "substitute"],355		tier: "LC",356	},357	kadabra: {358		inherit: true,359		randomBattleMoves: ["calmmind", "psychic", "psyshock", "hiddenpowerfighting", "shadowball", "encore", "substitute"],360		tier: "NU",361	},362	alakazam: {363		inherit: true,364		randomBattleMoves: ["calmmind", "psychic", "psyshock", "focusblast", "shadowball", "encore", "substitute"],365		tier: "OU",366	},367	machop: {368		inherit: true,369		randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "rockslide", "bulletpunch"],370		tier: "LC",371	},372	machoke: {373		inherit: true,374		randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "rockslide", "bulletpunch"],375		tier: "NU",376	},377	machamp: {378		inherit: true,379		randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "stoneedge", "bulletpunch"],380		tier: "UU",381	},382	bellsprout: {383		inherit: true,384		randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "seedbomb"],385		tier: "LC",386	},387	weepinbell: {388		inherit: true,389		randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "seedbomb"],390		tier: "NFE",391	},392	victreebel: {393		inherit: true,394		randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "powerwhip"],395		tier: "NU",396	},397	tentacool: {398		inherit: true,399		randomBattleMoves: ["toxicspikes", "rapidspin", "scald", "sludgebomb", "icebeam", "knockoff", "gigadrain", "toxic"],400		tier: "LC",401	},402	tentacruel: {403		inherit: true,404		randomBattleMoves: ["toxicspikes", "rapidspin", "scald", "sludgebomb", "icebeam", "knockoff", "gigadrain", "toxic"],405		tier: "OU",406	},407	geodude: {408		inherit: true,409		randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],410		tier: "LC",411	},412	graveler: {413		inherit: true,414		randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],415		tier: "NFE",416	},417	golem: {418		inherit: true,419		randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],420		tier: "NU",421	},422	ponyta: {423		inherit: true,424		randomBattleMoves: ["flareblitz", "wildcharge", "morningsun", "hypnosis", "flamecharge"],425		tier: "LC",426	},427	rapidash: {428		inherit: true,429		randomBattleMoves: ["flareblitz", "wildcharge", "morningsun", "hypnosis", "flamecharge", "megahorn", "drillrun"],430		tier: "NU",431	},432	slowpoke: {433		inherit: true,434		randomBattleMoves: ["scald", "aquatail", "zenheadbutt", "thunderwave", "toxic", "slackoff", "trickroom"],435		tier: "LC",436	},437	slowbro: {438		inherit: true,439		randomBattleMoves: ["scald", "surf", "fireblast", "icebeam", "psychic", "grassknot", "calmmind", "thunderwave", "toxic", "slackoff", "trickroom", "trick"],440		tier: "UU",441	},442	slowking: {443		inherit: true,444		randomBattleMoves: ["scald", "surf", "fireblast", "icebeam", "psychic", "grassknot", "calmmind", "thunderwave", "toxic", "slackoff", "trickroom", "trick", "nastyplot"],445		tier: "RU",446	},447	magnemite: {448		inherit: true,449		randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],450		tier: "LC",451	},452	magneton: {453		inherit: true,454		randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],455		tier: "RU",456	},457	magnezone: {458		inherit: true,459		randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],460		tier: "OU",461	},462	farfetchd: {463		inherit: true,464		randomBattleMoves: ["bravebird", "swordsdance", "return", "leafblade", "roost"],465		tier: "NU",466	},467	doduo: {468		inherit: true,469		randomBattleMoves: ["bravebird", "return", "doubleedge", "roost", "quickattack", "pursuit"],470		tier: "LC",471	},472	dodrio: {473		inherit: true,474		randomBattleMoves: ["bravebird", "return", "doubleedge", "roost", "quickattack", "pursuit"],475		tier: "NU",476	},477	seel: {478		inherit: true,479		randomBattleMoves: ["surf", "icebeam", "aquajet", "protect", "rest", "toxic", "drillrun"],480		tier: "LC",481	},482	dewgong: {483		inherit: true,484		randomBattleMoves: ["surf", "icebeam", "aquajet", "iceshard", "protect", "rest", "toxic", "drillrun"],485		tier: "NU",486	},487	grimer: {488		inherit: true,489		randomBattleMoves: ["curse", "gunkshot", "poisonjab", "shadowsneak", "payback", "rest", "icepunch", "firepunch", "sleeptalk"],490		tier: "LC",491	},492	muk: {493		inherit: true,494		randomBattleMoves: ["curse", "gunkshot", "poisonjab", "shadowsneak", "payback", "brickbreak", "rest", "icepunch", "firepunch", "sleeptalk"],495		tier: "NU",496	},497	shellder: {498		inherit: true,499		randomBattleMoves: ["shellsmash", "hydropump", "razorshell", "rockblast", "iciclespear", "rapidspin"],500		tier: "LC",501	},502	cloyster: {503		inherit: true,504		randomBattleMoves: ["shellsmash", "hydropump", "razorshell", "rockblast", "iciclespear", "iceshard", "rapidspin", "spikes", "toxicspikes"],505		tier: "OU",506	},507	gastly: {508		inherit: true,509		randomBattleMoves: ["shadowball", "sludgebomb", "hiddenpowerfighting", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain"],510		tier: "LC",511	},512	haunter: {513		inherit: true,514		randomBattleMoves: ["shadowball", "sludgebomb", "hiddenpowerfighting", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain", "trick"],515		tier: "NU",516	},517	gengar: {518		inherit: true,519		randomBattleMoves: ["shadowball", "sludgebomb", "focusblast", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain", "trick"],520		tier: "OU",521	},522	onix: {523		inherit: true,524		randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "dragontail", "curse"],525		tier: "LC",526	},527	steelix: {528		inherit: true,529		randomBattleMoves: ["stealthrock", "earthquake", "ironhead", "curse", "roar", "toxic", "rockslide", "icefang", "firefang"],530		tier: "RU",531	},532	drowzee: {533		inherit: true,534		randomBattleMoves: ["psychic", "seismictoss", "thunderwave", "wish", "protect", "toxic", "nastyplot", "shadowball", "trickroom", "calmmind", "barrier"],535		tier: "LC",536	},537	hypno: {538		inherit: true,539		randomBattleMoves: ["psychic", "seismictoss", "thunderwave", "wish", "protect", "toxic", "nastyplot", "shadowball", "trickroom", "batonpass", "calmmind", "barrier", "bellydrum", "zenheadbutt", "firepunch"],540		tier: "NU",541	},542	krabby: {543		inherit: true,544		randomBattleMoves: ["crabhammer", "return", "swordsdance", "agility", "rockslide", "substitute", "xscissor", "superpower"],545		tier: "LC",546	},547	kingler: {548		inherit: true,549		randomBattleMoves: ["crabhammer", "return", "swordsdance", "agility", "rockslide", "substitute", "xscissor", "superpower"],550		tier: "NU",551	},552	voltorb: {553		inherit: true,554		randomBattleMoves: ["voltswitch", "thunderbolt", "taunt", "foulplay", "hiddenpowerice"],555		tier: "LC",556	},557	electrode: {558		inherit: true,559		randomBattleMoves: ["voltswitch", "thunderbolt", "taunt", "foulplay", "hiddenpowerice"],560		tier: "NU",561	},562	exeggcute: {563		inherit: true,564		randomBattleMoves: ["substitute", "leechseed", "gigadrain", "psychic", "sleeppowder", "stunspore", "hiddenpowerfire", "synthesis"],565		tier: "LC",566	},567	exeggutor: {568		inherit: true,569		randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "psychic", "sleeppowder", "stunspore", "hiddenpowerfire", "synthesis"],570		tier: "NU",571	},572	cubone: {573		inherit: true,574		randomBattleMoves: ["substitute", "bonemerang", "doubleedge", "rockslide", "firepunch", "earthquake"],575		tier: "LC",576	},577	marowak: {578		inherit: true,579		randomBattleMoves: ["substitute", "bonemerang", "doubleedge", "stoneedge", "swordsdance", "firepunch", "earthquake"],580		tier: "NU",581	},582	tyrogue: {583		inherit: true,584		randomBattleMoves: ["highjumpkick", "rapidspin", "fakeout", "bulletpunch", "machpunch", "toxic", "counter"],585		maleOnlyHidden: true,586		tier: "LC",587	},588	hitmonlee: {589		inherit: true,590		randomBattleMoves: ["highjumpkick", "suckerpunch", "stoneedge", "machpunch", "substitute", "fakeout", "closecombat", "earthquake", "blazekick"],591		maleOnlyHidden: true,592		tier: "RU",593	},594	hitmonchan: {595		inherit: true,596		randomBattleMoves: ["bulkup", "drainpunch", "icepunch", "machpunch", "substitute", "closecombat", "stoneedge", "rapidspin"],597		maleOnlyHidden: true,598		tier: "RU",599	},600	hitmontop: {601		inherit: true,602		randomBattleMoves: ["suckerpunch", "machpunch", "rapidspin", "closecombat", "stoneedge", "toxic"],603		maleOnlyHidden: true,604		tier: "UU",605	},606	lickitung: {607		inherit: true,608		randomBattleMoves: ["wish", "protect", "dragontail", "curse", "bodyslam", "return", "powerwhip", "swordsdance", "earthquake", "toxic", "healbell"],609		tier: "LC",610	},611	lickilicky: {612		inherit: true,613		randomBattleMoves: ["wish", "protect", "dragontail", "curse", "bodyslam", "return", "powerwhip", "swordsdance", "earthquake", "toxic", "healbell", "explosion"],614		tier: "NU",615	},616	koffing: {617		inherit: true,618		randomBattleMoves: ["painsplit", "sludgebomb", "willowisp", "fireblast", "toxic", "clearsmog", "rest", "sleeptalk", "thunderbolt"],619		tier: "LC",620	},621	weezing: {622		inherit: true,623		randomBattleMoves: ["painsplit", "sludgebomb", "willowisp", "fireblast", "toxic", "clearsmog", "rest", "sleeptalk", "thunderbolt"],624		tier: "NU",625	},626	rhyhorn: {627		inherit: true,628		randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],629		tier: "LC",630	},631	rhydon: {632		inherit: true,633		randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],634		tier: "RU",635	},636	rhyperior: {637		inherit: true,638		randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],639		tier: "UU",640	},641	happiny: {642		inherit: true,643		randomBattleMoves: ["aromatherapy", "toxic", "thunderwave", "counter", "endeavor"],644		tier: "LC",645	},646	chansey: {647		inherit: true,648		randomBattleMoves: ["wish", "softboiled", "protect", "toxic", "aromatherapy", "seismictoss", "counter", "thunderwave", "stealthrock"],649		tier: "BL",650	},651	blissey: {652		inherit: true,653		randomBattleMoves: ["wish", "softboiled", "protect", "toxic", "aromatherapy", "seismictoss", "counter", "thunderwave", "stealthrock", "flamethrower", "icebeam"],654		tier: "OU",655	},656	tangela: {657		inherit: true,658		randomBattleMoves: ["gigadrain", "sleeppowder", "hiddenpowerrock", "hiddenpowerice", "leechseed", "knockoff", "leafstorm", "stunspore", "synthesis"],659		tier: "NU",660	},661	tangrowth: {662		inherit: true,663		randomBattleMoves: ["gigadrain", "sleeppowder", "hiddenpowerrock", "hiddenpowerice", "leechseed", "knockoff", "leafstorm", "stunspore", "focusblast", "synthesis", "powerwhip"],664		tier: "RU",665	},666	kangaskhan: {667		inherit: true,668		randomBattleMoves: ["fakeout", "return", "hammerarm", "doubleedge", "suckerpunch", "earthquake", "substitute", "focuspunch", "wish"],669		tier: "NU",670	},671	horsea: {672		inherit: true,673		randomBattleMoves: ["hydropump", "icebeam", "substitute", "hiddenpowergrass", "raindance"],674		tier: "LC",675	},676	seadra: {677		inherit: true,678		randomBattleMoves: ["hydropump", "icebeam", "agility", "substitute", "hiddenpowergrass"],679		tier: "NU",680	},681	kingdra: {682		inherit: true,683		randomBattleMoves: ["hydropump", "icebeam", "dragondance", "substitute", "outrage", "dracometeor", "waterfall", "rest", "sleeptalk"],684		tier: "UU",685	},686	goldeen: {687		inherit: true,688		randomBattleMoves: ["raindance", "waterfall", "megahorn", "return", "drillrun"],689		tier: "LC",690	},691	seaking: {692		inherit: true,693		randomBattleMoves: ["raindance", "waterfall", "megahorn", "return", "drillrun"],694		tier: "NU",695	},696	staryu: {697		inherit: true,698		randomBattleMoves: ["surf", "thunderbolt", "icebeam", "rapidspin", "recover"],699		tier: "LC",700	},701	starmie: {702		inherit: true,703		randomBattleMoves: ["surf", "thunderbolt", "icebeam", "rapidspin", "recover", "psychic", "trick"],704		tier: "OU",705	},706	mimejr: {707		inherit: true,708		randomBattleMoves: ["substitute", "batonpass", "psychic", "hiddenpowerfighting", "healingwish", "nastyplot", "thunderbolt", "encore"],709		tier: "LC",710	},711	mrmime: {712		inherit: true,713		randomBattleMoves: ["substitute", "batonpass", "psychic", "hiddenpowerfighting", "healingwish", "nastyplot", "thunderbolt", "encore"],714		tier: "NU",715	},716	scyther: {717		inherit: true,718		randomBattleMoves: ["swordsdance", "roost", "bugbite", "quickattack", "brickbreak", "aerialace", "batonpass", "uturn"],719		tier: "RU",720	},721	scizor: {722		inherit: true,723		randomBattleMoves: ["swordsdance", "roost", "bulletpunch", "bugbite", "superpower", "uturn", "batonpass", "pursuit"],724		tier: "OU",725	},726	smoochum: {727		inherit: true,728		randomBattleMoves: ["icebeam", "psychic", "hiddenpowerfighting", "trick", "shadowball", "grassknot"],729		tier: "LC",730	},731	jynx: {732		inherit: true,733		randomBattleMoves: ["icebeam", "psychic", "focusblast", "trick", "shadowball", "nastyplot", "lovelykiss", "substitute", "energyball"],734		tier: "BL3",735	},736	elekid: {737		inherit: true,738		randomBattleMoves: ["thunderbolt", "crosschop", "voltswitch", "substitute", "icepunch", "psychic"],739		tier: "LC",740	},741	electabuzz: {742		inherit: true,743		randomBattleMoves: ["thunderbolt", "voltswitch", "substitute", "hiddenpowerice", "focusblast", "psychic"],744		tier: "NU",745	},746	electivire: {747		inherit: true,748		randomBattleMoves: ["wildcharge", "crosschop", "icepunch", "substitute", "flamethrower", "earthquake"],749		tier: "RU",750	},751	magby: {752		inherit: true,753		randomBattleMoves: ["flareblitz", "substitute", "fireblast", "hiddenpowergrass", "crosschop", "thunderpunch", "overheat"],754		tier: "LC",755	},756	magmar: {757		inherit: true,758		randomBattleMoves: ["flareblitz", "substitute", "fireblast", "hiddenpowergrass", "crosschop", "thunderpunch", "focusblast"],759		tier: "NFE",760	},761	magmortar: {762		inherit: true,763		randomBattleMoves: ["fireblast", "substitute", "focusblast", "hiddenpowergrass", "thunderbolt", "overheat"],764		tier: "RU",765	},766	pinsir: {767		inherit: true,768		randomBattleMoves: ["swordsdance", "xscissor", "earthquake", "closecombat", "stealthrock", "substitute", "stoneedge", "quickattack"],769		tier: "NU",770	},771	tauros: {772		inherit: true,773		randomBattleMoves: ["return", "earthquake", "zenheadbutt", "rockslide", "pursuit"],774		tier: "NU",775	},776	magikarp: {777		inherit: true,778		randomBattleMoves: ["bounce", "flail", "tackle", "hydropump"],779		tier: "LC",780	},781	gyarados: {782		inherit: true,783		randomBattleMoves: ["dragondance", "waterfall", "earthquake", "bounce", "rest", "sleeptalk", "dragontail", "stoneedge", "substitute", "icefang"],784		tier: "OU",785	},786	lapras: {787		inherit: true,788		randomBattleMoves: ["icebeam", "thunderbolt", "healbell", "toxic", "surf", "dragondance", "substitute", "waterfall", "return", "avalanche", "rest", "sleeptalk", "curse", "iceshard", "drillrun"],789		tier: "NU",790	},791	ditto: {792		inherit: true,793		randomBattleMoves: ["transform"],794		tier: "NU",795	},796	eevee: {797		inherit: true,798		randomBattleMoves: ["quickattack", "return", "bite", "batonpass", "irontail", "yawn", "protect", "wish"],799		tier: "LC",800	},801	vaporeon: {802		inherit: true,803		randomBattleMoves: ["wish", "protect", "scald", "roar", "icebeam", "toxic", "hydropump"],804		tier: "OU",805	},806	jolteon: {807		inherit: true,808		randomBattleMoves: ["thunderbolt", "voltswitch", "hiddenpowergrass", "hiddenpowerice", "chargebeam", "batonpass", "substitute"],809		tier: "OU",810	},811	flareon: {812		inherit: true,813		randomBattleMoves: ["rest", "sleeptalk", "flamecharge", "facade"],814		tier: "NU",815	},816	espeon: {817		inherit: true,818		randomBattleMoves: ["psychic", "psyshock", "substitute", "wish", "shadowball", "hiddenpowerfighting", "calmmind", "morningsun", "storedpower", "batonpass"],819		tier: "OU",820	},821	umbreon: {822		inherit: true,823		randomBattleMoves: ["curse", "payback", "moonlight", "wish", "protect", "healbell", "toxic", "batonpass", "foulplay"],824		tier: "UU",825	},826	leafeon: {827		inherit: true,828		randomBattleMoves: ["swordsdance", "leafblade", "substitute", "return", "xscissor", "yawn", "roar", "healbell", "batonpass"],829		tier: "NU",830	},831	glaceon: {832		inherit: true,833		randomBattleMoves: ["icebeam", "hiddenpowerground", "shadowball", "wish", "protect"],834		tier: "NU",835	},836	porygon: {837		inherit: true,838		randomBattleMoves: ["triattack", "icebeam", "recover", "toxic", "thunderwave", "discharge"],839		tier: "LC",840	},841	porygon2: {842		inherit: true,843		randomBattleMoves: ["triattack", "icebeam", "recover", "toxic", "thunderwave", "discharge"],844		tier: "UU",845	},846	porygonz: {847		inherit: true,848		randomBattleMoves: ["triattack", "thunderbolt", "icebeam", "darkpulse", "hiddenpowerfighting", "agility", "trick", "nastyplot"],849		tier: "UU",850	},851	omanyte: {852		inherit: true,853		randomBattleMoves: ["shellsmash", "surf", "icebeam", "earthpower", "hiddenpowerelectric", "spikes", "toxicspikes", "stealthrock", "hydropump"],854		tier: "LC",855	},856	omastar: {857		inherit: true,858		randomBattleMoves: ["shellsmash", "surf", "icebeam", "earthpower", "hiddenpowerelectric", "spikes", "toxicspikes", "stealthrock", "hydropump"],859		tier: "RU",860	},861	kabuto: {862		inherit: true,863		randomBattleMoves: ["aquajet", "rockslide", "rapidspin", "stealthrock", "honeclaws", "waterfall", "toxic"],864		tier: "LC",865	},866	kabutops: {867		inherit: true,868		randomBattleMoves: ["aquajet", "stoneedge", "rapidspin", "stealthrock", "swordsdance", "waterfall", "toxic", "superpower"],869		tier: "RU",870	},871	aerodactyl: {872		inherit: true,873		randomBattleMoves: ["stealthrock", "taunt", "stoneedge", "rockslide", "earthquake", "aquatail", "roost", "firefang"],874		tier: "RU",875	},876	munchlax: {877		inherit: true,878		randomBattleMoves: ["rest", "curse", "sleeptalk", "bodyslam", "earthquake", "return", "firepunch", "icepunch", "whirlwind"],879		tier: "NU",880	},881	snorlax: {882		inherit: true,883		randomBattleMoves: ["rest", "curse", "sleeptalk", "bodyslam", "earthquake", "return", "firepunch", "icepunch", "crunch", "selfdestruct", "pursuit", "whirlwind"],884		tier: "UU",885	},886	articuno: {887		inherit: true,888		randomBattleMoves: ["icebeam", "roost", "roar", "healbell", "toxic", "substitute", "hurricane"],889		tier: "NU",890	},891	zapdos: {892		inherit: true,893		randomBattleMoves: ["thunderbolt", "heatwave", "hiddenpowergrass", "hiddenpowerice", "roost", "toxic", "substitute"],894		tier: "UU",895	},896	moltres: {897		inherit: true,898		randomBattleMoves: ["fireblast", "hiddenpowergrass", "airslash", "roost", "substitute", "toxic", "uturn", "willowisp", "hurricane"],899		tier: "RU",900	},901	dratini: {902		inherit: true,903		randomBattleMoves: ["dragondance", "outrage", "waterfall", "fireblast", "extremespeed", "dracometeor", "substitute", "aquatail"],904		tier: "LC",905	},906	dragonair: {907		inherit: true,908		randomBattleMoves: ["dragondance", "outrage", "waterfall", "fireblast", "extremespeed", "dracometeor", "substitute", "aquatail"],909		tier: "NU",910	},911	dragonite: {912		inherit: true,913		randomBattleMoves: ["dragondance", "outrage", "firepunch", "extremespeed", "dragonclaw", "earthquake", "roost", "waterfall", "substitute", "thunderwave", "dragontail", "hurricane", "superpower", "dracometeor"],914		tier: "OU",915	},916	mewtwo: {917		inherit: true,918		randomBattleMoves: ["psystrike", "aurasphere", "fireblast", "icebeam", "calmmind", "substitute", "recover", "thunderbolt"],919		tier: "Uber",920	},921	mew: {922		inherit: true,923		randomBattleMoves: ["taunt", "willowisp", "roost", "psychic", "nastyplot", "aurasphere", "fireblast", "swordsdance", "superpower", "zenheadbutt", "batonpass", "rockpolish", "substitute", "toxic", "icebeam", "thunderbolt", "earthquake", "uturn", "stealthrock"],924		tier: "UU",925	},926	chikorita: {927		inherit: true,928		randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis"],929		tier: "LC",930	},931	bayleef: {932		inherit: true,933		randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis"],934		tier: "NFE",935	},936	meganium: {937		inherit: true,938		randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis", "dragontail"],939		tier: "NU",940	},941	cyndaquil: {942		inherit: true,943		randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower"],944		tier: "LC",945	},946	quilava: {947		inherit: true,948		randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower"],949		tier: "NFE",950	},951	typhlosion: {952		inherit: true,953		randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower", "focusblast"],954		tier: "RU",955	},956	totodile: {957		inherit: true,958		randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "superpower", "dragondance", "swordsdance"],959		tier: "LC",960	},961	croconaw: {962		inherit: true,963		randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "superpower", "dragondance", "swordsdance"],964		tier: "NFE",965	},966	feraligatr: {967		inherit: true,968		randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "dragondance", "swordsdance", "earthquake", "superpower"],969		tier: "RU",970	},971	sentret: {972		inherit: true,973		randomBattleMoves: ["superfang", "trick", "toxic", "uturn", "knockoff"],974		tier: "LC",975	},976	furret: {977		inherit: true,978		randomBattleMoves: ["return", "uturn", "suckerpunch", "trick", "icepunch", "firepunch", "thunderpunch"],979		tier: "NU",980	},981	hoothoot: {982		inherit: true,983		randomBattleMoves: ["reflect", "toxic", "roost", "whirlwind", "nightshade", "magiccoat"],984		tier: "LC",985	},986	noctowl: {987		inherit: true,988		randomBattleMoves: ["roost", "whirlwind", "airslash", "nightshade", "toxic", "reflect", "magiccoat"],989		tier: "NU",990	},991	ledyba: {992		inherit: true,993		randomBattleMoves: ["roost", "agility", "lightscreen", "encore", "reflect", "knockoff", "swordsdance", "batonpass", "toxic"],994		tier: "LC",995	},996	ledian: {997		inherit: true,998		randomBattleMoves: ["roost", "bugbuzz", "lightscreen", "encore", "reflect", "knockoff", "toxic"],999		tier: "NU",1000	},1001	spinarak: {1002		inherit: true,1003		randomBattleMoves: ["agility", "toxic", "xscissor", "toxicspikes", "poisonjab", "batonpass"],1004		tier: "LC",1005	},1006	ariados: {1007		inherit: true,1008		randomBattleMoves: ["agility", "toxic", "xscissor", "toxicspikes", "poisonjab", "batonpass"],1009		tier: "NU",1010	},1011	chinchou: {1012		inherit: true,1013		randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowergrass", "hydropump", "icebeam", "surf", "thunderwave", "scald", "discharge"],1014		tier: "LC",1015	},1016	lanturn: {1017		inherit: true,1018		randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowergrass", "hydropump", "icebeam", "surf", "thunderwave", "scald", "discharge"],1019		tier: "RU",1020	},1021	togepi: {1022		inherit: true,1023		randomBattleMoves: ["protect", "fireblast", "toxic", "thunderwave", "softboiled"],1024		tier: "LC",1025	},1026	togetic: {1027		inherit: true,1028		randomBattleMoves: ["nastyplot", "hypervoice", "fireblast", "batonpass", "roost"],1029		tier: "NU",1030	},1031	togekiss: {1032		inherit: true,1033		randomBattleMoves: ["wish", "roost", "thunderwave", "nastyplot", "airslash", "aurasphere", "batonpass"],1034		tier: "UU",1035	},1036	natu: {1037		inherit: true,1038		randomBattleMoves: ["thunderwave", "roost", "toxic", "reflect", "lightscreen", "uturn", "wish", "psychic", "nightshade"],1039		tier: "NU",1040	},1041	xatu: {1042		inherit: true,1043		randomBattleMoves: ["thunderwave", "toxic", "roost", "psychic", "nightshade", "uturn", "reflect", "lightscreen", "wish", "calmmind"],1044		tier: "UU",1045	},1046	mareep: {1047		inherit: true,1048		randomBattleMoves: ["reflect", "lightscreen", "thunderbolt", "discharge", "thunderwave", "toxic", "hiddenpowerice", "cottonguard"],1049		tier: "LC",1050	},1051	flaaffy: {1052		inherit: true,1053		randomBattleMoves: ["reflect", "lightscreen", "thunderbolt", "discharge", "thunderwave", "toxic", "hiddenpowerice", "cottonguard"],1054		tier: "NFE",1055	},1056	ampharos: {1057		inherit: true,1058		randomBattleMoves: ["voltswitch", "focusblast", "hiddenpowerice", "hiddenpowergrass", "thunderbolt", "healbell"],1059		tier: "NU",1060	},1061	azurill: {1062		inherit: true,1063		randomBattleMoves: ["scald", "return", "doubleedge", "encore", "toxic", "protect"],1064		tier: "LC",1065	},1066	marill: {1067		inherit: true,1068		randomBattleMoves: ["waterfall", "return", "doubleedge", "encore", "toxic", "aquajet", "superpower", "icepunch", "protect"],1069		tier: "NFE",1070	},1071	azumarill: {1072		inherit: true,1073		randomBattleMoves: ["waterfall", "aquajet", "return", "doubleedge", "icepunch", "superpower"],1074		tier: "UU",1075	},1076	bonsly: {1077		inherit: true,1078		randomBattleMoves: ["rockslide", "brickbreak", "doubleedge", "toxic", "stealthrock", "suckerpunch"],1079		tier: "LC",1080	},1081	sudowoodo: {1082		inherit: true,1083		randomBattleMoves: ["hammerarm", "stoneedge", "earthquake", "suckerpunch", "woodhammer", "explosion", "stealthrock"],1084		tier: "NU",1085	},1086	hoppip: {1087		inherit: true,1088		randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "protect"],1089		tier: "LC",1090	},1091	skiploom: {1092		inherit: true,1093		randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "protect"],1094		tier: "NFE",1095	},1096	jumpluff: {1097		inherit: true,1098		randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "gigadrain", "acrobatics", "synthesis"],1099		tier: "NU",1100	},1101	aipom: {1102		inherit: true,1103		randomBattleMoves: ["fakeout", "return", "brickbreak", "seedbomb", "shadowclaw", "uturn"],1104		tier: "LC",1105	},1106	ambipom: {1107		inherit: true,1108		randomBattleMoves: ["fakeout", "return", "payback", "uturn", "lowsweep", "switcheroo", "seedbomb"],1109		tier: "UU",1110	},1111	sunkern: {1112		inherit: true,1113		randomBattleMoves: ["sunnyday", "gigadrain", "solarbeam", "hiddenpowerfire", "toxic", "earthpower"],1114		tier: "LC",1115	},1116	sunflora: {1117		inherit: true,1118		randomBattleMoves: ["sunnyday", "leafstorm", "gigadrain", "solarbeam", "hiddenpowerfire", "earthpower"],1119		tier: "NU",1120	},1121	yanma: {1122		inherit: true,1123		randomBattleMoves: ["bugbuzz", "airslash", "hiddenpowerground", "uturn", "protect", "gigadrain"],1124		tier: "LC Uber",1125	},1126	yanmega: {1127		inherit: true,1128		randomBattleMoves: ["bugbuzz", "airslash", "hiddenpowerground", "uturn", "protect", "gigadrain"],1129		tier: "UU",1130	},1131	wooper: {1132		inherit: true,1133		randomBattleMoves: ["recover", "earthquake", "scald", "toxic", "stockpile", "yawn", "protect"],1134		tier: "LC",1135	},1136	quagsire: {1137		inherit: true,1138		randomBattleMoves: ["recover", "earthquake", "waterfall", "scald", "toxic", "curse", "stoneedge", "stockpile", "yawn"],1139		tier: "RU",1140	},1141	murkrow: {1142		inherit: true,1143		randomBattleMoves: ["substitute", "suckerpunch", "bravebird", "heatwave", "hiddenpowergrass", "roost", "darkpulse", "thunderwave"],1144		tier: "NU",1145	},1146	honchkrow: {1147		inherit: true,1148		randomBattleMoves: ["substitute", "superpower", "suckerpunch", "bravebird", "roost", "hiddenpowergrass", "heatwave", "pursuit"],1149		tier: "UU",1150	},1151	misdreavus: {1152		inherit: true,1153		randomBattleMoves: ["nastyplot", "substitute", "calmmind", "willowisp", "shadowball", "thunderbolt", "hiddenpowerfighting"],1154		tier: "NU",1155	},1156	mismagius: {1157		inherit: true,1158		randomBattleMoves: ["nastyplot", "substitute", "calmmind", "willowisp", "shadowball", "thunderbolt", "hiddenpowerfighting"],1159		tier: "UU",1160	},1161	unown: {1162		inherit: true,1163		randomBattleMoves: ["hiddenpowerpsychic"],1164		tier: "NU",1165	},1166	wynaut: {1167		inherit: true,1168		randomBattleMoves: ["destinybond", "counter", "mirrorcoat", "encore"],1169		tier: "LC",1170	},1171	wobbuffet: {1172		inherit: true,1173		randomBattleMoves: ["destinybond", "counter", "mirrorcoat", "encore"],1174		tier: "BL",1175	},1176	girafarig: {1177		inherit: true,1178		randomBattleMoves: ["psychic", "thunderbolt", "calmmind", "batonpass", "agility", "hypervoice", "thunderwave"],1179		tier: "NU",1180	},1181	pineco: {1182		inherit: true,1183		randomBattleMoves: ["rapidspin", "toxicspikes", "spikes", "bugbite", "stealthrock"],1184		tier: "LC",1185	},1186	forretress: {1187		inherit: true,1188		randomBattleMoves: ["rapidspin", "toxicspikes", "spikes", "bugbite", "earthquake", "voltswitch", "stealthrock"],1189		tier: "OU",1190	},1191	dunsparce: {1192		inherit: true,1193		randomBattleMoves: ["coil", "rockslide", "bite", "headbutt", "glare", "thunderwave", "bodyslam", "roost"],1194		tier: "NU",1195	},1196	gligar: {1197		inherit: true,1198		randomBattleMoves: ["stealthrock", "toxic", "roost", "taunt", "swordsdance", "earthquake", "uturn", "stoneedge", "acrobatics"],1199		tier: "UU",1200	},1201	gliscor: {1202		inherit: true,1203		randomBattleMoves: ["swordsdance", "acrobatics", "earthquake", "roost", "substitute", "taunt", "icefang", "protect", "toxic", "stealthrock"],1204		tier: "OU",1205	},1206	snubbull: {1207		inherit: true,1208		randomBattleMoves: ["thunderwave", "return", "crunch", "closecombat"],1209		tier: "LC",1210	},1211	granbull: {1212		inherit: true,1213		randomBattleMoves: ["thunderwave", "return", "crunch", "closecombat", "healbell", "icepunch"],1214		tier: "NU",1215	},1216	qwilfish: {1217		inherit: true,1218		randomBattleMoves: ["toxicspikes", "waterfall", "spikes", "swordsdance", "poisonjab", "painsplit", "thunderwave", "taunt", "destinybond"],1219		tier: "RU",1220	},1221	shuckle: {1222		inherit: true,1223		randomBattleMoves: ["rollout", "acupressure", "powersplit", "rest"],1224		tier: "NU",1225	},1226	heracross: {1227		inherit: true,1228		randomBattleMoves: ["closecombat", "megahorn", "stoneedge", "swordsdance", "facade"],1229		tier: "UU",1230	},1231	sneasel: {1232		inherit: true,1233		randomBattleMoves: ["iceshard", "icepunch", "lowkick", "pursuit", "swordsdance"],1234		tier: "NU",1235	},1236	weavile: {1237		inherit: true,1238		randomBattleMoves: ["iceshard", "icepunch", "nightslash", "lowkick", "pursuit", "swordsdance"],1239		tier: "UU",1240	},1241	teddiursa: {1242		inherit: true,1243		randomBattleMoves: ["swordsdance", "protect", "facade", "closecombat", "firepunch", "crunch"],1244		tier: "LC",1245	},1246	ursaring: {1247		inherit: true,1248		randomBattleMoves: ["swordsdance", "protect", "facade", "closecombat", "firepunch", "crunch"],1249		tier: "NU",1250	},1251	slugma: {1252		inherit: true,1253		randomBattleMoves: ["stockpile", "recover", "lavaplume", "willowisp", "toxic", "hiddenpowergrass"],1254		tier: "LC",1255	},1256	magcargo: {1257		inherit: true,1258		randomBattleMoves: ["stockpile", "recover", "lavaplume", "willowisp", "toxic", "hiddenpowergrass", "hiddenpowerrock", "stealthrock", "shellsmash", "fireblast", "earthpower"],1259		tier: "NU",1260	},1261	swinub: {1262		inherit: true,1263		randomBattleMoves: ["earthquake", "iciclecrash", "iceshard", "superpower", "endeavor", "stealthrock"],1264		tier: "LC",1265	},1266	piloswine: {1267		inherit: true,1268		randomBattleMoves: ["earthquake", "iciclecrash", "iceshard", "superpower", "endeavor", "stealthrock"],1269		tier: "NU",1270	},1271	mamoswine: {1272		inherit: true,1273		randomBattleMoves: ["iceshard", "earthquake", "endeavor", "iciclecrash", "stoneedge", "superpower", "stealthrock"],1274		tier: "OU",1275	},1276	corsola: {1277		inherit: true,1278		randomBattleMoves: ["recover", "toxic", "powergem", "scald", "stealthrock"],1279		tier: "NU",1280	},1281	remoraid: {1282		inherit: true,1283		randomBattleMoves: ["waterspout", "hydropump", "fireblast", "hiddenpowerground", "icebeam", "seedbomb", "rockblast"],1284		tier: "LC",1285	},1286	octillery: {1287		inherit: true,1288		randomBattleMoves: ["hydropump", "fireblast", "icebeam", "energyball", "rockblast", "thunderwave"],1289		tier: "NU",1290	},1291	delibird: {1292		inherit: true,1293		randomBattleMoves: ["rapidspin", "iceshard", "icepunch", "aerialace"],1294		tier: "NU",1295	},1296	mantyke: {1297		inherit: true,1298		randomBattleMoves: ["raindance", "hydropump", "surf", "airslash", "icebeam", "rest", "sleeptalk", "toxic"],1299		tier: "LC",1300	},1301	mantine: {1302		inherit: true,1303		randomBattleMoves: ["raindance", "hydropump", "surf", "airslash", "icebeam", "rest", "sleeptalk", "toxic"],1304		tier: "NU",1305	},1306	skarmory: {1307		inherit: true,1308		randomBattleMoves: ["whirlwind", "bravebird", "roost", "spikes", "stealthrock"],1309		tier: "OU",1310	},1311	houndour: {1312		inherit: true,1313		randomBattleMoves: ["pursuit", "suckerpunch", "fireblast", "darkpulse", "hiddenpowerfighting", "nastyplot"],1314		tier: "LC",1315	},1316	houndoom: {1317		inherit: true,1318		randomBattleMoves: ["nastyplot", "pursuit", "darkpulse", "suckerpunch", "fireblast", "hiddenpowerfighting"],1319		tier: "UU",1320	},1321	phanpy: {1322		inherit: true,1323		randomBattleMoves: ["stealthrock", "earthquake", "iceshard", "headsmash", "knockoff", "seedbomb", "superpower"],1324		tier: "LC",1325	},1326	donphan: {1327		inherit: true,1328		randomBattleMoves: ["stealthrock", "rapidspin", "iceshard", "earthquake", "headsmash", "seedbomb", "superpower"],1329		tier: "OU",1330	},1331	stantler: {1332		inherit: true,1333		randomBattleMoves: ["return", "megahorn", "jumpkick", "earthquake", "thunderwave", "suckerpunch"],1334		tier: "NU",1335	},1336	smeargle: {1337		inherit: true,1338		randomBattleMoves: ["spore", "spikes", "stealthrock", "uturn", "destinybond", "whirlwind"],1339		tier: "RU",1340	},1341	miltank: {1342		inherit: true,1343		randomBattleMoves: ["milkdrink", "stealthrock", "bodyslam", "healbell", "curse", "earthquake"],1344		tier: "NU",1345	},1346	raikou: {1347		inherit: true,1348		randomBattleMoves: ["thunderbolt", "hiddenpowerice", "aurasphere", "calmmind", "substitute"],1349		tier: "UU",1350	},1351	entei: {1352		inherit: true,1353		randomBattleMoves: ["extremespeed", "flareblitz", "ironhead", "flamecharge", "stoneedge"],1354		tier: "RU",1355	},1356	suicune: {1357		inherit: true,1358		randomBattleMoves: ["hydropump", "icebeam", "scald", "hiddenpowergrass", "hiddenpowerelectric", "rest", "sleeptalk", "roar", "calmmind"],1359		tier: "UU",1360	},1361	larvitar: {1362		inherit: true,1363		randomBattleMoves: ["earthquake", "stoneedge", "rockpolish", "dragondance", "superpower"],1364		tier: "LC",1365	},1366	pupitar: {1367		inherit: true,1368		randomBattleMoves: ["earthquake", "stoneedge", "rockpolish", "dragondance", "superpower"],1369		tier: "NFE",1370	},1371	tyranitar: {1372		inherit: true,1373		randomBattleMoves: ["crunch", "stoneedge", "pursuit", "superpower", "fireblast", "icebeam", "stealthrock", "aquatail"],1374		tier: "OU",1375	},1376	lugia: {1377		inherit: true,1378		randomBattleMoves: ["toxic", "dragontail", "roost", "substitute", "whirlwind", "icebeam"],1379		tier: "Uber",1380	},1381	hooh: {1382		inherit: true,1383		randomBattleMoves: ["substitute", "sacredfire", "bravebird", "earthquake", "roost"],1384		tier: "Uber",1385	},1386	celebi: {1387		inherit: true,1388		randomBattleMoves: ["nastyplot", "psychic", "gigadrain", "recover", "healbell", "batonpass", "stealthrock", "earthpower", "hiddenpowerfire", "hiddenpowerice", "calmmind", "leafstorm"],1389		tier: "OU",1390	},1391	treecko: {1392		inherit: true,1393		randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "hiddenpowerrock", "endeavor"],1394		maleOnlyHidden: true,1395		tier: "LC",1396	},1397	grovyle: {1398		inherit: true,1399		randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "hiddenpowerrock", "endeavor"],1400		maleOnlyHidden: true,1401		tier: "NFE",1402	},1403	sceptile: {1404		inherit: true,1405		randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "focusblast", "synthesis", "hiddenpowerrock"],1406		maleOnlyHidden: true,1407		tier: "RU",1408	},1409	torchic: {1410		inherit: true,1411		randomBattleMoves: ["fireblast", "protect", "batonpass", "substitute", "hiddenpowergrass"],1412		maleOnlyHidden: true,1413		tier: "LC",1414	},1415	combusken: {1416		inherit: true,1417		randomBattleMoves: ["flareblitz", "skyuppercut", "protect", "swordsdance", "substitute", "batonpass"],1418		maleOnlyHidden: true,1419		tier: "NU",1420	},1421	blaziken: {1422		inherit: true,1423		randomBattleMoves: ["flareblitz", "highjumpkick", "protect", "swordsdance", "substitute", "batonpass", "bravebird"],1424		maleOnlyHidden: true,1425		tier: "Uber",1426	},1427	mudkip: {1428		inherit: true,1429		randomBattleMoves: ["waterfall", "earthpower", "superpower", "icebeam"],1430		maleOnlyHidden: true,1431		tier: "LC",1432	},1433	marshtomp: {1434		inherit: true,1435		randomBattleMoves: ["waterfall", "earthquake", "superpower", "icepunch", "rockslide", "stealthrock"],1436		maleOnlyHidden: true,1437		tier: "NFE",1438	},1439	swampert: {1440		inherit: true,1441		randomBattleMoves: ["surf", "earthquake", "icebeam", "stealthrock", "roar", "superpower", "stoneedge", "rest", "sleeptalk", "hydropump"],1442		maleOnlyHidden: true,1443		tier: "UU",1444	},1445	poochyena: {1446		inherit: true,1447		randomBattleMoves: ["superfang", "foulplay", "suckerpunch", "toxic"],1448		tier: "LC",1449	},1450	mightyena: {1451		inherit: true,1452		randomBattleMoves: ["suckerpunch", "crunch", "icefang", "firefang", "howl"],1453		tier: "NU",1454	},1455	zigzagoon: {1456		inherit: true,1457		randomBattleMoves: ["bellydrum", "extremespeed", "seedbomb", "substitute"],1458		tier: "LC",1459	},1460	linoone: {1461		inherit: true,1462		randomBattleMoves: ["bellydrum", "extremespeed", "seedbomb", "substitute", "shadowclaw"],1463		tier: "NU",1464	},1465	wurmple: {1466		inherit: true,1467		randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1468		tier: "LC",1469	},1470	silcoon: {1471		inherit: true,1472		randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1473		tier: "NFE",1474	},1475	beautifly: {1476		inherit: true,1477		randomBattleMoves: ["quiverdance", "bugbuzz", "gigadrain", "hiddenpowerfighting", "hiddenpowerrock", "substitute", "roost"],1478		tier: "NU",1479	},1480	cascoon: {1481		inherit: true,1482		randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1483		tier: "NFE",1484	},1485	dustox: {1486		inherit: true,1487		randomBattleMoves: ["toxic", "roost", "whirlwind", "bugbuzz", "protect", "sludgebomb", "quiverdance"],1488		tier: "NU",1489	},1490	lotad: {1491		inherit: true,1492		randomBattleMoves: ["gigadrain", "icebeam", "scald", "substitute", "leechseed"],1493		tier: "LC",1494	},1495	lombre: {1496		inherit: true,1497		randomBattleMoves: ["gigadrain", "icebeam", "scald", "substitute", "leechseed"],1498		tier: "NFE",1499	},1500	ludicolo: {1501		inherit: true,1502		randomBattleMoves: ["raindance", "hydropump", "surf", "gigadrain", "icebeam", "scald", "leechseed", "substitute", "toxic"],1503		tier: "NU",1504	},1505	seedot: {1506		inherit: true,1507		randomBattleMoves: ["leechseed", "naturepower", "seedbomb", "explosion", "foulplay"],1508		tier: "LC",1509	},1510	nuzleaf: {1511		inherit: true,1512		randomBattleMoves: ["foulplay", "naturepower", "seedbomb", "explosion", "swordsdance"],1513		tier: "NFE",1514	},1515	shiftry: {1516		inherit: true,1517		randomBattleMoves: ["hiddenpowerfire", "swordsdance", "seedbomb", "suckerpunch", "naturepower", "nastyplot", "gigadrain", "darkpulse"],1518		tier: "NU",1519	},1520	taillow: {1521		inherit: true,1522		randomBattleMoves: ["bravebird", "facade", "quickattack", "uturn", "protect"],1523		tier: "LC",1524	},1525	swellow: {1526		inherit: true,1527		randomBattleMoves: ["bravebird", "facade", "quickattack", "uturn", "protect"],1528		tier: "NU",1529	},1530	wingull: {1531		inherit: true,1532		randomBattleMoves: ["scald", "icebeam", "hiddenpowergrass", "uturn", "airslash", "hurricane"],1533		tier: "LC",1534	},1535	pelipper: {1536		inherit: true,1537		randomBattleMoves: ["scald", "icebeam", "hiddenpowergrass", "uturn", "airslash", "hurricane", "toxic", "roost"],1538		tier: "NU",1539	},1540	ralts: {1541		inherit: true,1542		randomBattleMoves: ["trickroom", "destinybond", "psychic", "willowisp"],1543		tier: "LC",1544	},1545	kirlia: {1546		inherit: true,1547		randomBattleMoves: ["trickroom", "destinybond", "psychic", "willowisp"],1548		tier: "NFE",1549	},1550	gardevoir: {1551		inherit: true,1552		randomBattleMoves: ["psychic", "focusblast", "shadowball", "trick", "calmmind", "willowisp", "wish", "thunderbolt", "protect", "healingwish"],1553		tier: "NU",1554	},1555	gallade: {1556		inherit: true,1557		randomBattleMoves: ["closecombat", "trick", "stoneedge", "shadowsneak", "swordsdance", "bulkup", "drainpunch", "icepunch", "psychocut"],1558		tier: "RU",1559	},1560	surskit: {1561		inherit: true,1562		randomBattleMoves: ["hydropump", "signalbeam", "hiddenpowerfire", "hiddenpowerfighting", "gigadrain"],1563		tier: "LC",1564	},1565	masquerain: {1566		inherit: true,1567		randomBattleMoves: ["hydropump", "bugbuzz", "airslash", "quiverdance", "substitute", "batonpass", "roost"],1568		tier: "NU",1569	},1570	shroomish: {1571		inherit: true,1572		randomBattleMoves: ["spore", "substitute", "leechseed", "gigadrain", "protect", "toxic", "stunspore"],1573		tier: "LC",1574	},1575	breloom: {1576		inherit: true,1577		randomBattleMoves: ["spore", "substitute", "leechseed", "focuspunch", "machpunch", "lowsweep", "bulletseed", "stoneedge", "swordsdance"],1578		tier: "OU",1579	},1580	slakoth: {1581		inherit: true,1582		randomBattleMoves: ["doubleedge", "hammerarm", "firepunch", "suckerpunch", "retaliate", "toxic"],1583		tier: "LC",1584	},1585	vigoroth: {1586		inherit: true,1587		randomBattleMoves: ["bulkup", "return", "earthquake", "firepunch", "suckerpunch", "slackoff"],1588		tier: "NU",1589	},1590	slaking: {1591		inherit: true,1592		randomBattleMoves: ["return", "earthquake", "pursuit", "firepunch", "suckerpunch", "doubleedge", "retaliate", "gigaimpact", "hammerarm"],1593		tier: "NU",1594	},1595	nincada: {1596		inherit: true,1597		randomBattleMoves: ["xscissor", "toxic", "aerialace", "nightslash"],1598		tier: "LC",1599	},1600	ninjask: {1601		inherit: true,1602		randomBattleMoves: ["batonpass", "swordsdance", "substitute", "protect", "xscissor"],1603		tier: "NU",1604	},1605	shedinja: {1606		inherit: true,1607		randomBattleMoves: ["swordsdance", "willowisp", "xscissor", "shadowsneak", "suckerpunch"],1608		tier: "NU",1609	},1610	whismur: {1611		inherit: true,1612		randomBattleMoves: ["hypervoice", "fireblast", "shadowball", "icebeam"],1613		tier: "LC",1614	},1615	loudred: {1616		inherit: true,1617		randomBattleMoves: ["hypervoice", "fireblast", "shadowball", "icebeam"],1618		tier: "NFE",1619	},1620	exploud: {1621		inherit: true,1622		randomBattleMoves: ["hypervoice", "overheat", "shadowball", "icebeam", "surf", "focusblast"],1623		tier: "NU",1624	},1625	makuhita: {1626		inherit: true,1627		randomBattleMoves: ["crosschop", "bulletpunch", "closecombat", "icepunch", "bulkup"],1628		tier: "LC",1629	},1630	hariyama: {1631		inherit: true,1632		randomBattleMoves: ["crosschop", "bulletpunch", "closecombat", "icepunch", "stoneedge", "bulkup"],1633		tier: "RU",1634	},1635	nosepass: {1636		inherit: true,1637		randomBattleMoves: ["stoneedge", "toxic", "stealthrock", "thunderwave"],1638		tier: "LC",1639	},1640	probopass: {1641		inherit: true,1642		randomBattleMoves: ["stealthrock", "thunderwave", "toxic", "earthpower", "powergem", "voltswitch"],1643		tier: "NU",1644	},1645	skitty: {1646		inherit: true,1647		randomBattleMoves: ["return", "suckerpunch", "zenheadbutt", "thunderwave", "fakeout"],1648		tier: "LC",1649	},1650	delcatty: {1651		inherit: true,1652		randomBattleMoves: ["return", "suckerpunch", "zenheadbutt", "thunderwave", "fakeout", "wish"],1653		tier: "NU",1654	},1655	sableye: {1656		inherit: true,1657		randomBattleMoves: ["recover", "willowisp", "taunt", "trick", "toxic", "nightshade", "seismictoss"],1658		tier: "UU",1659	},1660	mawile: {1661		inherit: true,1662		randomBattleMoves: ["swordsdance", "ironhead", "firefang", "crunch", "batonpass", "substitute"],1663		tier: "NU",1664	},1665	aron: {1666		inherit: true,1667		randomBattleMoves: ["headsmash", "ironhead", "earthquake", "superpower", "stealthrock"],1668		tier: "LC",1669	},1670	lairon: {1671		inherit: true,1672		randomBattleMoves: ["headsmash", "ironhead", "earthquake", "superpower", "stealthrock"],1673		tier: "NU",1674	},1675	aggron: {1676		inherit: true,1677		randomBattleMoves: ["rockpolish", "headsmash", "earthquake", "superpower", "heavyslam", "aquatail", "icepunch", "stealthrock", "thunderwave"],1678		tier: "RU",1679	},1680	meditite: {1681		inherit: true,1682		randomBattleMoves: ["highjumpkick", "psychocut", "icepunch", "thunderpunch", "trick", "fakeout", "bulletpunch", "drainpunch"],1683		tier: "LC Uber",1684	},1685	medicham: {1686		inherit: true,1687		randomBattleMoves: ["highjumpkick", "drainpunch", "psychocut", "icepunch", "thunderpunch", "trick", "fakeout", "bulletpunch"],1688		tier: "RU",1689	},1690	electrike: {1691		inherit: true,1692		randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowerice", "switcheroo", "flamethrower"],1693		tier: "LC",1694	},1695	manectric: {1696		inherit: true,1697		randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowerice", "overheat", "switcheroo", "flamethrower"],1698		tier: "RU",1699	},1700	plusle: {1701		inherit: true,1702		randomBattleMoves: ["nastyplot", "thunderbolt", "substitute", "batonpass", "hiddenpowerice"],1703		tier: "NU",1704	},1705	minun: {1706		inherit: true,1707		randomBattleMoves: ["nastyplot", "thunderbolt", "substitute", "batonpass", "hiddenpowerice"],1708		tier: "NU",1709	},1710	volbeat: {1711		inherit: true,1712		randomBattleMoves: ["tailglow", "batonpass", "substitute", "bugbuzz", "thunderwave", "encore"],1713		tier: "NU",1714	},1715	illumise: {1716		inherit: true,1717		randomBattleMoves: ["substitute", "batonpass", "wish", "bugbuzz", "encore", "thunderbolt"],1718		tier: "NU",1719	},1720	budew: {1721		inherit: true,1722		randomBattleMoves: ["spikes", "sludgebomb", "sleeppowder", "gigadrain", "stunspore", "rest"],1723		tier: "LC",1724	},1725	roselia: {1726		inherit: true,1727		randomBattleMoves: ["spikes", "toxicspikes", "sleeppowder", "gigadrain", "stunspore", "rest", "sludgebomb"],1728		tier: "NU",1729	},1730	roserade: {1731		inherit: true,1732		randomBattleMoves: ["sludgebomb", "gigadrain", "sleeppowder", "leafstorm", "spikes", "toxicspikes", "rest", "synthesis", "hiddenpowerfire"],1733		tier: "UU",1734	},1735	gulpin: {1736		inherit: true,1737		randomBattleMoves: ["stockpile", "sludgebomb", "icebeam", "toxic", "painsplit", "yawn", "encore"],1738		tier: "LC",1739	},1740	swalot: {1741		inherit: true,1742		randomBattleMoves: ["stockpile", "sludgebomb", "icebeam", "toxic", "yawn", "encore", "earthquake"],1743		tier: "NU",1744	},1745	carvanha: {1746		inherit: true,1747		randomBattleMoves: ["protect", "hydropump", "icebeam", "waterfall", "crunch", "hiddenpowergrass", "aquajet"],1748		tier: "LC Uber",1749	},1750	sharpedo: {1751		inherit: true,1752		randomBattleMoves: ["protect", "hydropump", "icebeam", "crunch", "earthquake", "waterfall", "hiddenpowergrass", "aquajet"],1753		tier: "UU",1754	},1755	wailmer: {1756		inherit: true,1757		randomBattleMoves: ["waterspout", "surf", "hydropump", "icebeam", "hiddenpowergrass", "hiddenpowerelectric"],1758		tier: "LC",1759	},1760	wailord: {1761		inherit: true,1762		randomBattleMoves: ["waterspout", "surf", "hydropump", "icebeam", "hiddenpowergrass", "hiddenpowerelectric"],1763		tier: "NU",1764	},1765	numel: {1766		inherit: true,1767		randomBattleMoves: ["curse", "earthquake", "rockslide", "fireblast", "flamecharge", "rest", "sleeptalk", "stockpile"],1768		tier: "LC",1769	},1770	camerupt: {1771		inherit: true,1772		randomBattleMoves: ["rockpolish", "fireblast", "earthpower", "stoneedge", "lavaplume", "stealthrock", "earthquake"],1773		tier: "NU",1774	},1775	torkoal: {1776		inherit: true,1777		randomBattleMoves: ["rapidspin", "stealthrock", "yawn", "lavaplume", "earthquake", "toxic", "willowisp"],1778		tier: "NU",1779	},1780	spoink: {1781		inherit: true,1782		randomBattleMoves: ["psychic", "reflect", "lightscreen", "thunderwave", "trick", "healbell"],1783		tier: "LC",1784	},1785	grumpig: {1786		inherit: true,1787		randomBattleMoves: ["calmmind", "psychic", "focusblast", "shadowball", "thunderwave", "trick", "healbell"],1788		tier: "NU",1789	},1790	spinda: {1791		inherit: true,1792		randomBattleMoves: ["wish", "protect", "return", "superpower", "suckerpunch"],1793		tier: "NU",1794	},1795	trapinch: {1796		inherit: true,1797		randomBattleMoves: ["earthquake", "rockslide", "crunch", "quickattack", "superpower"],1798		tier: "LC",1799	},1800	vibrava: {1801		inherit: true,1802		randomBattleMoves: ["substitute", "earthquake", "outrage", "roost", "uturn", "superpower"],1803		tier: "NFE",1804	},1805	flygon: {1806		inherit: true,1807		randomBattleMoves: ["earthquake", "outrage", "dragonclaw", "uturn", "roost", "substitute", "stoneedge", "firepunch", "superpower"],1808		tier: "UU",1809	},1810	cacnea: {1811		inherit: true,1812		randomBattleMoves: ["swordsdance", "spikes", "suckerpunch", "seedbomb", "drainpunch"],1813		tier: "LC",1814	},1815	cacturne: {1816		inherit: true,1817		randomBattleMoves: ["swordsdance", "spikes", "suckerpunch", "seedbomb", "drainpunch"],1818		tier: "NU",1819	},1820	swablu: {1821		inherit: true,1822		randomBattleMoves: ["roost", "toxic", "cottonguard", "return"],1823		tier: "LC",1824	},1825	altaria: {1826		inherit: true,1827		randomBattleMoves: ["dragondance", "outrage", "dragonclaw", "earthquake", "roost", "fireblast"],1828		tier: "NU",1829	},1830	zangoose: {1831		inherit: true,1832		randomBattleMoves: ["swordsdance", "closecombat", "nightslash", "quickattack", "facade"],1833		tier: "NU",1834	},1835	seviper: {1836		inherit: true,1837		randomBattleMoves: ["sludgebomb", "flamethrower", "gigadrain", "switcheroo", "earthquake", "suckerpunch", "aquatail"],1838		tier: "NU",1839	},1840	lunatone: {1841		inherit: true,1842		randomBattleMoves: ["psychic", "earthpower", "stealthrock", "rockpolish", "batonpass", "calmmind", "icebeam", "hiddenpowerrock", "moonlight"],1843		tier: "NU",1844	},1845	solrock: {1846		inherit: true,1847		randomBattleMoves: ["stealthrock", "explosion", "stoneedge", "zenheadbutt", "earthquake", "batonpass", "willowisp", "rockpolish", "morningsun"],1848		tier: "NU",1849	},1850	barboach: {1851		inherit: true,1852		randomBattleMoves: ["dragondance", "waterfall", "earthquake", "return"],1853		tier: "LC",1854	},1855	whiscash: {1856		inherit: true,1857		randomBattleMoves: ["dragondance", "waterfall", "earthquake", "stoneedge"],1858		tier: "NU",1859	},1860	corphish: {1861		inherit: true,1862		randomBattleMoves: ["dragondance", "waterfall", "crunch", "superpower", "swordsdance"],1863		tier: "LC",1864	},1865	crawdaunt: {1866		inherit: true,1867		randomBattleMoves: ["dragondance", "waterfall", "crunch", "superpower", "swordsdance"],1868		tier: "RU",1869	},1870	baltoy: {1871		inherit: true,1872		randomBattleMoves: ["stealthrock", "earthquake", "toxic", "psychic", "reflect", "lightscreen", "icebeam", "rapidspin"],1873		tier: "LC",1874	},1875	claydol: {1876		inherit: true,1877		randomBattleMoves: ["stealthrock", "toxic", "psychic", "icebeam", "earthquake", "rapidspin", "reflect", "lightscreen"],1878		tier: "UU",1879	},1880	lileep: {1881		inherit: true,1882		randomBattleMoves: ["stealthrock", "recover", "ancientpower", "hiddenpowerfire", "gigadrain", "stockpile"],1883		tier: "LC",1884	},1885	cradily: {1886		inherit: true,1887		randomBattleMoves: ["stealthrock", "recover", "stockpile", "seedbomb", "rockslide", "earthquake", "curse", "swordsdance"],1888		tier: "NU",1889	},1890	anorith: {1891		inherit: true,1892		randomBattleMoves: ["stealthrock", "brickbreak", "toxic", "xscissor", "rockslide", "swordsdance", "rockpolish"],1893		tier: "LC",1894	},1895	armaldo: {1896		inherit: true,1897		randomBattleMoves: ["stealthrock", "stoneedge", "toxic", "xscissor", "swordsdance", "earthquake", "superpower"],1898		tier: "NU",1899	},1900	feebas: {1901		inherit: true,1902		randomBattleMoves: ["protect", "confuseray", "hypnosis", "scald", "toxic"],1903		tier: "LC",1904	},1905	milotic: {1906		inherit: true,1907		randomBattleMoves: ["recover", "scald", "hypnosis", "toxic", "icebeam", "dragontail", "rest", "sleeptalk", "hiddenpowergrass"],1908		tier: "UU",1909	},1910	castform: {1911		inherit: true,1912		tier: "NU",1913	},1914	kecleon: {1915		inherit: true,1916		randomBattleMoves: ["stealthrock", "recover", "return", "thunderwave", "suckerpunch"],1917		tier: "NU",1918	},1919	shuppet: {1920		inherit: true,1921		randomBattleMoves: ["trickroom", "destinybond", "taunt", "shadowsneak", "willowisp"],1922		tier: "LC",1923	},1924	banette: {1925		inherit: true,1926		randomBattleMoves: ["trickroom", "destinybond", "taunt", "shadowclaw", "willowisp"],1927		tier: "NU",1928	},1929	duskull: {1930		inherit: true,1931		randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "nightshade"],1932		tier: "LC",1933	},1934	dusclops: {1935		inherit: true,1936		randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "seismictoss"],1937		tier: "UU",1938	},1939	dusknoir: {1940		inherit: true,1941		randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "earthquake", "focuspunch"],1942		tier: "RU",1943	},1944	tropius: {1945		inherit: true,1946		randomBattleMoves: ["leechseed", "substitute", "airslash", "gigadrain", "earthquake", "hiddenpowerfire", "roost", "leafstorm"],1947		tier: "NU",1948	},1949	chingling: {1950		inherit: true,1951		randomBattleMoves: ["hypnosis", "reflect", "lightscreen", "toxic", "wish", "psychic"],1952		tier: "LC",1953	},1954	chimecho: {1955		inherit: true,1956		randomBattleMoves: ["hypnosis", "toxic", "wish", "psychic", "thunderwave", "recover", "calmmind", "shadowball", "hiddenpowerfighting", "healingwish"],1957		tier: "NU",1958	},1959	absol: {1960		inherit: true,1961		randomBattleMoves: ["swordsdance", "suckerpunch", "nightslash", "psychocut", "superpower", "pursuit", "megahorn"],1962		tier: "RU",1963	},1964	snorunt: {1965		inherit: true,1966		randomBattleMoves: ["spikes", "icebeam", "hiddenpowerground", "iceshard", "crunch"],1967		tier: "LC",1968	},1969	glalie: {1970		inherit: true,1971		randomBattleMoves: ["spikes", "icebeam", "iceshard", "crunch", "earthquake"],1972		tier: "NU",1973	},1974	froslass: {1975		inherit: true,1976		randomBattleMoves: ["icebeam", "spikes", "destinybond", "shadowball", "substitute", "taunt", "thunderbolt", "thunderwave"],1977		tier: "BL",1978	},1979	spheal: {1980		inherit: true,1981		randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam"],1982		tier: "LC",1983	},1984	sealeo: {1985		inherit: true,1986		randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam"],1987		tier: "NFE",1988	},1989	walrein: {1990		inherit: true,1991		randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam", "roar"],1992		tier: "NU",1993	},1994	clamperl: {1995		inherit: true,1996		randomBattleMoves: ["shellsmash", "icebeam", "surf", "hiddenpowergrass", "hiddenpowerelectric", "substitute"],1997		tier: "LC",1998	},1999	huntail: {2000		inherit: true,2001		randomBattleMoves: ["shellsmash", "return", "hydropump", "batonpass", "suckerpunch"],2002		tier: "NU",2003	},2004	gorebyss: {2005		inherit: true,2006		randomBattleMoves: ["shellsmash", "batonpass", "hydropump", "icebeam", "hiddenpowergrass", "substitute"],2007		tier: "NU",2008	},2009	relicanth: {2010		inherit: true,2011		randomBattleMoves: ["headsmash", "waterfall", "earthquake", "doubleedge", "stealthrock"],2012		tier: "NU",2013	},2014	luvdisc: {2015		inherit: true,2016		randomBattleMoves: ["surf", "icebeam", "toxic", "sweetkiss", "protect"],2017		tier: "NU",2018	},2019	bagon: {2020		inherit: true,2021		randomBattleMoves: ["outrage", "dragondance", "firefang", "rockslide", "dragonclaw"],2022		tier: "LC",2023	},2024	shelgon: {2025		inherit: true,2026		randomBattleMoves: ["outrage", "brickbreak", "dragonclaw", "dragondance"],2027		tier: "NU",2028	},2029	salamence: {2030		inherit: true,2031		randomBattleMoves: ["outrage", "fireblast", "earthquake", "dracometeor", "roost", "dragondance", "dragonclaw"],2032		tier: "OU",2033	},2034	beldum: {2035		inherit: true,2036		randomBattleMoves: ["ironhead", "zenheadbutt", "headbutt", "irondefense"],2037		tier: "LC",2038	},2039	metang: {2040		inherit: true,2041		randomBattleMoves: ["stealthrock", "meteormash", "toxic", "earthquake", "bulletpunch"],2042		tier: "NU",2043	},2044	metagross: {2045		inherit: true,2046		randomBattleMoves: ["meteormash", "earthquake", "agility", "stealthrock", "zenheadbutt", "bulletpunch", "trick"],2047		tier: "OU",2048	},2049	regirock: {2050		inherit: true,2051		randomBattleMoves: ["stealthrock", "thunderwave", "stoneedge", "earthquake", "curse", "rest", "sleeptalk", "rockslide", "toxic"],2052		tier: "NU",2053	},2054	regice: {2055		inherit: true,2056		randomBattleMoves: ["thunderwave", "icebeam", "thunderbolt", "rest", "sleeptalk", "focusblast"],2057		tier: "NU",2058	},2059	registeel: {2060		inherit: true,2061		randomBattleMoves: ["stealthrock", "ironhead", "curse", "rest", "thunderwave", "toxic"],2062		tier: "UU",2063	},2064	latias: {2065		inherit: true,2066		randomBattleMoves: ["dragonpulse", "surf", "thunderbolt", "roost", "calmmind", "healingwish"],2067		tier: "OU",2068	},2069	latios: {2070		inherit: true,2071		randomBattleMoves: ["dracometeor", "dragonpulse", "surf", "thunderbolt", "psyshock", "roost"],2072		tier: "OU",2073	},2074	kyogre: {2075		inherit: true,2076		randomBattleMoves: ["waterspout", "surf", "thunder", "icebeam", "calmmind", "rest", "sleeptalk"],2077		tier: "Uber",2078	},2079	groudon: {2080		inherit: true,2081		randomBattleMoves: ["earthquake", "dragontail", "stealthrock", "stoneedge", "swordsdance", "rockpolish", "thunderwave", "firepunch"],2082		tier: "Uber",2083	},2084	rayquaza: {2085		inherit: true,2086		randomBattleMoves: ["outrage", "vcreate", "extremespeed", "dragondance", "swordsdance", "dracometeor", "dragonclaw"],2087		tier: "Uber",2088	},2089	jirachi: {2090		inherit: true,2091		randomBattleMoves: ["bodyslam", "ironhead", "firepunch", "thunderwave", "stealthrock", "wish", "uturn", "calmmind", "psychic", "thunder", "icepunch", "flashcannon", "meteormash"],2092		tier: "OU",2093	},2094	deoxys: {2095		inherit: true,2096		randomBattleMoves: ["psychoboost", "superpower", "extremespeed", "icebeam", "thunderbolt", "firepunch", "spikes", "stealthrock"],2097		tier: "Uber",2098	},2099	deoxysattack: {2100		inherit: true,2101		randomBattleMoves: ["psychoboost", "superpower", "extremespeed", "icebeam", "thunderbolt", "firepunch", "spikes", "stealthrock"],2102		tier: "Uber",2103	},2104	deoxysdefense: {2105		inherit: true,2106		randomBattleMoves: ["spikes", "stealthrock", "recover", "taunt", "toxic", "agility", "seismictoss", "magiccoat"],2107		tier: "Uber",2108	},2109	deoxysspeed: {2110		inherit: true,2111		randomBattleMoves: ["spikes", "stealthrock", "superpower", "icebeam", "psychoboost", "taunt", "lightscreen", "reflect", "magiccoat", "trick"],2112		tier: "Uber",2113	},2114	turtwig: {2115		inherit: true,2116		randomBattleMoves: ["reflect", "lightscreen", "stealthrock", "seedbomb", "substitute", "leechseed", "toxic"],2117		maleOnlyHidden: true,2118		tier: "LC",2119	},2120	grotle: {2121		inherit: true,2122		randomBattleMoves: ["reflect", "lightscreen", "stealthrock", "seedbomb", "substitute", "leechseed", "toxic"],2123		maleOnlyHidden: true,2124		tier: "NFE",2125	},2126	torterra: {2127		inherit: true,2128		randomBattleMoves: ["stealthrock", "earthquake", "woodhammer", "stoneedge", "synthesis", "leechseed"],2129		maleOnlyHidden: true,2130		tier: "NU",2131	},2132	chimchar: {2133		inherit: true,2134		randomBattleMoves: ["stealthrock", "overheat", "hiddenpowergrass", "fakeout"],2135		maleOnlyHidden: true,2136		tier: "LC",2137	},2138	monferno: {2139		inherit: true,2140		randomBattleMoves: ["stealthrock", "overheat", "hiddenpowergrass", "fakeout", "vacuumwave"],2141		maleOnlyHidden: true,2142		tier: "NU",2143	},2144	infernape: {2145		inherit: true,2146		randomBattleMoves: ["stealthrock", "fireblast", "closecombat", "uturn", "grassknot", "stoneedge", "machpunch", "swordsdance", "nastyplot", "flareblitz", "hiddenpowerice", "thunderpunch"],2147		maleOnlyHidden: true,2148		tier: "OU",2149	},2150	piplup: {2151		inherit: true,2152		randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "yawn"],2153		maleOnlyHidden: true,2154		tier: "LC",2155	},2156	prinplup: {2157		inherit: true,2158		randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "yawn"],2159		maleOnlyHidden: true,2160		tier: "NFE",2161	},2162	empoleon: {2163		inherit: true,2164		randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "roar", "grassknot"],2165		maleOnlyHidden: true,2166		tier: "UU",2167	},2168	starly: {2169		inherit: true,2170		randomBattleMoves: ["bravebird", "return", "uturn", "pursuit"],2171		tier: "LC",2172	},2173	staravia: {2174		inherit: true,2175		randomBattleMoves: ["bravebird", "return", "uturn", "pursuit"],2176		tier: "NFE",2177	},2178	staraptor: {2179		inherit: true,2180		randomBattleMoves: ["bravebird", "closecombat", "return", "uturn", "quickattack", "substitute", "roost", "doubleedge"],2181		tier: "BL",2182	},2183	bidoof: {2184		inherit: true,2185		randomBattleMoves: ["return", "aquatail", "curse", "quickattack", "stealthrock"],2186		tier: "LC",2187	},2188	bibarel: {2189		inherit: true,2190		randomBattleMoves: ["return", "waterfall", "curse", "quickattack", "stealthrock"],2191		tier: "NU",2192	},2193	kricketot: {2194		inherit: true,2195		randomBattleMoves: ["endeavor", "mudslap", "bugbite", "strugglebug"],2196		tier: "LC",2197	},2198	kricketune: {2199		inherit: true,2200		randomBattleMoves: ["swordsdance", "bugbite", "aerialace", "brickbreak", "toxic"],2201		tier: "NU",2202	},2203	shinx: {2204		inherit: true,2205		randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch"],2206		tier: "LC",2207	},2208	luxio: {2209		inherit: true,2210		randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch"],2211		tier: "NFE",2212	},2213	luxray: {2214		inherit: true,2215		randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch", "superpower"],2216		tier: "NU",2217	},2218	cranidos: {2219		inherit: true,2220		randomBattleMoves: ["headsmash", "rockslide", "earthquake", "zenheadbutt", "firepunch", "rockpolish", "crunch"],2221		tier: "LC",2222	},2223	rampardos: {2224		inherit: true,2225		randomBattleMoves: ["headsmash", "rockslide", "earthquake", "zenheadbutt", "firepunch", "rockpolish", "crunch"],2226		tier: "NU",2227	},2228	shieldon: {2229		inherit: true,2230		randomBattleMoves: ["stealthrock", "metalburst", "fireblast", "icebeam", "protect", "toxic", "roar"],2231		tier: "LC",2232	},2233	bastiodon: {2234		inherit: true,2235		randomBattleMoves: ["stealthrock", "metalburst", "fireblast", "icebeam", "protect", "toxic", "roar"],2236		tier: "NU",2237	},2238	burmy: {2239		inherit: true,2240		randomBattleMoves: ["bugbite", "hiddenpowerice", "electroweb", "protect"],2241		tier: "LC",2242	},2243	wormadam: {2244		inherit: true,2245		randomBattleMoves: ["leafstorm", "gigadrain", "signalbeam", "hiddenpowerice", "hiddenpowerrock", "toxic", "psychic", "protect"],2246		tier: "NU",2247	},2248	wormadamsandy: {2249		inherit: true,2250		randomBattleMoves: ["earthquake", "toxic", "rockblast", "protect", "stealthrock"],2251		tier: "NU",2252	},2253	wormadamtrash: {2254		inherit: true,2255		randomBattleMoves: ["stealthrock", "toxic", "ironhead", "protect"],2256		tier: "NU",2257	},2258	mothim: {2259		inherit: true,2260		randomBattleMoves: ["quiverdance", "bugbuzz", "airslash", "gigadrain", "roost"],2261		tier: "NU",2262	},2263	combee: {2264		inherit: true,2265		randomBattleMoves: ["bugbuzz", "aircutter", "endeavor", "ominouswind"],2266		tier: "LC",2267	},2268	vespiquen: {2269		inherit: true,2270		randomBattleMoves: ["substitute", "roost", "toxic", "attackorder", "protect", "defendorder"],2271		tier: "NU",2272	},2273	pachirisu: {2274		inherit: true,2275		randomBattleMoves: ["lightscreen", "thunderwave", "superfang", "toxic", "voltswitch"],2276		tier: "NU",2277	},2278	buizel: {2279		inherit: true,2280		randomBattleMoves: ["waterfall", "aquajet", "switcheroo", "brickbreak", "bulkup", "batonpass", "icepunch"],2281		tier: "LC",2282	},2283	floatzel: {2284		inherit: true,2285		randomBattleMoves: ["waterfall", "aquajet", "switcheroo", "brickbreak", "bulkup", "batonpass", "icepunch", "crunch"],2286		tier: "NU",2287	},2288	cherubi: {2289		inherit: true,2290		randomBattleMoves: ["sunnyday", "solarbeam", "weatherball", "hiddenpowerice"],2291		tier: "LC",2292	},2293	cherrim: {2294		inherit: true,2295		randomBattleMoves: ["sunnyday", "solarbeam", "weatherball", "hiddenpowerice"],2296		tier: "NU",2297	},2298	shellos: {2299		inherit: true,2300		randomBattleMoves: ["scald", "clearsmog", "recover", "toxic", "icebeam"],2301		tier: "LC",2302	},2303	gastrodon: {2304		inherit: true,2305		randomBattleMoves: ["earthpower", "icebeam", "scald", "toxic", "recover", "clearsmog"],2306		tier: "OU",2307	},2308	drifloon: {2309		inherit: true,2310		randomBattleMoves: ["acrobatics", "shadowball", "substitute", "calmmind", "hypnosis", "hiddenpowerfighting", "thunderbolt", "destinybond", "willowisp", "stockpile", "batonpass"],2311		tier: "LC",2312	},2313	drifblim: {2314		inherit: true,2315		randomBattleMoves: ["acrobatics", "shadowball", "substitute", "calmmind", "hypnosis", "hiddenpowerfighting", "thunderbolt", "destinybond", "willowisp", "stockpile", "batonpass"],2316		tier: "NU",2317	},2318	buneary: {2319		inherit: true,2320		randomBattleMoves: ["fakeout", "return", "switcheroo", "thunderpunch", "jumpkick", "firepunch", "icepunch", "healingwish"],2321		tier: "LC",2322	},2323	lopunny: {2324		inherit: true,2325		randomBattleMoves: ["fakeout", "return", "switcheroo", "thunderpunch", "jumpkick", "firepunch", "icepunch", "healingwish"],2326		tier: "NU",2327	},2328	glameow: {2329		inherit: true,2330		randomBattleMoves: ["fakeout", "uturn", "suckerpunch", "hypnosis", "quickattack", "return", "foulplay"],2331		tier: "LC",2332	},2333	purugly: {2334		inherit: true,2335		randomBattleMoves: ["fakeout", "uturn", "suckerpunch", "hypnosis", "quickattack", "return"],2336		tier: "NU",2337	},2338	stunky: {2339		inherit: true,2340		randomBattleMoves: ["pursuit", "suckerpunch", "crunch", "fireblast", "explosion", "taunt"],2341		tier: "LC",2342	},2343	skuntank: {2344		inherit: true,2345		randomBattleMoves: ["pursuit", "suckerpunch", "crunch", "fireblast", "explosion", "taunt", "poisonjab"],2346		tier: "NU",2347	},2348	bronzor: {2349		inherit: true,2350		randomBattleMoves: ["stealthrock", "psychic", "toxic", "hypnosis", "reflect", "lightscreen", "trickroom", "trick"],2351		tier: "LC",2352	},2353	bronzong: {2354		inherit: true,2355		randomBattleMoves: ["stealthrock", "psychic", "earthquake", "toxic", "hypnosis", "reflect", "lightscreen", "trickroom", "explosion"],2356		tier: "UU",2357	},2358	chatot: {2359		inherit: true,2360		randomBattleMoves: ["nastyplot", "hypervoice", "heatwave", "hiddenpowergrass", "substitute", "chatter"],2361		tier: "NU",2362	},2363	spiritomb: {2364		inherit: true,2365		randomBattleMoves: ["shadowsneak", "suckerpunch", "pursuit", "trick", "willowisp", "calmmind", "darkpulse", "rest", "sleeptalk"],2366		tier: "RU",2367	},2368	gible: {2369		inherit: true,2370		randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "fireblast", "stoneedge", "stealthrock"],2371		tier: "LC",2372	},2373	gabite: {2374		inherit: true,2375		randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "fireblast", "stoneedge", "stealthrock"],2376		tier: "NU",2377	},2378	garchomp: {2379		inherit: true,2380		randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "stoneedge", "firefang", "swordsdance"],2381		tier: "OU",2382	},2383	riolu: {2384		inherit: true,2385		randomBattleMoves: ["crunch", "roar", "copycat", "drainpunch"],2386		tier: "LC",2387	},2388	lucario: {2389		inherit: true,2390		randomBattleMoves: ["swordsdance", "closecombat", "crunch", "extremespeed", "icepunch", "bulletpunch", "nastyplot", "aurasphere", "darkpulse", "vacuumwave"],2391		tier: "OU",2392	},2393	hippopotas: {2394		inherit: true,2395		randomBattleMoves: ["earthquake", "slackoff", "whirlwind", "stealthrock", "protect", "toxic"],2396		tier: "LC",2397	},2398	hippowdon: {2399		inherit: true,2400		randomBattleMoves: ["earthquake", "slackoff", "whirlwind", "stealthrock", "protect", "toxic", "icefang", "stoneedge", "stockpile"],2401		tier: "OU",2402	},2403	skorupi: {2404		inherit: true,2405		randomBattleMoves: ["toxicspikes", "xscissor", "poisonjab", "protect"],2406		tier: "LC",2407	},2408	drapion: {2409		inherit: true,2410		randomBattleMoves: ["crunch", "whirlwind", "toxicspikes", "pursuit", "earthquake", "aquatail", "swordsdance", "poisonjab", "rest", "sleeptalk"],2411		tier: "RU",2412	},2413	croagunk: {2414		inherit: true,2415		randomBattleMoves: ["fakeout", "vacuumwave", "suckerpunch", "drainpunch", "darkpulse"],2416		tier: "LC",2417	},2418	toxicroak: {2419		inherit: true,2420		randomBattleMoves: ["fakeout", "suckerpunch", "drainpunch", "bulkup", "substitute", "swordsdance", "crosschop", "icepunch"],2421		tier: "OU",2422	},2423	carnivine: {2424		inherit: true,2425		randomBattleMoves: ["swordsdance", "powerwhip", "return", "sleeppowder", "substitute", "leechseed"],2426		tier: "NU",2427	},2428	finneon: {2429		inherit: true,2430		randomBattleMoves: ["surf", "uturn", "icebeam", "hiddenpowerelectric", "hiddenpowergrass", "raindance"],2431		tier: "LC",2432	},2433	lumineon: {2434		inherit: true,2435		randomBattleMoves: ["surf", "uturn", "icebeam", "hiddenpowerelectric", "hiddenpowergrass", "raindance"],2436		tier: "NU",2437	},2438	snover: {2439		inherit: true,2440		randomBattleMoves: ["blizzard", "iceshard", "gigadrain", "leechseed", "substitute"],2441		tier: "LC",2442	},2443	abomasnow: {2444		inherit: true,2445		randomBattleMoves: ["blizzard", "iceshard", "gigadrain", "leechseed", "substitute", "focusblast"],2446		tier: "UU",2447	},2448	rotom: {2449		inherit: true,2450		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "shadowball", "substitute", "painsplit", "hiddenpowerice", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick"],2451		tier: "RU",2452	},2453	rotomheat: {2454		inherit: true,2455		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "overheat", "trick"],2456		tier: "UU",2457	},2458	rotomwash: {2459		inherit: true,2460		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "trick", "hydropump"],2461		tier: "OU",2462	},2463	rotomfrost: {2464		inherit: true,2465		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick", "blizzard"],2466		tier: "NU",2467	},2468	rotomfan: {2469		inherit: true,2470		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "thunderwave", "substitute", "painsplit", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick", "airslash", "confuseray"],2471		tier: "NU",2472	},2473	rotommow: {2474		inherit: true,2475		randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "trick", "leafstorm"],2476		tier: "RU",2477	},2478	uxie: {2479		inherit: true,2480		randomBattleMoves: ["reflect", "lightscreen", "uturn", "psychic", "thunderwave", "yawn", "healbell", "stealthrock", "trick", "toxic"],2481		tier: "RU",2482	},2483	mesprit: {2484		inherit: true,2485		randomBattleMoves: ["calmmind", "psychic", "thunderbolt", "icebeam", "substitute", "uturn", "trick", "stealthrock"],2486		tier: "RU",2487	},2488	azelf: {2489		inherit: true,2490		randomBattleMoves: ["nastyplot", "psychic", "fireblast", "grassknot", "thunderbolt", "icepunch", "uturn", "trick", "taunt", "stealthrock", "explosion"],2491		tier: "UU",2492	},2493	dialga: {2494		inherit: true,2495		randomBattleMoves: ["stealthrock", "dracometeor", "dragonpulse", "roar", "dragontail", "thunderbolt", "outrage", "bulkup", "fireblast", "aurasphere", "rest", "sleeptalk", "dragonclaw"],2496		tier: "Uber",2497	},2498	palkia: {2499		inherit: true,2500		randomBattleMoves: ["spacialrend", "dracometeor", "surf", "hydropump", "thunderbolt", "outrage", "fireblast"],2501		tier: "Uber",2502	},2503	heatran: {2504		inherit: true,2505		randomBattleMoves: ["substitute", "fireblast", "lavaplume", "willowisp", "stealthrock", "earthpower", "hiddenpowergrass", "hiddenpowerice", "protect", "toxic", "roar"],2506		tier: "OU",2507	},2508	regigigas: {2509		inherit: true,2510		randomBattleMoves: ["thunderwave", "substitute", "return", "drainpunch", "earthquake", "firepunch", "toxic", "confuseray"],2511		tier: "NU",2512	},2513	giratina: {2514		inherit: true,2515		randomBattleMoves: ["rest", "sleeptalk", "dragontail", "roar", "willowisp", "calmmind", "dragonpulse", "shadowball"],2516		tier: "Uber",2517	},2518	giratinaorigin: {2519		inherit: true,2520		randomBattleMoves: ["dracometeor", "shadowsneak", "dragontail", "hiddenpowerfire", "willowisp", "calmmind", "substitute", "dragonpulse", "shadowball", "aurasphere", "outrage"],2521		tier: "Uber",2522	},2523	cresselia: {2524		inherit: true,2525		randomBattleMoves: ["moonlight", "psychic", "icebeam", "thunderwave", "toxic", "lunardance", "rest", "sleeptalk", "calmmind", "reflect", "lightscreen"],2526		tier: "BL2",2527	},2528	phione: {2529		inherit: true,2530		randomBattleMoves: ["raindance", "scald", "uturn", "rest", "icebeam", "surf"],2531		tier: "NU",2532	},2533	manaphy: {2534		inherit: true,2535		randomBattleMoves: ["tailglow", "surf", "icebeam", "grassknot"],2536		tier: "Uber",2537	},2538	darkrai: {2539		inherit: true,2540		randomBattleMoves: ["darkvoid", "darkpulse", "focusblast", "nastyplot", "substitute", "trick"],2541		tier: "Uber",2542	},2543	shaymin: {2544		inherit: true,2545		randomBattleMoves: ["seedflare", "earthpower", "airslash", "hiddenpowerfire", "rest", "substitute", "leechseed"],2546		tier: "UU",2547	},2548	shayminsky: {2549		inherit: true,2550		randomBattleMoves: ["seedflare", "earthpower", "airslash", "hiddenpowerice", "hiddenpowerfire", "substitute", "leechseed"],2551		tier: "Uber",2552	},2553	arceus: {2554		inherit: true,2555		randomBattleMoves: ["swordsdance", "extremespeed", "shadowclaw", "earthquake", "recover"],2556		tier: "Uber",2557	},2558	arceusbug: {2559		inherit: true,2560		randomBattleMoves: ["swordsdance", "xscissor", "stoneedge", "recover", "calmmind", "judgment", "icebeam", "fireblast"],2561	},2562	arceusdark: {2563		inherit: true,2564		randomBattleMoves: ["calmmind", "judgment", "recover", "refresh"],2565	},2566	arceusdragon: {2567		inherit: true,2568		randomBattleMoves: ["swordsdance", "outrage", "extremespeed", "earthquake", "recover"],2569	},2570	arceuselectric: {2571		inherit: true,2572		randomBattleMoves: ["calmmind", "judgment", "recover", "icebeam"],2573	},2574	arceusfighting: {2575		inherit: true,2576		randomBattleMoves: ["calmmind", "judgment", "icebeam", "darkpulse", "recover", "toxic"],2577	},2578	arceusfire: {2579		inherit: true,2580		randomBattleMoves: ["calmmind", "flamethrower", "fireblast", "thunderbolt", "recover"],2581	},2582	arceusflying: {2583		inherit: true,2584		randomBattleMoves: ["calmmind", "judgment", "refresh", "recover"],2585	},2586	arceusghost: {2587		inherit: true,2588		randomBattleMoves: ["calmmind", "judgment", "focusblast", "flamethrower", "recover", "swordsdance", "shadowclaw", "brickbreak", "willowisp", "roar"],2589	},2590	arceusgrass: {2591		inherit: true,2592		randomBattleMoves: ["calmmind", "icebeam", "judgment", "earthpower", "recover", "stealthrock", "thunderwave"],2593	},2594	arceusground: {2595		inherit: true,2596		randomBattleMoves: ["swordsdance", "earthquake", "stoneedge", "recover", "calmmind", "judgment", "icebeam", "stealthrock"],2597	},2598	arceusice: {2599		inherit: true,2600		randomBattleMoves: ["calmmind", "judgment", "icebeam", "thunderbolt", "focusblast", "recover"],2601	},2602	arceuspoison: {2603		inherit: true,2604		randomBattleMoves: ["calmmind", "judgment", "sludgebomb", "focusblast", "fireblast", "recover", "willowisp", "icebeam", "stealthrock"],2605	},2606	arceuspsychic: {2607		inherit: true,2608		randomBattleMoves: ["calmmind", "psyshock", "focusblast", "recover", "willowisp", "judgment"],2609	},2610	arceusrock: {2611		inherit: true,2612		randomBattleMoves: ["calmmind", "judgment", "recover", "willowisp", "swordsdance", "stoneedge", "earthquake", "refresh"],2613	},2614	arceussteel: {2615		inherit: true,2616		randomBattleMoves: ["calmmind", "judgment", "recover", "roar", "willowisp", "swordsdance", "ironhead"],2617	},2618	arceuswater: {2619		inherit: true,2620		randomBattleMoves: ["swordsdance", "waterfall", "extremespeed", "dragonclaw", "recover", "calmmind", "judgment", "icebeam", "fireblast"],2621	},2622	victini: {2623		inherit: true,2624		randomBattleMoves: ["vcreate", "boltstrike", "uturn", "psychic", "focusblast", "blueflare"],2625		tier: "UU",2626	},2627	snivy: {2628		inherit: true,2629		randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "hiddenpowerice", "gigadrain"],2630		tier: "LC",2631	},2632	servine: {2633		inherit: true,2634		randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "hiddenpowerice", "gigadrain"],2635		tier: "NFE",2636	},2637	serperior: {2638		inherit: true,2639		randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "dragonpulse", "gigadrain"],2640		tier: "NU",2641	},2642	tepig: {2643		inherit: true,2644		randomBattleMoves: ["flamecharge", "flareblitz", "wildcharge", "superpower", "headsmash"],2645		tier: "LC",2646	},2647	pignite: {2648		inherit: true,2649		randomBattleMoves: ["flamecharge", "flareblitz", "wildcharge", "superpower", "headsmash"],2650		tier: "NFE",2651	},2652	emboar: {2653		inherit: true,2654		randomBattleMoves: ["flareblitz", "superpower", "flamecharge", "wildcharge", "headsmash", "earthquake", "fireblast"],2655		tier: "RU",2656	},2657	oshawott: {2658		inherit: true,2659		randomBattleMoves: ["swordsdance", "waterfall", "aquajet", "xscissor"],2660		tier: "LC",2661	},2662	dewott: {2663		inherit: true,2664		randomBattleMoves: ["swordsdance", "waterfall", "aquajet", "xscissor"],2665		tier: "NFE",2666	},2667	samurott: {2668		inherit: true,2669		randomBattleMoves: ["swordsdance", "aquajet", "waterfall", "megahorn", "superpower"],2670		tier: "NU",2671	},2672	patrat: {2673		inherit: true,2674		randomBattleMoves: ["swordsdance", "batonpass", "substitute", "hypnosis", "return", "superfang"],2675		tier: "LC",2676	},2677	watchog: {2678		inherit: true,2679		randomBattleMoves: ["swordsdance", "batonpass", "substitute", "hypnosis", "return", "superfang"],2680		tier: "NU",2681	},2682	lillipup: {2683		inherit: true,2684		randomBattleMoves: ["return", "wildcharge", "firefang", "crunch", "icefang"],2685		tier: "LC",2686	},2687	herdier: {2688		inherit: true,2689		randomBattleMoves: ["return", "wildcharge", "firefang", "crunch", "icefang"],2690		tier: "NFE",2691	},2692	stoutland: {2693		inherit: true,2694		randomBattleMoves: ["return", "wildcharge", "superpower", "crunch", "icefang"],2695		tier: "NU",2696	},2697	purrloin: {2698		inherit: true,2699		randomBattleMoves: ["swagger", "thunderwave", "substitute", "foulplay"],2700		tier: "LC",2701	},2702	liepard: {2703		inherit: true,2704		randomBattleMoves: ["swagger", "thunderwave", "substitute", "foulplay"],2705		tier: "NU",2706	},2707	pansage: {2708		inherit: true,2709		randomBattleMoves: ["leafstorm", "hiddenpowerfire", "hiddenpowerice", "gigadrain", "nastyplot", "substitute", "leechseed"],2710		tier: "LC",2711	},2712	simisage: {2713		inherit: true,2714		randomBattleMoves: ["nastyplot", "leafstorm", "hiddenpowerfire", "hiddenpowerice", "gigadrain", "focusblast", "substitute", "leechseed", "synthesis"],2715		tier: "NU",2716	},2717	pansear: {2718		inherit: true,2719		randomBattleMoves: ["nastyplot", "fireblast", "hiddenpowerelectric", "hiddenpowerground", "sunnyday", "solarbeam", "overheat"],2720		tier: "LC",2721	},2722	simisear: {2723		inherit: true,2724		randomBattleMoves: ["nastyplot", "fireblast", "focusblast", "grassknot", "hiddenpowerground", "substitute", "flamethrower", "overheat"],2725		tier: "NU",2726	},2727	panpour: {2728		inherit: true,2729		randomBattleMoves: ["nastyplot", "hydropump", "hiddenpowergrass", "substitute", "surf", "icebeam"],2730		tier: "LC",2731	},2732	simipour: {2733		inherit: true,2734		randomBattleMoves: ["nastyplot", "hydropump", "icebeam", "substitute", "grassknot", "surf"],2735		tier: "NU",2736	},2737	munna: {2738		inherit: true,2739		randomBattleMoves: ["psychic", "hiddenpowerfighting", "hypnosis", "calmmind", "moonlight", "thunderwave", "batonpass", "psyshock", "healbell", "signalbeam"],2740		tier: "LC",2741	},2742	musharna: {2743		inherit: true,2744		randomBattleMoves: ["calmmind", "thunderwave", "moonlight", "psychic", "hiddenpowerfighting", "batonpass", "psyshock", "healbell", "signalbeam"],2745		tier: "NU",2746	},2747	pidove: {2748		inherit: true,2749		randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2750		tier: "LC",2751	},2752	tranquill: {2753		inherit: true,2754		randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2755		tier: "NFE",2756	},2757	unfezant: {2758		inherit: true,2759		randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2760		tier: "NU",2761	},2762	blitzle: {2763		inherit: true,2764		randomBattleMoves: ["voltswitch", "hiddenpowergrass", "wildcharge", "mefirst"],2765		tier: "LC",2766	},2767	zebstrika: {2768		inherit: true,2769		randomBattleMoves: ["voltswitch", "hiddenpowergrass", "overheat", "wildcharge"],2770		tier: "NU",2771	},2772	roggenrola: {2773		inherit: true,2774		randomBattleMoves: ["autotomize", "stoneedge", "stealthrock", "rockblast", "earthquake", "explosion"],2775		tier: "LC",2776	},2777	boldore: {2778		inherit: true,2779		randomBattleMoves: ["autotomize", "stoneedge", "stealthrock", "rockblast", "earthquake", "explosion"],2780		tier: "NFE",2781	},2782	gigalith: {2783		inherit: true,2784		randomBattleMoves: ["stealthrock", "rockblast", "earthquake", "explosion", "stoneedge", "autotomize", "superpower"],2785		tier: "NU",2786	},2787	woobat: {2788		inherit: true,2789		randomBattleMoves: ["calmmind", "psychic", "airslash", "gigadrain", "roost", "heatwave", "storedpower"],2790		tier: "LC",2791	},2792	swoobat: {2793		inherit: true,2794		randomBattleMoves: ["calmmind", "psychic", "airslash", "gigadrain", "roost", "heatwave", "storedpower"],2795		tier: "NU",2796	},2797	drilbur: {2798		inherit: true,2799		randomBattleMoves: ["swordsdance", "rapidspin", "earthquake", "rockslide", "shadowclaw", "return", "xscissor"],2800		tier: "LC",2801	},2802	excadrill: {2803		inherit: true,2804		randomBattleMoves: ["swordsdance", "rapidspin", "earthquake", "rockslide", "ironhead"],2805		tier: "OU",2806	},2807	audino: {2808		inherit: true,2809		randomBattleMoves: ["wish", "protect", "healbell", "toxic", "thunderwave", "reflect", "lightscreen", "return"],2810		tier: "NU",2811	},2812	timburr: {2813		inherit: true,2814		randomBattleMoves: ["machpunch", "bulkup", "drainpunch", "icepunch"],2815		tier: "LC",2816	},2817	gurdurr: {2818		inherit: true,2819		randomBattleMoves: ["bulkup", "machpunch", "drainpunch", "icepunch"],2820		tier: "NU",2821	},2822	conkeldurr: {2823		inherit: true,2824		randomBattleMoves: ["bulkup", "machpunch", "drainpunch", "icepunch"],2825		tier: "OU",2826	},2827	tympole: {2828		inherit: true,2829		randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric"],2830		tier: "LC",2831	},2832	palpitoad: {2833		inherit: true,2834		randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric", "stealthrock"],2835		tier: "NFE",2836	},2837	seismitoad: {2838		inherit: true,2839		randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric", "stealthrock"],2840		tier: "NU",2841	},2842	throh: {2843		inherit: true,2844		randomBattleMoves: ["bulkup", "circlethrow", "icepunch", "stormthrow", "rest", "sleeptalk"],2845		tier: "NU",2846	},2847	sawk: {2848		inherit: true,2849		randomBattleMoves: ["closecombat", "earthquake", "icepunch", "stoneedge", "bulkup"],2850		tier: "NU",2851	},2852	sewaddle: {2853		inherit: true,2854		randomBattleMoves: ["calmmind", "gigadrain", "bugbuzz", "hiddenpowerfire", "hiddenpowerice", "airslash"],2855		tier: "LC",2856	},2857	swadloon: {2858		inherit: true,2859		randomBattleMoves: ["calmmind", "gigadrain", "bugbuzz", "hiddenpowerfire", "hiddenpowerice", "airslash"],2860		tier: "NFE",2861	},2862	leavanny: {2863		inherit: true,2864		randomBattleMoves: ["swordsdance", "leafblade", "xscissor", "batonpass"],2865		tier: "NU",2866	},2867	venipede: {2868		inherit: true,2869		randomBattleMoves: ["toxicspikes", "steamroller", "spikes", "poisonjab"],2870		tier: "LC",2871	},2872	whirlipede: {2873		inherit: true,2874		randomBattleMoves: ["toxicspikes", "steamroller", "spikes", "poisonjab"],2875		tier: "NU",2876	},2877	scolipede: {2878		inherit: true,2879		randomBattleMoves: ["spikes", "toxicspikes", "megahorn", "rockslide", "earthquake", "swordsdance", "batonpass", "aquatail", "superpower"],2880		tier: "BL3",2881	},2882	cottonee: {2883		inherit: true,2884		randomBattleMoves: ["encore", "taunt", "substitute", "leechseed", "toxic", "stunspore"],2885		tier: "LC",2886	},2887	whimsicott: {2888		inherit: true,2889		randomBattleMoves: ["encore", "taunt", "substitute", "leechseed", "uturn", "toxic", "stunspore"],2890		tier: "RU",2891	},2892	petilil: {2893		inherit: true,2894		randomBattleMoves: ["sunnyday", "sleeppowder", "solarbeam", "hiddenpowerfire", "hiddenpowerice", "healingwish"],2895		tier: "LC",2896	},2897	lilligant: {2898		inherit: true,2899		randomBattleMoves: ["quiverdance", "gigadrain", "sleeppowder", "hiddenpowerice", "hiddenpowerfire", "hiddenpowerrock", "petaldance"],2900		tier: "RU",2901	},2902	basculin: {2903		inherit: true,2904		randomBattleMoves: ["waterfall", "aquajet", "superpower", "crunch"],2905		tier: "NU",2906	},2907	basculinbluestriped: {2908		inherit: true,2909		randomBattleMoves: ["waterfall", "aquajet", "superpower", "crunch"],2910		tier: "NU",2911	},2912	sandile: {2913		inherit: true,2914		randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch"],2915		tier: "LC",2916	},2917	krokorok: {2918		inherit: true,2919		randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch"],2920		tier: "NFE",2921	},2922	krookodile: {2923		inherit: true,2924		randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch", "bulkup", "superpower"],2925		tier: "UU",2926	},2927	darumaka: {2928		inherit: true,2929		randomBattleMoves: ["uturn", "flareblitz", "firepunch", "rockslide", "superpower"],2930		tier: "LC",2931	},2932	darmanitan: {2933		inherit: true,2934		randomBattleMoves: ["uturn", "flareblitz", "firepunch", "rockslide", "earthquake", "superpower"],2935		tier: "UU",2936	},2937	maractus: {2938		inherit: true,2939		randomBattleMoves: ["spikes", "gigadrain", "leechseed", "hiddenpowerfire", "toxic"],2940		tier: "NU",2941	},2942	dwebble: {2943		inherit: true,2944		randomBattleMoves: ["stealthrock", "spikes", "shellsmash", "earthquake", "rockblast", "xscissor", "stoneedge"],2945		tier: "LC",2946	},2947	crustle: {2948		inherit: true,2949		randomBattleMoves: ["stealthrock", "spikes", "shellsmash", "earthquake", "rockblast", "xscissor", "stoneedge"],2950		tier: "RU",2951	},2952	scraggy: {2953		inherit: true,2954		randomBattleMoves: ["dragondance", "icepunch", "highjumpkick", "drainpunch", "rest", "bulkup", "crunch"],2955		tier: "LC Uber",2956	},2957	scrafty: {2958		inherit: true,2959		randomBattleMoves: ["dragondance", "icepunch", "highjumpkick", "drainpunch", "rest", "bulkup", "crunch"],2960		tier: "UU",2961	},2962	sigilyph: {2963		inherit: true,2964		randomBattleMoves: ["cosmicpower", "roost", "storedpower", "psychoshift"],2965		tier: "RU",2966	},2967	yamask: {2968		inherit: true,2969		randomBattleMoves: ["nastyplot", "trickroom", "shadowball", "hiddenpowerfighting", "willowisp", "haze", "rest", "sleeptalk", "painsplit"],2970		tier: "LC",2971	},2972	cofagrigus: {2973		inherit: true,2974		randomBattleMoves: ["nastyplot", "trickroom", "shadowball", "hiddenpowerfighting", "willowisp", "haze", "rest", "sleeptalk", "painsplit"],2975		tier: "UU",2976	},2977	tirtouga: {2978		inherit: true,2979		randomBattleMoves: ["shellsmash", "aquajet", "waterfall", "stoneedge", "earthquake", "stealthrock"],2980		tier: "LC",2981	},2982	carracosta: {2983		inherit: true,2984		randomBattleMoves: ["shellsmash", "aquajet", "waterfall", "stoneedge", "earthquake", "stealthrock"],2985		tier: "NU",2986	},2987	archen: {2988		inherit: true,2989		randomBattleMoves: ["acrobatics", "stoneedge", "rockslide", "earthquake", "uturn", "pluck", "headsmash"],2990		tier: "LC",2991	},2992	archeops: {2993		inherit: true,2994		randomBattleMoves: ["acrobatics", "stoneedge", "rockslide", "earthquake", "uturn", "pluck", "headsmash"],2995		tier: "RU",2996	},2997	trubbish: {2998		inherit: true,2999		randomBattleMoves: ["clearsmog", "toxicspikes", "spikes", "gunkshot"],3000		tier: "LC",3001	},3002	garbodor: {3003		inherit: true,3004		randomBattleMoves: ["spikes", "toxicspikes", "gunkshot", "clearsmog"],3005		tier: "NU",3006	},3007	zorua: {3008		inherit: true,3009		randomBattleMoves: ["suckerpunch", "extrasensory", "darkpulse", "hiddenpowerfighting", "uturn"],3010		tier: "LC",3011	},3012	zoroark: {3013		inherit: true,3014		randomBattleMoves: ["suckerpunch", "darkpulse", "focusblast", "flamethrower", "uturn", "nastyplot"],3015		tier: "UU",3016	},3017	minccino: {3018		inherit: true,3019		randomBattleMoves: ["return", "tailslap", "wakeupslap", "uturn", "aquatail"],3020		tier: "LC",3021	},3022	cinccino: {3023		inherit: true,3024		randomBattleMoves: ["return", "tailslap", "wakeupslap", "uturn", "aquatail", "bulletseed", "rockblast"],3025		tier: "RU",3026	},3027	gothita: {3028		inherit: true,3029		randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3030		tier: "LC",3031	},3032	gothorita: {3033		inherit: true,3034		randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3035		maleOnlyHidden: true,3036		tier: "NFE",3037	},3038	gothitelle: {3039		inherit: true,3040		randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3041		maleOnlyHidden: true,3042		tier: "BL",3043	},3044	solosis: {3045		inherit: true,3046		randomBattleMoves: ["calmmind", "recover", "psychic", "hiddenpowerfighting", "shadowball", "trickroom", "psyshock"],3047		tier: "LC",3048	},3049	duosion: {3050		inherit: true,3051		randomBattleMoves: ["calmmind", "recover", "psychic", "hiddenpowerfighting", "shadowball", "trickroom", "psyshock"],3052		tier: "NFE",3053	},3054	reuniclus: {3055		inherit: true,3056		randomBattleMoves: ["calmmind", "recover", "psychic", "focusblast", "shadowball", "trickroom", "psyshock"],3057		tier: "OU",3058	},3059	ducklett: {3060		inherit: true,3061		randomBattleMoves: ["scald", "airslash", "roost", "hurricane", "icebeam", "hiddenpowergrass", "bravebird"],3062		tier: "LC",3063	},3064	swanna: {3065		inherit: true,3066		randomBattleMoves: ["airslash", "roost", "hurricane", "surf", "icebeam", "raindance"],3067		tier: "NU",3068	},3069	vanillite: {3070		inherit: true,3071		randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3072		tier: "LC",3073	},3074	vanillish: {3075		inherit: true,3076		randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3077		tier: "NFE",3078	},3079	vanilluxe: {3080		inherit: true,3081		randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3082		tier: "NU",3083	},3084	deerling: {3085		inherit: true,3086		randomBattleMoves: ["workup", "agility", "batonpass", "seedbomb", "jumpkick", "naturepower", "synthesis", "return", "thunderwave"],3087		tier: "LC",3088	},3089	sawsbuck: {3090		inherit: true,3091		randomBattleMoves: ["swordsdance", "hornleech", "jumpkick", "naturepower", "return", "substitute", "synthesis", "batonpass"],3092		tier: "NU",3093	},3094	emolga: {3095		inherit: true,3096		randomBattleMoves: ["agility", "chargebeam", "batonpass", "substitute", "thunderbolt", "airslash", "roost"],3097		tier: "NU",3098	},3099	karrablast: {3100		inherit: true,3101		randomBattleMoves: ["swordsdance", "megahorn", "return", "substitute"],3102		tier: "LC",3103	},3104	escavalier: {3105		inherit: true,3106		randomBattleMoves: ["megahorn", "pursuit", "ironhead", "knockoff", "return", "swordsdance"],3107		tier: "RU",3108	},3109	foongus: {3110		inherit: true,3111		randomBattleMoves: ["spore", "stunspore", "gigadrain", "clearsmog", "hiddenpowerfire", "synthesis"],3112		tier: "LC",3113	},3114	amoonguss: {3115		inherit: true,3116		randomBattleMoves: ["spore", "stunspore", "gigadrain", "clearsmog", "hiddenpowerfire", "synthesis"],3117		tier: "RU",3118	},3119	frillish: {3120		inherit: true,3121		randomBattleMoves: ["scald", "willowisp", "recover", "toxic", "shadowball"],3122		tier: "LC",3123	},3124	jellicent: {3125		inherit: true,3126		randomBattleMoves: ["scald", "willowisp", "recover", "toxic", "shadowball", "icebeam", "gigadrain"],3127		tier: "OU",3128	},3129	alomomola: {3130		inherit: true,3131		randomBattleMoves: ["wish", "protect", "waterfall", "toxic", "scald"],3132		tier: "NU",3133	},3134	joltik: {3135		inherit: true,3136		randomBattleMoves: ["thunderbolt", "bugbuzz", "hiddenpowerice", "gigadrain", "voltswitch"],3137		tier: "LC",3138	},3139	galvantula: {3140		inherit: true,3141		randomBattleMoves: ["thunder", "hiddenpowerice", "gigadrain", "bugbuzz", "voltswitch"],3142		tier: "RU",3143	},3144	ferroseed: {3145		inherit: true,3146		randomBattleMoves: ["spikes", "stealthrock", "leechseed", "seedbomb", "protect", "thunderwave", "gyroball"],3147		tier: "RU",3148	},3149	ferrothorn: {3150		inherit: true,3151		randomBattleMoves: ["spikes", "stealthrock", "leechseed", "powerwhip", "thunderwave", "protect"],3152		tier: "OU",3153	},3154	klink: {3155		inherit: true,3156		randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3157		tier: "LC",3158	},3159	klang: {3160		inherit: true,3161		randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3162		tier: "NFE",3163	},3164	klinklang: {3165		inherit: true,3166		randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3167		tier: "RU",3168	},3169	tynamo: {3170		inherit: true,3171		randomBattleMoves: ["spark", "chargebeam", "thunderwave", "tackle"],3172		tier: "LC",3173	},3174	eelektrik: {3175		inherit: true,3176		randomBattleMoves: ["uturn", "voltswitch", "acidspray", "wildcharge", "thunderbolt", "gigadrain", "aquatail", "coil"],3177		tier: "NFE",3178	},3179	eelektross: {3180		inherit: true,3181		randomBattleMoves: ["thunderbolt", "flamethrower", "uturn", "voltswitch", "acidspray", "wildcharge", "drainpunch", "discharge", "superpower", "thunderpunch", "gigadrain", "aquatail", "coil"],3182		tier: "NU",3183	},3184	elgyem: {3185		inherit: true,3186		randomBattleMoves: ["nastyplot", "psychic", "thunderbolt", "hiddenpowerfighting", "substitute", "calmmind", "recover", "trick"],3187		tier: "LC",3188	},3189	beheeyem: {3190		inherit: true,3191		randomBattleMoves: ["nastyplot", "psychic", "thunderbolt", "hiddenpowerfighting", "substitute", "calmmind", "recover", "trick"],3192		tier: "NU",3193	},3194	litwick: {3195		inherit: true,3196		randomBattleMoves: ["calmmind", "shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick"],3197		tier: "LC",3198	},3199	lampent: {3200		inherit: true,3201		randomBattleMoves: ["calmmind", "shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick"],3202		tier: "NU",3203	},3204	chandelure: {3205		inherit: true,3206		randomBattleMoves: ["shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick", "substitute", "painsplit"],3207		tier: "BL",3208	},3209	axew: {3210		inherit: true,3211		randomBattleMoves: ["dragondance", "outrage", "dragonclaw", "swordsdance", "aquatail", "superpower"],3212		tier: "LC",3213	},3214	fraxure: {3215		inherit: true,3216		randomBattleMoves: ["dragondance", "swordsdance", "outrage", "dragonclaw", "aquatail", "superpower"],3217		tier: "NU",3218	},3219	haxorus: {3220		inherit: true,3221		randomBattleMoves: ["dragondance", "swordsdance", "outrage", "dragonclaw", "earthquake", "aquatail", "superpower"],3222		tier: "OU",3223	},3224	cubchoo: {3225		inherit: true,3226		randomBattleMoves: ["icebeam", "surf", "hiddenpowergrass", "superpower"],3227		tier: "LC",3228	},3229	beartic: {3230		inherit: true,3231		randomBattleMoves: ["iciclecrash", "superpower", "nightslash", "stoneedge", "swordsdance", "aquajet"],3232		tier: "NU",3233	},3234	cryogonal: {3235		inherit: true,3236		randomBattleMoves: ["icebeam", "recover", "toxic", "rapidspin", "reflect"],3237		tier: "RU",3238	},3239	shelmet: {3240		inherit: true,3241		randomBattleMoves: ["spikes", "yawn", "substitute", "acidarmor", "batonpass", "recover", "toxic", "bugbuzz"],3242		tier: "LC",3243	},3244	accelgor: {3245		inherit: true,3246		randomBattleMoves: ["spikes", "yawn", "bugbuzz", "focusblast", "gigadrain", "hiddenpowerrock", "encore"],3247		tier: "RU",3248	},3249	stunfisk: {3250		inherit: true,3251		randomBattleMoves: ["discharge", "thunderbolt", "earthpower", "scald", "toxic", "rest", "sleeptalk", "stealthrock"],3252		tier: "NU",3253	},3254	mienfoo: {3255		inherit: true,3256		randomBattleMoves: ["uturn", "drainpunch", "stoneedge", "swordsdance", "batonpass", "highjumpkick", "fakeout"],3257		tier: "LC",3258	},3259	mienshao: {3260		inherit: true,3261		randomBattleMoves: ["uturn", "fakeout", "highjumpkick", "stoneedge", "drainpunch", "swordsdance", "batonpass"],3262		tier: "UU",3263	},3264	druddigon: {3265		inherit: true,3266		randomBattleMoves: ["outrage", "superpower", "earthquake", "suckerpunch", "dragonclaw", "dragontail", "substitute", "glare", "stealthrock", "firepunch", "thunderpunch"],3267		tier: "RU",3268	},3269	golett: {3270		inherit: true,3271		randomBattleMoves: ["earthquake", "shadowpunch", "dynamicpunch", "icepunch", "stealthrock"],3272		tier: "LC",3273	},3274	golurk: {3275		inherit: true,3276		randomBattleMoves: ["earthquake", "shadowpunch", "dynamicpunch", "icepunch", "stoneedge", "stealthrock"],3277		tier: "NU",3278	},3279	pawniard: {3280		inherit: true,3281		randomBattleMoves: ["swordsdance", "substitute", "suckerpunch", "ironhead", "brickbreak", "nightslash"],3282		tier: "LC",3283	},3284	bisharp: {3285		inherit: true,3286		randomBattleMoves: ["swordsdance", "substitute", "suckerpunch", "ironhead", "brickbreak", "nightslash"],3287		tier: "UU",3288	},3289	bouffalant: {3290		inherit: true,3291		randomBattleMoves: ["headcharge", "earthquake", "stoneedge", "megahorn", "swordsdance", "superpower"],3292		tier: "RU",3293	},3294	rufflet: {3295		inherit: true,3296		randomBattleMoves: ["bravebird", "rockslide", "return", "uturn", "substitute", "bulkup", "roost"],3297		tier: "LC",3298	},3299	braviary: {3300		inherit: true,3301		randomBattleMoves: ["bravebird", "superpower", "return", "uturn", "substitute", "rockslide", "bulkup", "roost"],3302		tier: "NU",3303	},3304	vullaby: {3305		inherit: true,3306		randomBattleMoves: ["knockoff", "roost", "taunt", "whirlwind", "toxic", "darkpulse", "uturn", "bravebird"],3307		tier: "LC",3308	},3309	mandibuzz: {3310		inherit: true,3311		randomBattleMoves: ["knockoff", "roost", "taunt", "whirlwind", "toxic", "uturn", "bravebird", "darkpulse"],3312		tier: "NU",3313	},3314	heatmor: {3315		inherit: true,3316		randomBattleMoves: ["fireblast", "suckerpunch", "focusblast", "gigadrain"],3317		tier: "NU",3318	},3319	durant: {3320		inherit: true,3321		randomBattleMoves: ["honeclaws", "ironhead", "xscissor", "stoneedge", "batonpass", "superpower"],3322		tier: "RU",3323	},3324	deino: {3325		inherit: true,3326		randomBattleMoves: ["outrage", "crunch", "firefang", "dragontail", "thunderwave", "superpower"],3327		tier: "LC",3328	},3329	zweilous: {3330		inherit: true,3331		randomBattleMoves: ["outrage", "crunch", "firefang", "dragontail", "thunderwave", "superpower"],3332		tier: "NU",3333	},3334	hydreigon: {3335		inherit: true,3336		randomBattleMoves: ["uturn", "dracometeor", "substitute", "dragonpulse", "focusblast", "fireblast", "surf", "darkpulse", "roost"],3337		tier: "OU",3338	},3339	larvesta: {3340		inherit: true,3341		randomBattleMoves: ["flareblitz", "uturn", "wildcharge", "zenheadbutt", "morningsun", "willowisp"],3342		tier: "LC",3343	},3344	volcarona: {3345		inherit: true,3346		randomBattleMoves: ["quiverdance", "fierydance", "fireblast", "bugbuzz", "roost", "gigadrain"],3347		tier: "OU",3348	},3349	cobalion: {3350		inherit: true,3351		randomBattleMoves: ["closecombat", "ironhead", "swordsdance", "substitute", "stoneedge", "voltswitch", "hiddenpowerice", "thunderwave", "stealthrock"],3352		tier: "UU",3353	},3354	terrakion: {3355		inherit: true,3356		randomBattleMoves: ["stoneedge", "closecombat", "swordsdance", "rockpolish", "substitute", "stealthrock"],3357		tier: "OU",3358	},3359	virizion: {3360		inherit: true,3361		randomBattleMoves: ["swordsdance", "calmmind", "closecombat", "focusblast", "hiddenpowerice", "stoneedge", "leafblade", "gigadrain", "substitute", "synthesis"],3362		tier: "UU",3363	},3364	tornadus: {3365		inherit: true,3366		randomBattleMoves: ["hurricane", "airslash", "uturn", "bulkup", "acrobatics", "superpower", "focusblast", "taunt", "substitute", "heatwave"],3367		tier: "UU",3368	},3369	tornadustherian: {3370		inherit: true,3371		randomBattleMoves: ["hurricane", "airslash", "focusblast", "uturn", "heatwave"],3372		tier: "Uber",3373	},3374	thundurus: {3375		inherit: true,3376		randomBattleMoves: ["thunderwave", "nastyplot", "thunderbolt", "hiddenpowerice", "focusblast", "grassknot", "substitute"],3377		tier: "Uber",3378	},3379	thundurustherian: {3380		inherit: true,3381		randomBattleMoves: ["nastyplot", "agility", "thunderbolt", "hiddenpowerice", "focusblast", "grassknot"],3382		tier: "OU",3383	},3384	reshiram: {3385		inherit: true,3386		randomBattleMoves: ["blueflare", "dracometeor", "dragonpulse", "flamethrower", "flamecharge", "roost"],3387		tier: "Uber",3388	},3389	zekrom: {3390		inherit: true,3391		randomBattleMoves: ["voltswitch", "outrage", "dragonclaw", "boltstrike", "honeclaws", "substitute", "dracometeor", "fusionbolt", "roost"],3392		tier: "Uber",3393	},3394	landorus: {3395		inherit: true,3396		randomBattleMoves: ["earthpower", "focusblast", "rockpolish", "hiddenpowerice", "psychic"],3397		tier: "Uber",3398	},3399	landorustherian: {3400		inherit: true,3401		randomBattleMoves: ["rockpolish", "earthquake", "stoneedge", "uturn", "superpower", "stealthrock"],3402		tier: "OU",3403	},3404	kyurem: {3405		inherit: true,3406		randomBattleMoves: ["substitute", "icebeam", "dracometeor", "dragonpulse", "focusblast", "outrage", "earthpower", "roost"],3407		tier: "BL",3408	},3409	kyuremblack: {3410		inherit: true,3411		randomBattleMoves: ["outrage", "fusionbolt", "icebeam", "roost"],3412		tier: "OU",3413	},3414	kyuremwhite: {3415		inherit: true,3416		randomBattleMoves: ["dracometeor", "dragonpulse", "icebeam", "fusionflare", "earthpower", "focusblast", "roost"],3417		tier: "Uber",3418	},3419	keldeo: {3420		inherit: true,3421		randomBattleMoves: ["hydropump", "secretsword", "calmmind", "hiddenpowerghost", "hiddenpowerelectric", "substitute", "surf"],3422		tier: "OU",3423	},3424	meloetta: {3425		inherit: true,3426		randomBattleMoves: ["relicsong", "closecombat", "calmmind", "psychic", "thunderbolt", "hypervoice", "uturn"],3427		tier: "UU",3428	},3429	genesect: {3430		inherit: true,3431		randomBattleMoves: ["uturn", "bugbuzz", "icebeam", "flamethrower", "thunderbolt"],3432		tier: "Uber",3433	},...travelTerms.jsx
Source:travelTerms.jsx  
1import React from "react";2import styles from "./travelTerms.module.css";3const TravelTerms = (props) => {4  const content = `<h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 1ì¡° (목ì )</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ì´ ì½ê´ì (주)ìììí¸ë¦¬ê° ì´ìíë ì¹ì¬ì´í¸ í¸ëë¸í¬ë ì¤í¸(www.travelforest.co.kr)ì ì¬íìê° ì²´ê²°í êµì¸ì¬íê³ì½ì ì¸ë¶ ì´í ë° ì¤ìì¬íì ì í¨ì 목ì ì¼ë¡ í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 2ì¡° (ë¹ì¬ì ì¬íì ì무)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ë¹ì¬ë ì¬íììê² ìì íê³  ë§ì¡±ì¤ë¬ì´ ì¬íìë¹ì¤ë¥¼ ì ê³µí기 ìíì¬ ì¬íìì  ë° ìë´, ì¬íê³íì ì립 ë° ì¤íê³¼ì ìì ë§¡ì ë° ì무를 ì¶©ì¤í ìííì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ì¬íìë ìì íê³  ì¦ê±°ì´ ì¬íì ìíì¬ ì¬íìê° íí©ë모 ë° ì¬íì¬ì ì¬íì§ì ì ì§ì ì ê·¹ íì¡°íì¬ì¼ í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 3ì¡° (ì©ì´ì ì ì)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ì¬íì ì¢
ë¥ ë° ì ì, í´ì¸ì¬íììëíì
ì ì ìë ë¤ìê³¼ ê°ìµëë¤.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>기íì¬í : ë¹ì¬ê° 미리 ì¬í목ì ì§ ë° ê´ê´ì¼ì , ì¬íììê² ì ê³µë  ì´ì¡ ë° ìììë¹ì¤ ë´ì©(ì´í 'ì¬íìë¹ì¤'ë¼ í¨), ì¬íìê¸ì ì íì¬ ê´ê³  ëë 기í ë°©ë²ì¼ë¡ ì¬íì를 모ì§íì¬ ì¤ìíë ì¬í</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>í¬ë§ì¬í : ì¬íì(ê°ì¸ ëë ë¨ì²´)ê° í¬ë§íë ì¬íì¡°ê±´ì ë°ë¼ ë¹ì¬ê° ì´ì¡, ìì, ê´ê´ ë± ì¬íì ê´í ì ë°ì ì¸ ê³íì ì립íì¬ ì¤ìíë ì¬í</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>í´ì¸ì¬í ììëí(ì´í ììëíê³ì½ì´ë¼ í¨) : ë¹ì¬ê° ì¬íìë¡ë¶í° ìì ì ììëíìê¸ì ë°ê¸°ë¡ ì½ì íê³ , ì¬íìì ìíì ë°ë¼ ë¤ìì ì´ê±°íë ì
무(ì´í ìì ëíì
ë¬´ë¼ í¨)를 ëííë ê²<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ì¬ì¦, ì¬ ì
êµ íê° ë° ê°ì¢
 ì¦ëª
ì ì·¨ëì ê´í ìì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì¶ì
êµ ìììë¥ ìì± ë° ê¸°í ê´ë ¨ì
무</li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 4ì¡° (ê³ì½ì 구ì±)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ì¬íìì ì¬íê³ì½ì ì²´ê²°íê³  íì§ ì§ììì íìí ê°ì¢
 í¨ì¤(pass), í¬ì´(Tour), ìììë¼ì¸(Asia Lines), í¸í
(Hotels)ì ì ê³µíë ë²ì  주체ë íì§ì ìí ì ê³µìì´ë©°, ë¹ì¬ë âí¸ëë¸í¬ë ì¤í¸(www.travelforest.co.kr, www.travelforest.net)â ì¬ì´í¸ ëë ì´í리ì¼ì´ì
(Application)ì íµíì¬ ì¬íìê° ìíë ë ì§ì ì¡°ê±´ì ë§ì¶ì´ ì¬íìí ì ê³µì ëí ì¬íê³ì½ì ì²´ê²°íê³  ìë¹ì¤ë¥¼ ì ê³µë°ë ê²ì ì¤ê°íë ì
무를 ìíí©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>íì§ì¬ë ì¬íììê² ìì íê³  ë§ì¡±ì¤ë¬ì´ ì¬í ìë¹ì¤ë¥¼ ì ê³µí기 ìíì¬ ì¬íê³ì½ì ì무를 ì±ì¤íê² ì´íí©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ì¬íìë ì¬íê³ì½ì ë°ë¥¸ ì무를 ì±ì¤íê² ì´íí©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â£</span>ë¹ì¬ë ì¬íê³ì½ ì²´ê²°ì ì¤ê° íì ë±ì ìì´ ë§¡ì ë° ì무를 ì¶©ì¤í ìíí©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 5ì¡° (ê³ì½ì ì±ë¦½)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ì¬íìê° ë¹ì¬ì ì¨ë¼ì¸, 구ë, ì í, ìì  ìë¥ ë±ì ìí íìë¡ êµì¸ì¬íì ì ì²íê³  ë¹ì¬ë ìì ì ì ì°¨ì ë°ë¼ ì´ì ëí ì ì²ì íì¸í í ì¬íìê° ê³ì½ê¸ ëë ìíê° ì ì¡ì ë¹ì¬ì ì§ê¸íë©´ í´ë¹ ìíì ìì½ ê³ì½ì´ ì±ë¦½í ê²ì¼ë¡ ê°ì£¼í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 6ì¡° (í¹ì½)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ì ì¬íìë ê´ê³ë²ê·ì ìë°ëì§ ìë ë²ì ë´ìì ìë©´ì¼ë¡ í¹ì½ì 맺ì ì ììµëë¤. ì´ ê²½ì° íì¤ì½ê´ê³¼ ë¤ë¦ì ë¹ì¬ë ì¬íììê² ì¤ëª
íì¬ì¼ í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 7ì¡° (ê³ì½ì ë° ì½ê´ ë± êµë¶)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ë ì¬íìì ì¬íê³ì½ì ì²´ê²°í ê²½ì° íì ìì íí´ ì¬í ê³ì½ì (ì´í ë°ì°ì²)를 ì ê³µíì¬ì¼ í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 8ì¡° (ê³ì½ì ë° ì½ê´ ë± êµë¶ ê°ì£¼)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ì ì¬íìë ë¤ì ê° í¸ì ê²½ì° ë°ì°ì²ê° êµë¶ë ê²ì¼ë¡ ê°ì£¼í©ëë¤.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ì¬íìê° ì¸í°ë· ë± ì ìì ë³´ë§ì¼ë¡ ì ê³µë ì¬íê³ì½ì, ì½ê´ ë° ì¬íì¼ì í(ëë ë°ì°ì²)ì ë´ì©ì ëìí ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì¬íê³ì½ì ì²´ê²°ì ì ì²í ë° ëí´ ë¹ì¬ê° ì ìì ë³´ë§ì´ë 기ê³ì  ì¥ì¹ ë±ì ì´ì©íì¬ ì¬íììê² ì¹ëì ìì¬ë¥¼ íµì§í ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>ë¹ì¬ê° Fax, ì´ë©ì¼ë± 기ê³ì  ë° íµì  ìë¨ì ì©íì¬ ì ê³µí ì¬íê³ì½ì, ì½ê´ ë° ì¬íì¼ì í(ëë ë°ì°ì²)ì ë´ì©ì ëíì¬ ì¬íìê° ëìíê³  ì¬íê³ì½ì ì²´ê²°ì ì ì²íë ìë©´ì ì¡ë¶í ê²ì ëí´ ë¹ì¬ê° ì ìì ë³´ë§ì´ë 기ê³ì  ì¥ì¹ ë±ì ì´ì©íì¬ ì¬íììê² ì¹ëì ìì¬ë¥¼ íµì§í ê²½ì°</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 9ì¡° (ìµì íì¬ì¸ì 미 충족ì ê³ì½í´ì )</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ë¹ì¬ë ìµì íì¬ ì¸ìì´ ì¶©ì¡±ëì§ ìëíì¬ ì¬íê³ì½ì í´ì íë ê²½ì° ì¬íì¶ë° 7ì¼ì ê¹ì§ ì¬íììê² íµì§íì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ë¹ì¬ê° ì¬íì°¸ê°ì ì 미ë¬ë¡ ì íì 기ì¼ë´ íµì§ë¥¼ íì§ ìëíê³  ê³ì½ì í´ì íë ê²½ì° ì´ë¯¸ ì§ê¸ ë°ì ê³ì½ê¸ íê¸ ì¸ì ë¤ì ê° ëª©ì 1ì ê¸ì¡ì ì¬íììê² ë°°ìíì¬ì¼ í©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ì¬í ì¶ë° 1ì¼ ì ê¹ì§ íµì§ ì : ìíê°ê²©ì 30%</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì¬í ì¶ë° ë¹ì¼ íµì§ ì : ìíê°ê²©ì 50%</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ë¨, ìµì íì¬ ì¸ì 미 충족ì ì·¨ìë¨ì 미리 ê³ ì§íì¬ í©ìí ê²½ì° ê·¸ í©ì ë´ì©ì ì°ì ì í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 10ì¡° (ê³ì½ì²´ê²° ê±°ì )</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ë ì¬íììê² ë¤ì ê° í¸ì 1ì í´ë¹íë ì¬ì ê° ìì ê²½ì°ìë ì¬íììì ê³ì½ì²´ê²°ì ê±°ì í  ì ììµëë¤.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ë¤ë¥¸ ì¬íììê² í를 ë¼ì¹ê±°ë ì¬íì ìíí ì¤ìì ì§ì¥ì´ ìë¤ê³  ì¸ì ë  ë</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì§ë³ 기í ì¬ì ë¡ ì¬íì´ ì´ë µë¤ê³  ì¸ì ë  ë</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 11ì¡° (ì¬íìê¸)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ì¬íìê¸ìë ë¹ì¬ ì¬íìíë³ í¬í¨ë´ìì ë°ë¥¸ ê° íëª©ì´ í¬í¨ë©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ì¬íìë ìí ìë¹ì¤ ë° ë¶ê°ìë¹ì¤ ì ê³µì ëê°ë¡ì ì¬íìê¸ì íì¬ì ì§ê¸í©ëë¤. ìíìê¸ìë ë¤ì ê° í¸ì ìê¸ ëë ë¹ì©ì´ í¬í¨ëì´ ìì§ ììµëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>í¬ì´ ì¤ ê°ì¸ì  ì±ì§ì ì ë¹ì©(íµì ë£, ê´ì¸, ì¼ì²´ì í, ì¸íë¹, ê°ì¸ì ì¼ë¡ ì¶ê°í ì·ìë£)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì¹ë£ë¹, ì
ìë¹ ë± í¬ì´ ì¤ ì¬íìì ì§ë³, ìí´ ëë ê·¸ ë°ì ì¬ì ë¡ ì¸íì¬ ì§ë¶í´ì¼ íë ì¼ì²´ì ë¹ì©</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>ì¬íìê° íµìì ê·ê²©ì´ë ê·ì ì ì´ê³¼íì¬ ë°ìí ë¹ì©(ì´ê³¼ ê·ê²©ì ìí물 ë± ê°ì¢
 ì¶ê° ìê¸)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>ì¬í ìì ì ë¹ì©(ì¬ê¶ ì¸ì§ë, ì¬ì¦ë£ ë±)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>ë³ëë¡ ì½ì ì ì²´ê²°íì§ ìì ê²½ì°ì ë¶ê°ìë¹ì¤ ì ê³µì ìí ë¹ì©</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">6.</span>기í ìì½íì¸ìì 구체ì ì¼ë¡ ëª
ìëì§ ìì ë¹ì©</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ì¬íìë ìíìê¸ì ë¹ì¬ê° ì§ì í ë°©ë²(ì ì©ì¹´ë ê²°ì , ì¤ìê° ê³ì¢ ì´ì²´, 무íµì¥ ì
ê¸ ë±)ì¼ë¡ ì§ê¸í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 12ì¡° (ì¬íìê¸ì ë³ê²½)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>êµì¸ì¬íì ì¤ìí¨ì ìì´ 5% ì´ì ì¦ê°íê±°ë ì¬í ìê¸ì ì ì©ë ì¸ííì¨ì´ ê³ì½ì²´ê²°ìë³´ë¤ 2% ì´ì ì¦ê°í ê²½ì° ë¹ì¬ ëë ì¬íìë ê·¸ ì¦ê°ë ê¸ì¡ ë²ì ë´ìì ì¬íìê¸ì ì¦ê°ì ìëë°©ìê² ì²êµ¬í  ì ììµëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ë¹ì¬ë ì 1íì ê·ì ì ë°ë¼ ì¬íìê¸ì ì¦ì¡íìì ëìë ì¬íê°ì 7ì¼ì ì ì¬íììê² íµì§íì¬ì¼ í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 13ì¡° (ì¬íì¡°ê±´ì ë³ê²½ìê±´ ë° ìê¸ ë±ì ì ì°)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ì ì 11ì¡° ë´ì§ ì 12ì¡°ì ì¬íì¡°ê±´ì ë¤ì ê° í¸ì 1ì ê²½ì°ì ííì¬ ë³ê²½ë  ì ììµëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ì¬íìì ìì ê³¼ ë³´í¸ë¥¼ ìíì¬ ì¬íìì ìì² ëë íì§ì¬ì ì ìíì¬ ë¶ëì´íë¤ê³  ìë°©ì´ í©ìí ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì²ì¬ì§ë³, ì ë, ì ë¶ì ëª
ë ¹, ì´ì¡, ìë°ê¸°ê´ ë±ì íì
, í´ì
 ë±ì¼ë¡ ì¬íì 목ì ì ë¬ì±í  ì ìë ê²½ì°</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ì 1íì ì¬íì¡°ê±´ ë³ê²½ ë° ì 11ì¡°ì ì¬íìê¸ ë³ê²½ì¼ë¡ ì¸íì¬ ì 11ì¡° ì 1íì ì¬íìê¸ì ì¦ê°ì´ ì기ë ê²½ì°ìë ì¬íì¶ë° ì  ë³ê²½ ë¶ì ì¬íì¶ë° ì´ì ì, ì¬í ì¤ ë³ê²½ ë¶ì ì¬íì¢
ë£ í 10ì¼ ì´ë´ì ê°ê° ì ì°(íê¸)íì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ì 1íì ê·ì ì ìíì§ ìëíê³  ì¬íì¡°ê±´ì´ ë³ê²½ëê±°ë ì 14ì¡° ëë ì 15ì¡°ì ê·ì ì ìí ê³ì½ì í´ì , í´ì§ë¡ ì¸íì¬ ìí´ë°°ìì¡ì´ ë°ìí ê²½ì°ìë ì¬íì¶ë° ì  ë°ì ë¶ì ì¬íì¶ë° ì´ì ì, ì¬í ì¤ ë°ì ë¶ì ì¬íì¢
ë£ í 10ì¼ ì´ë´ì ê°ê° ì ì°(íê¸)íì¬ì¼ í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 14ì¡° (ìí´ë°°ì)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ë¹ì¬ë íì§ì¬íì¬ ë±ì ê³ ì ëë ê³¼ì¤ë¡ ì¬íììê² ìí´ë¥¼ ê°í ê²½ì° ë¹ì¬ë ì¬íììê² ìí´ë¥¼ ë°°ìíì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ë¹ì¬ì ê·ì±
ì¬ì ë¡ ì¬íìì êµì¸ì¬íì íìí ì¬ê¶, ì¬ì¦, ì¬ ì
êµ íê° ëë ê°ì¢
 ì¦ëª
ì ë±ì ì·¨ëíì§ ëª»íì¬ ì¬íìì ì¬íì¼ì ì ì°¨ì§ì´ ì긴 ê²½ì° ë¹ì¬ë ì¬íìë¡ë¶í° ì ì°¨ëíì ìíì¬ ë°ì ê¸ì¡ ì ë¶ ë° ê·¸ ê¸ì¡ì 100% ìë¹ì¡ì ì¬íììê² ë°°ìíì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ë¹ì¬ë í공기, 기차, ì ë° ë± êµíµê¸°ê´ì ì° ë°ì°© ëë êµíµì²´ì¦ ë±ì¼ë¡ ì¸íì¬ ì¬íìê° ì
ì ìí´ë¥¼ ë°°ìíì¬ì¼ í©ëë¤. ë¨, ë¹ì¬ê° ê³ ì ëë ê³¼ì¤ì´ ììì ì
ì¦í ëìë ê·¸ë¬íì§ ìëí©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â£</span>ë¹ì¬ë ì기ë ê·¸ ì¬ì©ì¸ì´ ì¬íìì ìí물 ìë ¹, ì¸ë, ë³´ê´ ë±ì ê´íì¬ ì£¼ì를 í´í(ææ )íì§ ìëíììì ì¦ëª
íì§ ìëíë©´ ì¬íìì ìí물 멸ì¤, í¼ì ëë ì°ì°©ì¼ë¡ ì¸í ìí´ë¥¼ ë°°ìí  ì±
ìì ë©´íì§ ëª»í©ëë¤.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 15ì¡° (ì¬íì¶ë° ì  ê³ì½í´ì )</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ë¹ì¬ ëë ì¬íìë ì¬íì¶ë° ì  ì´ ì¬íê³ì½ì í´ì í  ì ììµëë¤. ì´ ê²½ì° ë°ìíë ìí´ì¡ì 'ìë¹ì ë¶ìí´ê²° 기ì¤(ê³µì ê±°ëììí ê³ ì)ì ë°ë¼ ë°°ìíë©°, ê³µì ê±°ëììí ê³ ì 기ì¤ì ìëì ê°ìµëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ì¬íìì ì¬íê³ì½ í´ì  ìì²ì´ ìë ê²½ì°(ì¬íìì ì·¨ììì² ì)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ì¬í ê°ì 30ì¼ ì (~30)ê¹ì§ íµë³´ ì : ì ì¡íê¸</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì¬í ê°ì 20ì¼ ì (29~20)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>ì¬í ê°ì 10ì¼ ì (19~10)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 15% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¼.</span>ì¬í ê°ì 8ì¼ ì (9~8)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 20% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë§.</span>ì¬í ê°ì 1ì¼ ì (7~1)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 30% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë°.</span>ì¬í ë¹ì¼ íµë³´ ì : ì´ ìíê°ê²©ì 50% ë°°ì</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ë¹ì¬ì ê·ì±
ì¬ì ë¡ ì·¨ì íµë³´íë ê²½ì°<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ì¬í ê°ì 30ì¼ ì (~30)ê¹ì§ íµë³´ ì : ì ì¡íê¸</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì¬í ê°ì 20ì¼ ì (29~20)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>ì¬í ê°ì 10ì¼ ì (19~10)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 15% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¼.</span>ì¬í ê°ì 8ì¼ ì (9~8)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 20% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë§.</span>ì¬í ê°ì 1ì¼ ì (7~1)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 30% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë°.</span>ì¬í ë¹ì¼ íµë³´ ì : ì´ ìíê°ê²©ì 50% ë°°ì</li></ol></li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ë¹ì¬ê° ì ê³µíë ì¬íìë¹ì¤(íì§í¬ì´, êµíµí¨ì¤ ë±)ì ì±ê²©ì í¹ë³ ì·¨ì ìì½ê¸ ê·ì ì´ ì ì©ë©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>Pass(í¨ì¤), Asia Lines(ìììë¼ì¸) : ë¹ì¬ê° íì§ì¬íì¬ì íìíì¬ ì§ííë êµíµìë¹ì¤(ëí¸ì¹´, ë²ì¤, ì°¨ë, í리, 기차 ë±)ë¡ ë¤ìê³¼ ê°ì ì·¨ì ìì½ê¸ ê·ì ì´ ì ì©ë©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>구매 ì´ì  íµë³´ ì : ì ì¡íê¸</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>구매 ë¹ì¼ íµë³´ ì : ì´ ìíê°ê²©ì 50% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>구매 ìµì¼ ì´í íµë³´ ì : ì´ ìíê°ê²©ì 100% ë°°ì</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>Tours(í¬ì´) : ë¹ì¬ê° íì§ì¬íì¬ì íìíì¬ ì§ííë ê´ê´ìë¹ì¤ë¡ ë¤ìê³¼ ê°ì ì·¨ì ìì½ê¸ ê·ì ì´ ì ì©ë©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>구매 ì´ì  íµë³´ ì : ì ì¡íê¸</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì¬í ê°ì 14ì¼ ì (~14)ê¹ì§ íµë³´ ì : ì ì¡íê¸</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>ì¬í ê°ì 8ì¼ ì (13~8)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¼.</span>ì¬í ê°ì 4ì¼ ì (7~4)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 50% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë§.</span>ì¬í ê°ì 3ì¼ ì (3~)ë¶í° íµë³´ ì : ì´ ìíê°ê²©ì 100% ë°°ì</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>Hotels(í¸í
 ë° ìë°) : ë¹ì¬ê° íì§ í¸í
 ëë í¸í
ì
ì²´ì íìíì¬ ì§ííë ìë°ìë¹ì¤(í¸í
, ìë¹ì¤ìíí¸, ê²ì¤í¸íì°ì¤ ë±)ë¡ ë¤ìê³¼ ê°ì ì·¨ì ìì½ê¸ ê·ì ì´ ì ì©ë©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ë¹ì기<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>í¬ì 8ì¼ ì (~8)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>í¬ì 2ì¼ ì (7~2ì¼)ê¹ì§ íµë³´ ì : 1ê°ì¤ë¹ 1ë° ìê¸ + ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>í¬ì 1ì¼ ì (1~)ë¶í° íµë³´ ì : ì ì¡ íë¶ ë¶ê°</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì±ì기<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>í¬ì 15ì¼ ì (~15)ê¹ì§ íµë³´ ì : ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>í¬ì 5ì¼ ì (14~5)ê¹ì§ íµë³´ ì : 1ê°ì¤ë¹ 1ë° ìê¸ + ì´ ìíê°ê²©ì 10% ë°°ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>í¬ì 5ì¼ ì (5~)ë¶í° íµë³´ ì : ì´ ìíê°ê²©ì 100% ë°°ì</li></ol></li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>Special(ì¤íì
) : ìììí¸ë¦¬ê° ê³ ê°ì ìì²ì ìí´ ì´ë¯¸ ê°ì¢
 í¨ì¤ì í¬ì´, ìë°ì´ ê²°í©ëì´ìë ì¬íìíì¼ë¡ ê³µì ê±°ëììíì ê³ ì§ë¥¼ ì¤ìíë©° í¹ë³í ì·¨ìê·ì ì´ íìí  ê²½ì° ê° ìíì íµí´ ìë´ëë©° ìë´ë ì·¨ì ìì½ê¸ ê·ì ì´ ì ì©ë©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>í¹ì  í¬ì´ì ê²½ì° ìì½ íì  ì´í íë¶ì´ ë¶ê°ë¥í  ì ìì¼ë©° ì´ë ê° ìíì ì ìì¬í ë° ì·¨ìê·ì ì ê³ ì§íëë¡ í©ëë¤. ì¬íìë ìì½ ì§í ì ì´ ì ìì¬í ë° ì·¨ìê·ì ì ëì ì ì°¨ë¥¼ ê°ì§ë©°, ìì½ì ì´ ì ìì¬íì ëìí¨ì ì미í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">6.</span>ìì½ ì·¨ìí í¸í
ì ì·¨ì ë³ê²½ ì ì±
ì´ ì´ë³´ë¤ ë ìê²©í  ê²½ì°ìë ê·¸ 기ì¤ì ë°ë¥´ë©°, 미리 ê³µì§í ê°ë°í° ë¶í¹ì ë¨ì 기íì ê´ê³ìì´ ì ì¡ì´ íë¶ ë¶ê°í©ëë¤. ëí, ì²´í¬ì¸ì í ì´íì ì´ë¥¸ ì²´í¬ìì(Early Check-out)ì ê²½ì°ë ìì¬ ê¸°ê°ì ëí ê¸ì¡ì íë¶ì´ ë¶ê°í©ëë¤.</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ë¹ì¬ ëë ì¬íìë ì¬íì¶ë° ì ì ë¤ì ê° í¸ì 1ì í´ë¹íë ì¬ì ê° ìë ê²½ì° ìëë°©ìê² ì 1íì ìí´ë°°ìì¡ì ì§ê¸íì§ ìëíê³  ì´ ì¬íê³ì½ì í´ì í  ì ììµëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ë¹ì¬ê° í´ì í  ì ìë ê²½ì°<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ì 13ì¡° ì 1íì ì¬ì ê° ìë ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ë¤ë¥¸ ì¬íììê² í를 ë¼ì¹ê±°ë ì¬íì ìíí ì¤ìì íì í ì§ì¥ì´ ìë¤ê³  ì¸ì ë  ë</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>ì§ë³ ë± ì¬íìì ì ì²´ì ì´ìì´ ë°ìíì¬ ì¬íìì ì°¸ê°ê° ë¶ê°ë¥í ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¼.</span>ì¬íìê° ê³ì½ìì 기ì¬ë 기ì¼ê¹ì§ ì¬íìê¸ì ë©ì
íì§ ìëí ê²½ì°</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì¬íìê° í´ì í  ì ìë ê²½ì°<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ê°.</span>ì 13ì¡° ì 1íì ì¬ì ê° ìë ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë.</span>ì¬íìì 3ì´ ì´ë´ ì¹ì¡±ì´ ì¬ë§í ê²½ì° (ë¨, ì¬íìë ìëì ê°ì ì
ì¦ìë¥ë¥¼ ë¹ì¬ì ì ì¶íì¬ì¼ íë¤.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>ì¹ì¡±ì íì¸í  ì ìë ìë¥(í¸ì ë±ë³¸ ë±)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>ì§ë¨ì ëë ì¬ì²´ê²ìì(ì¬ë§ì§ë¨ì)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>ê·¸ë°ì íìí ìë£</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¤.</span>ì§ë³ ë± ì¬íìì ì ì²´ì ì´ìì´ ë°ìíì¬ ì¬íìì ì°¸ê°ê° ë¶ê°ë¥í ê²½ì°(ë¨, ì¬íìë ìëì ê°ì ì
ì¦ìë¥ë¥¼ ë¹ì¬ì ì ì¶íì¬ì¼ íë¤.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>ì§ë¨ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>ê·¸ë°ì íìí ìë£</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë¼.</span>ë°°ì°ì ëë ì§ê³ì¡´ë¹ìì´ ì ì²´ì´ìì¼ë¡ 3ì¼ ì´ì ë³ì(ìì)ì ì
ìíì¬ ì¬í ì¶ë° ì ê¹ì§ í´ìì´ ê³¤ëí ê²½ì° ê·¸ ë°°ì°ì ëë ë³´í¸ì 1ì¸ (ë¨, ì¬íìë ìëì ê°ì ì
ì¦ìë¥ë¥¼ ë¹ì¬ì ì ì¶íì¬ì¼ íë¤.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>ì¹ì¡±ì íì¸í  ì ìë ìë¥(í¸ì ë±ë³¸ ë±)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>ì§ë¨ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>ê·¸ë°ì íìí ìë£</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë§.</span>ë¹ì¬ì ê·ì±
ì¬ì ë¡ ê³ì½ì ëë ì¬íì¼ì í(ë°ì°ì²)ì 기ì¬ë ì¬íì¼ì ëë¡ì ì¬íì¤ìê° ë¶ê°ë¥í´ì§ ê²½ì°</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">ë°.</span>ì 12ì¡° ì 1íì ê·ì ì ìí ì¬íìê¸ì ì¦ì¡ì¼ë¡ ì¸íì¬ ì¬í ê³ìì´ ì´ë µë¤ê³  ì¸ì ë  ê²½ì°</li></ol></li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 16ì¡° (ì¬íì¶ë° í ê³ì½í´ì§)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ ëë ì¬íìë ì¬íì¶ë° í ë¶ëì´í ì¬ì ê° ìë ê²½ì° ì´ ì¬íê³ì½ì í´ì§í  ì ììµëë¤. ë¨, ì´ë¡ ì¸íì¬ ìëë°©ì´ ì
ì ìí´ë¥¼ ë°°ìíì¬ì¼ í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 17ì¡° (ë¹ì¬ì ì±
ì)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ë ì¬í ì¶ë° ìë¶í° ëì°© ìê¹ì§ ë¹ì¬ ë³¸ì¸ ëë ê·¸ ê³ ì©ì¸, íì§ì¬ ëë ê·¸ ê³ ì©ì¸ ë±(ì´í 'ì¬ì©ì¸'ì´ë¼ í¨)ì´ ì 2ì¡° ì 1íìì ê·ì í ë¹ì¬ ì무ì ê´ë ¨íì¬ ì¬íììê² ê³ ì ëë ê³¼ì¤ë¡ ìí´ë¥¼ ê°í ê²½ì° ì±
ìì ì§ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 18ì¡° (ì¬íìì ì±
ì)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â </span>ì¬íìë ì¬íì ìíí ì§íì ìíì¬ ì¬í ìë´ìì ì
무ìíì ì±ì¤í íì¡°íì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¡</span>ì¬íìì ê³ ì ëë ê³¼ì¤ë¡ ë¹ì¬ì ë¼ì¹ ìí´ì ëíì¬ ì¬íìë ë¹ì¬ì ë°°ì ë° ë³´ìì ì±
ìì ì§ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¢</span>ì¬íìì ê·ì¤í ë° ìì§íì ì¬íì ìì ì ì±
ìíì ê°ì ë³´ê´íì¬ì¼ í©ëë¤.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â£</span>ì¬í ëì¤ ì¬íìì ê·ì¤í ë° ìì§íì´ ëëì¬ì¤ì´ ë°ìí ê²½ì° ì¬íì ëë ë³´íììµìë ì¬ê³ ê° ì긴 ê²ì ììì ëìë ì§ì²´ ìì´ ê·¸ ì¬ì¤ì í´ë¹ ë³´ííì¬ì ì리고 ìëì ìë¥ë¥¼ 빠른 ìê° ë´ì ì ì¶íì¬ì¼ í©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ëë íì¸ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ê²½ìì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>ê·¸ ë°ì íìí ìë¥</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">â¤</span>ì¬íìê° ì¬íê³ì½ ì²´ê²° ì ì ê³ ì§íì§ ìì ì ì²´ì ì¥í´ ëë ì§ë³ ë±ì¼ë¡ ë°ìíë 문ì ë ì¬íìê° ì±
ìì ì§ëë¤. ë¨, ì¬í ëì¤ ë°ìí ì ì²´ì ì¥í´ ëë ì§ë³ ë±ì´ ë°ìí ê²½ì° ì¬íì ëë ë³´íììµìë ì§ì²´ ìì´ ê·¸ ì¬ì¤ì í´ë¹ ë³´ííì¬ì ì리고 ìëì ìë¥ë¥¼ ì¦ì ì ì¶íì¬ì¼ í©ëë¤.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>ì¬ê³  ì¦ëª
ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>ì§ë¨ì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>ê²½ìì</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>ììì¦</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>ê·¸ ë°ì íìí ìë¥</li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 19ì¡° (ì¬íì ììê³¼ ì¢
ë£)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ì¬íì ììì íì§ìì ë°ì°ì²ì ì½ìë ìíì ê°ììê°ì¼ë¡, í¹ë³í ì¬í ìê°ì´ ëª
ìëì´ ìì§ ìë ìíì ê²½ì° ë°ì°ì² ì¸ì¦ ë°ì ìê°ì ì¬íì ìê°ì¼ë¡ ê·ì í©ëë¤. ì¬íì ì¢
ë£ë ì ê³¼ì ì íµí´ ììí ì¬íì´ ì¢
ë£ëë ìì ì¼ë¡ ê·ì í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 20ì¡° (ì¤ëª
ì무)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ë¹ì¬ë ê³ì½ìì ì íì¬ì ¸ ìë ì¤ìí ë´ì© ë° ê·¸ ë³ê²½ì¬íì ì¬íìê° ì´í´í  ì ìëë¡ ì¤ëª
íì¬ì¼ í©ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ì 21ì¡° (기íì¬í)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">ì´ ê³ì½ì ëª
ìëì§ ìëí ì¬í ëë ì´ ê³ì½ì í´ìì ê´íì¬ ë¤í¼ì´ ìë ê²½ì°ìë ë¹ì¬ ëë ì¬íìê° í©ìíì¬ ê²°ì íë, í©ìê° ì´ë£¨ì´ì§ì§ ìëí ê²½ì°ìë ê´ê³ë²ë ¹ ë° ì¼ë°ê´ë¡ì ë°ë¦
ëë¤.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">ë¶ì¹</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: "Nanum Gothic", -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">본 ì½ê´ì 2017 ë
 3 ì 1 ì¼ë¶í° ì ì©ë©ëë¤.</li></ul><div></div>`;5  return (6    <main className={styles.main}>7      <h2 className={styles.title}>ì¬í ì½ê´</h2>8      <div9        className={styles.content}10        dangerouslySetInnerHTML={{ __html: content }}11      ></div>12    </main>13  );14};...moves.js
Source:moves.js  
1exports.BattleMovedex = {2	/******************************************************************3	Perfect accuracy moves:4	- base power increased 60 to 905	Justification:6	- perfect accuracy is too underpowered to have such low base power7	- it's not even an adequate counter to accuracy boosting, which8	  is why the latter is banned9	Precedent:10	- Giga Drain and Drain Punch, similar 60 base power moves, have11	  been upgraded12	******************************************************************/13	aerialace: {14		inherit: true,15		basePower: 9016	},17	faintattack: {18		inherit: true,19		basePower: 9020	},21	shadowpunch: {22		inherit: true,23		basePower: 9024	},25	magnetbomb: {26		inherit: true,27		basePower: 9028	},29	magicalleaf: {30		inherit: true,31		basePower: 9032	},33	shockwave: {34		inherit: true,35		basePower: 9036	},37	swift: {38		inherit: true,39		basePower: 9040	},41	/******************************************************************42	HMs:43	- shouldn't suck (as much)44	Justification:45	- there are HMs that don't suck46	Precedent:47	- Dive! Technically, it was to be in-line with Dig, but still.48	******************************************************************/49	strength: {50		inherit: true,51		secondary: {52			chance: 30,53			self: {54				boosts: {55					atk: 156				}57			}58		}59	},60	cut: {61		inherit: true,62		secondary: {63			chance: 100,64			boosts: {65				def: -166			}67		}68	},69	rocksmash: {70		inherit: true,71		basePower: 50,72		secondary: {73			chance: 100,74			boosts: {75				def: -176			}77		}78	},79	/******************************************************************80	Weather moves:81	- have increased priority82	Justification:83	- several Rain abusers get Prankster, which makes Rain otherwise84	  overpowered85	******************************************************************/86	raindance: {87		inherit: true,88		priority: 189	},90	sunnyday: {91		inherit: true,92		priority: 193	},94	sandstorm: {95		inherit: true,96		priority: 197	},98	hail: {99		inherit: true,100		priority: 1101	},102	/******************************************************************103	Substitute:104	- has precedence over Protect105	- makes all moves hit against it106	Minimize:107	- only +1 evasion108	Justification:109	- Sub/Protect stalling is annoying110	- Evasion stalling is annoying111	******************************************************************/112	substitute: {113		inherit: true,114		effect: {115			onStart: function(target) {116				this.add('-start', target, 'Substitute');117				this.effectData.hp = Math.floor(target.maxhp/4);118				delete target.volatiles['partiallytrapped'];119			},120			onAccuracyPriority: -100,121			onAccuracy: function(accuracy, target, source, move) {122				return 100;123			},124			onTryHitPriority: 2,125			onTryHit: function(target, source, move) {126				if (target === source) {127					this.debug('sub bypass: self hit');128					return;129				}130				if (move.category === 'Status') {131					var SubBlocked = {132						block:1, embargo:1, entrainment:1, gastroacid:1, healblock:1, healpulse:1, leechseed:1, lockon:1, meanlook:1, mindreader:1, nightmare:1, painsplit:1, psychoshift:1, simplebeam:1, skydrop:1, soak: 1, spiderweb:1, switcheroo:1, trick:1, worryseed:1, yawn:1133					};134					if (move.status || move.boosts || move.volatileStatus === 'confusion' || SubBlocked[move.id]) {135						return false;136					}137					return;138				}139				var damage = this.getDamage(source, target, move);140				if (!damage) {141					return null;142				}143				damage = this.runEvent('SubDamage', target, source, move, damage);144				if (!damage) {145					return damage;146				}147				if (damage > target.volatiles['substitute'].hp) {148					damage = target.volatiles['substitute'].hp;149				}150				target.volatiles['substitute'].hp -= damage;151				source.lastDamage = damage;152				if (target.volatiles['substitute'].hp <= 0) {153					target.removeVolatile('substitute');154					this.runEvent('AfterSubDamage', target, source, move, damage);155					return 0; // hit156				} else {157					this.add('-activate', target, 'Substitute', '[damage]');158					this.runEvent('AfterSubDamage', target, source, move, damage);159					return 0; // hit160				}161			},162			onEnd: function(target) {163				this.add('-end', target, 'Substitute');164			}165		}166	},167	minimize: {168		inherit: true,169		boosts: {170			evasion: 1171		}172	},173	/******************************************************************174	Two-turn moves:175	- now a bit better176	Justification:177	- Historically, these moves are useless.178	******************************************************************/179	solarbeam: {180		inherit: true,181		basePower: 60,182		willCrit: true,183		accuracy: true,184		onTryHitPriority: 10,185		onTryHit: function(target) {186			target.removeVolatile('substitute');187		},188		effect: {189			duration: 2,190			onLockMove: 'solarbeam',191			onStart: function(pokemon) {192				this.heal(pokemon.maxhp/2);193			}194		},195		breaksProtect: true196	},197	razorwind: {198		inherit: true,199		basePower: 40,200		willCrit: true,201		accuracy: true,202		onTryHitPriority: 10,203		onTryHit: function(target) {204			target.removeVolatile('substitute');205		},206		secondary: {207			chance: 100,208			volatileStatus: 'confusion'209		},210		breaksProtect: true211	},212	skullbash: {213		inherit: true,214		basePower: 50,215		willCrit: true,216		accuracy: true,217		onTryHitPriority: 10,218		onTryHit: function(target) {219			target.removeVolatile('substitute');220		},221		effect: {222			duration: 2,223			onLockMove: 'skullbash',224			onStart: function(pokemon) {225				this.boost({def:1,spd:1,accuracy:1}, pokemon, pokemon, this.getMove('skullbash'));226			}227		},228		breaksProtect: true229	},230	skyattack: {231		inherit: true,232		basePower: 70,233		willCrit: true,234		accuracy: true,235		onTryHitPriority: 10,236		onTryHit: function(target) {237			target.removeVolatile('substitute');238		},239		secondary: {240			chance: 100,241			boosts: {242				def: -1243			}244		},245		breaksProtect: true246	},247	freezeshock: {248		inherit: true,249		basePower: 70,250		willCrit: true,251		accuracy: true,252		onTryHitPriority: 10,253		onTryHit: function(target) {254			target.removeVolatile('substitute');255		},256		secondary: {257			chance: 100,258			status: 'par'259		},260		breaksProtect: true261	},262	iceburn: {263		inherit: true,264		basePower: 70,265		willCrit: true,266		accuracy: true,267		onTryHitPriority: 10,268		onTryHit: function(target) {269			target.removeVolatile('substitute');270		},271		secondary: {272			chance: 100,273			status: 'brn'274		},275		breaksProtect: true276	},277	bounce: {278		inherit: true,279		basePower: 45,280		willCrit: true,281		accuracy: true,282		onTryHitPriority: 10,283		onTryHit: function(target) {284			target.removeVolatile('substitute');285		},286		secondary: {287			chance: 30,288			status: 'par'289		},290		breaksProtect: true291	},292	fly: {293		inherit: true,294		basePower: 45,295		willCrit: true,296		accuracy: true,297		onTryHitPriority: 10,298		onTryHit: function(target) {299			target.removeVolatile('substitute');300		},301		secondary: {302			chance: 100,303			boosts: {304				def: -1305			}306		},307		breaksProtect: true308	},309	dig: {310		inherit: true,311		basePower: 45,312		willCrit: true,313		accuracy: true,314		onTryHitPriority: 10,315		onTryHit: function(target) {316			target.removeVolatile('substitute');317		},318		secondary: {319			chance: 100,320			boosts: {321				def: -1322			}323		},324		breaksProtect: true325	},326	dive: {327		inherit: true,328		basePower: 45,329		willCrit: true,330		accuracy: true,331		onTryHitPriority: 10,332		onTryHit: function(target) {333			target.removeVolatile('substitute');334		},335		secondary: {336			chance: 100,337			boosts: {338				def: -1339			}340		},341		breaksProtect: true342	},343	shadowforce: {344		inherit: true,345		basePower: 30,346		willCrit: true,347		accuracy: true,348		onTryHitPriority: 10,349		onTryHit: function(target) {350			target.removeVolatile('substitute');351		},352		secondary: {353			chance: 100,354			volatileStatus: 'curse'355		},356		breaksProtect: true357	},358	skydrop: {359		inherit: true,360		basePower: 40,361		willCrit: true,362		accuracy: true,363		secondary: {364			chance: 100,365			boosts: {366				def: -1367			}368		},369		breaksProtect: true370	},371	hyperbeam: {372		inherit: true,373		accuracy: true,374		basePower: 75,375		willCrit: true,376		self: null,377		onHit: function(target, source) {378			if (!target.hp) {379				source.addVolatile('mustrecharge');380			}381		}382	},383	gigaimpact: {384		inherit: true,385		accuracy: true,386		basePower: 75,387		willCrit: true,388		self: null,389		onHit: function(target, source) {390			if (!target.hp) {391				source.addVolatile('mustrecharge');392			}393		}394	},395	blastburn: {396		inherit: true,397		accuracy: true,398		basePower: 75,399		willCrit: true,400		self: null,401		onHit: function(target, source) {402			if (!target.hp) {403				source.addVolatile('mustrecharge');404			}405		}406	},407	frenzyplant: {408		inherit: true,409		accuracy: true,410		basePower: 75,411		willCrit: true,412		self: null,413		onHit: function(target, source) {414			if (!target.hp) {415				source.addVolatile('mustrecharge');416			}417		}418	},419	hydrocannon: {420		inherit: true,421		accuracy: true,422		basePower: 75,423		willCrit: true,424		self: null,425		onHit: function(target, source) {426			if (!target.hp) {427				source.addVolatile('mustrecharge');428			}429		}430	},431	bide: {432		inherit: true,433		effect: {434			duration: 2,435			onLockMove: 'bide',436			onStart: function(pokemon) {437				if (pokemon.hp <= 1 || pokemon.lastMove === 'bide') return false;438				this.effectData.totalDamage = 0;439				this.add('-start', pokemon, 'Bide');440			},441			onDamagePriority: -11,442			onDamage: function(damage, target, source, move) {443				if (effect && effect.effectType === 'Move' && damage >= target.hp) {444					damage = target.hp-1;445				}446				if (!move || move.effectType !== 'Move') return;447				if (!source || source.side === target.side) return;448				this.effectData.totalDamage += damage;449				this.effectData.sourcePosition = source.position;450				this.effectData.sourceSide = source.side;451				return damage;452			},453			onAfterSetStatus: function(status, pokemon) {454				if (status.id === 'slp') {455					pokemon.removeVolatile('bide');456				}457			},458			onBeforeMove: function(pokemon) {459				if (this.effectData.duration === 1) {460					if (!this.effectData.totalDamage) {461						this.add('-end', pokemon, 'Bide');462						this.add('-fail', pokemon);463						return false;464					}465					this.add('-end', pokemon, 'Bide');466					var target = this.effectData.sourceSide.active[this.effectData.sourcePosition];467					this.moveHit(target, pokemon, 'bide', {damage: this.effectData.totalDamage*2});468					return false;469				}470				this.add('-activate', pokemon, 'Bide');471				return false;472			}473		}474	},475	/******************************************************************476	Snore:477	- base power increased to 100478	- deals Special damage off physical Attack (reverse Psyshock)479	Justification:480	- Sleep Talk needs some competition481	******************************************************************/482	snore: {483		inherit: true,484		category: "Physical",485		defensiveCategory: "Special",486		basePower: 100,487		affectedByImmunities: false488	},489	/******************************************************************490	Sound-based Normal-type moves:491	- not affected by immunities492	Justification:493	- they're already affected by Soundproof, also, ghosts can hear494	  sounds495	******************************************************************/496	hypervoice: {497		inherit: true,498		affectedByImmunities: false499	},500	round: {501		inherit: true,502		affectedByImmunities: false503	},504	uproar: {505		inherit: true,506		affectedByImmunities: false507	},508	/******************************************************************509	Bonemerang, Bone Rush moves:510	- not affected by immunities511	- Bone Rush nerfed to 20 base power so it's not viable on Lucario512	Justification:513	- flavor, also Marowak could use a buff514	******************************************************************/515	bonemerang: {516		inherit: true,517		affectedByImmunities: false,518		accuracy: true519	},520	bonerush: {521		inherit: true,522		basePower: 20,523		affectedByImmunities: false,524		accuracy: true525	},526	/******************************************************************527	Relic Song:528	- now 60 bp priority move with no secondary529	Justification:530	- Meloetta-P needs viability531	******************************************************************/532	relicsong: {533		inherit: true,534		basePower: 60,535		affectedByImmunities: false,536		onHit: function(target, pokemon) {537			if (pokemon.baseTemplate.species !== 'Meloetta' || pokemon.transformed) {538				return;539			}540			var natureChange = {541				'Modest': 'Adamant',542				'Adamant': 'Modest',543				'Timid': 'Jolly',544				'Jolly': 'Timid'545			};546			if (pokemon.template.speciesid==='meloettapirouette' && pokemon.formeChange('Meloetta')) {547				this.add('-formechange', pokemon, 'Meloetta');548				var tmpAtkEVs = pokemon.set.evs.atk;549				pokemon.set.evs.atk = pokemon.set.evs.spa;550				pokemon.set.evs.spa = tmpAtkEVs;551				if (natureChange[pokemon.set.nature]) pokemon.set.nature = natureChange[pokemon.set.nature];552				var Atk2SpA = (pokemon.boosts.spa||0) - (pokemon.boosts.atk||0);553				this.boost({554					atk: Atk2SpA,555					spa: -Atk2SpA556				}, pokemon);557			} else if (pokemon.formeChange('Meloetta-Pirouette')) {558				this.add('-formechange', pokemon, 'Meloetta-Pirouette');559				var tmpAtkEVs = pokemon.set.evs.atk;560				pokemon.set.evs.atk = pokemon.set.evs.spa;561				pokemon.set.evs.spa = tmpAtkEVs;562				if (natureChange[pokemon.set.nature]) pokemon.set.nature = natureChange[pokemon.set.nature];563				var Atk2SpA = (pokemon.boosts.spa||0) - (pokemon.boosts.atk||0);564				this.boost({565					atk: Atk2SpA,566					spa: -Atk2SpA567				}, pokemon);568			}569			// renderer takes care of this for us570			pokemon.transformed = false;571		},572		priority: 1,573		secondary: null574	},575	/******************************************************************576	Stealth Rock:577	- 1/4 damage to Flying-types, 1/8 damage to everything else578	Justification:579	- Never has one move affected the viability of types been affected580	  by one move to such an extent. Stealth Rock makes many581	  interesting pokemon NU, changing it gives them a fighting chance.582	Flavor justification:583	- Removes from it the status of only residual damage affected by584	  weaknesses/resistances, which is nice. The double damage to585	  Flying can be explained as counteracting Flying's immunity to586	  Spikes.587	******************************************************************/588	stealthrock: {589		inherit: true,590		effect: {591			// this is a side condition592			onStart: function(side) {593				this.add('-sidestart',side,'move: Stealth Rock');594			},595			onSwitchIn: function(pokemon) {596				var factor = 2;597				if (pokemon.hasType('Flying')) factor = 4;598				var damage = this.damage(pokemon.maxhp*factor/16);599			}600		}601	},602	quiverdance: {603		// Quiver Dance is nerfed because Volc604		inherit: true,605		boosts: {606			spd: 1,607			spe: 1,608			accuracy: 1609		},610		onModifyMove: function(move, user) {611			var GossamerWingUsers = {"Butterfree":1, "Masquerain":1, "Beautifly":1, "Mothim":1};612			if (user.item === 'stick' && GossamerWingUsers[user.template.species]) {613				move.boosts = {614					spa: 1,615					spd: 1,616					spe: 1,617					accuracy: 1618				};619			}620		}621	},622	/******************************************************************623	Silver Wind, Ominous Wind, AncientPower:624	- 100% chance of raising one stat, instead of 10% chance of raising625	  all stats626	- Silver Wind, Ominous Wind: 90 base power in Hail627	Justification:628	- Hail sucks629	Precedent:630	- Many weathers strengthen moves. SolarBeam's base power is631	  modified by weather.632	Flavor justification:633	- Winds are more damaging when it's hailing.634	******************************************************************/635	silverwind: {636		inherit: true,637		basePowerCallback: function() {638			if (this.isWeather('hail')) {639				return 90;640			}641			return 60;642		},643		secondary: {644			chance: 100,645			self: {646				onHit: function(target, source) {647					var stats = [];648					for (var i in target.boosts) {649						if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {650							stats.push(i);651						}652					}653					if (stats.length) {654						var i = stats[this.random(stats.length)];655						var boost = {};656						boost[i] = 1;657						this.boost(boost);658					} else {659						return false;660					}661				}662			}663		}664	},665	ominouswind: {666		inherit: true,667		basePowerCallback: function() {668			if (this.isWeather('hail')) {669				return 90;670			}671			return 60;672		},673		secondary: {674			chance: 100,675			self: {676				onHit: function(target, source) {677					var stats = [];678					for (var i in target.boosts) {679						if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {680							stats.push(i);681						}682					}683					if (stats.length) {684						var i = stats[this.random(stats.length)];685						var boost = {};686						boost[i] = 1;687						this.boost(boost);688					} else {689						return false;690					}691				}692			}693		}694	},695	ancientpower: {696		inherit: true,697		secondary: {698			chance: 100,699			self: {700				onHit: function(target, source) {701					var stats = [];702					for (var i in target.boosts) {703						if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {704							stats.push(i);705						}706					}707					if (stats.length) {708						var i = stats[this.random(stats.length)];709						var boost = {};710						boost[i] = 1;711						this.boost(boost);712					} else {713						return false;714					}715				}716			}717		}718	},719	/******************************************************************720	Moves relating to Hail:721	- boost in some way722	Justification:723	- Hail sucks724	******************************************************************/725	avalanche: {726		inherit: true,727		basePowerCallback: function(pokemon, source) {728			if ((source.lastDamage > 0 && pokemon.lastAttackedBy && pokemon.lastAttackedBy.thisTurn)) {729				this.debug('Boosted for getting hit by '+pokemon.lastAttackedBy.move);730				return this.isWeather('hail')?180:120;731			}732			return this.isWeather('hail')?90:60;733		}734	},735	/******************************************************************736	Direct phazing moves:737	- changed to perfect accuracy738	Justification:739	- NEXT has buffed perfect accuracy to the point where unbanning740	  +evasion could be viable.741	- as the primary counter to set-up, these should be able to counter742	  DT (and subDT) in case they are ever unbanned.743	Precedent:744	- Haze, a move with a similar role, has perfect accuracy745	Flavor justification:746	- Whirlwinds and roaring are wide-area enough that dodging them747	  isn't generally feasible.748	******************************************************************/749	roar: {750		inherit: true,751		accuracy: true752	},753	whirlwind: {754		inherit: true,755		accuracy: true756	},757	/******************************************************************758	Multi-hit moves:759	- changed to perfect accuracy760	Justification:761	- as an Interesting Mechanic in terms of being able to hit past762	  Substitute, it could use a buff763	Flavor justification:764	- You're going to attack that many times and they're all going to765	  miss?766	******************************************************************/767	armthrust: {768		inherit: true,769		accuracy: true770	},771	barrage: {772		inherit: true,773		accuracy: true774	},775	beatup: {776		inherit: true,777		accuracy: true778	},779	bulletseed: {780		inherit: true,781		accuracy: true782	},783	cometpunch: {784		inherit: true,785		accuracy: true786	},787	doublekick: {788		inherit: true,789		accuracy: true790	},791	doubleslap: {792		inherit: true,793		accuracy: true794	},795	dualchop: {796		inherit: true,797		accuracy: true798	},799	furyattack: {800		inherit: true,801		accuracy: true802	},803	furyswipes: {804		inherit: true,805		accuracy: true806	},807	geargrind: {808		inherit: true,809		accuracy: true810	},811	iciclespear: {812		inherit: true,813		accuracy: true814	},815	pinmissile: {816		inherit: true,817		accuracy: true818	},819	rockblast: {820		inherit: true,821		accuracy: true822	},823	spikecannon: {824		inherit: true,825		accuracy: true826	},827	tailslap: {828		inherit: true,829		accuracy: true830	},831	/******************************************************************832	Draining moves:833	- buff Leech Life834	Justification:835	- Poison, Bug, Grass, and Ghost make sense for draining types.836	******************************************************************/837	leechlife: {838		inherit: true,839		basePower: 75840	},841	/******************************************************************842	Flying moves:843	- now a bit better844	Justification:845	- Flying has always been the type that's suffered from limited846	  distribution. Let's see how it does without that disadvantage.847	******************************************************************/848	twister: {849		inherit: true,850		basePower: 80,851		secondary: {852			chance: 30,853			volatileStatus: 'confusion'854		},855		pp: 15,856		type: "Flying"857	},858	wingattack: {859		inherit: true,860		basePower: 40,861		accuracy: true,862		multihit: [2,2]863	},864	/******************************************************************865	Moves with not enough drawbacks:866	- intensify drawbacks867	Justification:868	- Close Combat is way too common.869	******************************************************************/870	closecombat: {871		inherit: true,872		self: {873			boosts: {874				def: -2,875				spd: -2876			}877		}878	},879	/******************************************************************880	Blizzard:881	- 30% freeze chance882	Justification:883	- freeze was nerfed, Blizzard can now have Thunder/Hurricane-like884	  secondary chances.885	******************************************************************/886	blizzard: {887		inherit: true,888		secondary: {889			chance: 30,890			status: 'frz'891		}892	},893	/******************************************************************894	Special Ghost and Fighting:895	- buff Ghost, nerf Fighting896	Justification:897	- Special Fighting shouldn't be so strong.898	- Special Ghost is buffed to compensate for having to use HP899	  Fighting after this900	******************************************************************/901	focusblast: {902		inherit: true,903		accuracy: 50904	},905	shadowball: {906		inherit: true,907		basePower: 90,908		secondary: {909			chance: 30,910			boosts: {911				spd: -1912			}913		}914	},915	/******************************************************************916	Selfdestruct and Explosion:917	- 120 and 180 base power autocrit918	Justification:919	- these were nerfed unreasonably in gen 5, they're now somewhat920	  usable again.921	******************************************************************/922	selfdestruct: {923		inherit: true,924		basePower: 140,925		accuracy: true,926		willCrit: true927	},928	explosion: {929		inherit: true,930		basePower: 180,931		accuracy: true,932		willCrit: true933	},934	/******************************************************************935	Scald:936	- base power not affected by weather937	- 0% burn in rain, 60% burn in sun938	Justification:939	- rain could use a nerf940	******************************************************************/941	scald: {942		inherit: true,943		onModifyMove: function(move) {944			switch (this.effectiveWeather()) {945			case 'sunnyday':946				move.secondary.chance = 60;947				break;948			case 'raindance':949				delete move.secondary;950				break;951			}952		}953	},954	/******************************************************************955	Echoed Voice:956	- change957	Justification:958	- no one uses Echoed Voice.959	******************************************************************/960	echoedvoice: {961		inherit: true,962		accuracy: 100,963		basePower: 80,964		category: "Special",965		isViable: true,966		priority: 0,967		isNotProtectable: true,968		affectedByImmunities: false,969		onHit: function(target, source) {970			source.side.addSideCondition('futuremove');971			if (source.side.sideConditions['futuremove'].positions[source.position]) {972				return false;973			}974			source.side.sideConditions['futuremove'].positions[source.position] = {975				duration: 3,976				move: 'echoedvoice',977				targetPosition: target.position,978				source: source,979				moveData: {980					basePower: 80,981					category: "Special",982					type: 'Normal'983				}984			};985			this.add('-start', source, 'Echoed Voice');986		},987		target: "normal",988		type: "Normal"989	},990	/******************************************************************991	Rapid Spin, Rock Throw:992	- remove hazards before dealing damage993	- double damage if hazards are removed994	- Rock Throw removes SR only995	- Rapid Spin now has base power 30996	- Rock Throw now has accuracy 100997	Justification:998	- hazards could use a nerf999	******************************************************************/1000	rapidspin: {1001		inherit: true,1002		basePower: 30,1003		onBasePower: function(power, user) {1004			var doubled = false;1005			if (user.removeVolatile('leechseed')) {1006				this.add('-end', user, 'Leech Seed', '[from] move: Rapid Spin', '[of] '+user);1007				doubled = true;1008			}1009			var sideConditions = {spikes:1, toxicspikes:1, stealthrock:1};1010			for (var i in sideConditions) {1011				if (user.side.removeSideCondition(i)) {1012					this.add('-sideend', user.side, this.getEffect(i).name, '[from] move: Rapid Spin', '[of] '+user);1013					doubled = true;1014				}1015			}1016			if (user.volatiles['partiallytrapped']) {1017				this.add('-remove', user, user.volatiles['partiallytrapped'].sourceEffect.name, '[from] move: Rapid Spin', '[of] '+user, '[partiallytrapped]');1018				doubled = true;1019				delete user.volatiles['partiallytrapped'];1020			}1021			if (doubled) return power * 2;1022		},1023		self: undefined1024	},1025	rockthrow: {1026		inherit: true,1027		accuracy: 100,1028		onBasePower: function(power, user) {1029			if (user.side.removeSideCondition('stealthrock')) {1030				this.add('-sideend', user.side, "Stealth Rock", '[from] move: Rapid Spin', '[of] '+user);1031				return power * 2;1032			}1033		}1034	},1035	/******************************************************************1036	New feature: Signature Pokemon1037	- Selected weak moves receive a 1.5x damage boost when used by a1038	  compatible Pokemon.1039	Justification:1040	- Gives a use for many otherwise competitively unviable moves1041	- This is the sort of change that Game Freak is likely to make1042	******************************************************************/1043	firefang: {1044		inherit: true,1045		onBasePower: function(power, user) {1046			if (user.template.id === 'flareon') return power * 1.5;1047		},1048		accuracy: 100,1049		secondaries: [1050			{chance:20, status:'brn'},1051			{chance:30, volatileStatus:'flinch'}1052		]1053	},1054	icefang: {1055		inherit: true,1056		onBasePower: function(power, user) {1057			if (user.template.id === 'walrein') return power * 1.5;1058		},1059		accuracy: 100,1060		secondaries: [1061			{chance:20, status:'frz'},1062			{chance:30, volatileStatus:'flinch'}1063		]1064	},1065	thunderfang: {1066		inherit: true,1067		onBasePower: function(power, user) {1068			if (user.template.id === 'luxray') return power * 1.5;1069		},1070		accuracy: 100,1071		secondaries: [1072			{chance:20, status:'par'},1073			{chance:30, volatileStatus:'flinch'}1074		]1075	},1076	poisonfang: {1077		inherit: true,1078		onBasePower: function(power, user) {1079			if (user.template.id === 'drapion') return power * 1.5;1080		},1081		accuracy: 100,1082		secondaries: [1083			{chance:100, status:'tox'},1084			{chance:30, volatileStatus:'flinch'}1085		]1086	},1087	poisontail: {1088		inherit: true,1089		basePower: 60,1090		onBasePower: function(power, user) {1091			if (user.template.id === 'seviper') return power * 1.5;1092		},1093		accuracy: 100,1094		secondary: {1095			chance: 60,1096			status: 'tox'1097		}1098	},1099	sludge: {1100		inherit: true,1101		basePower: 60,1102		onBasePower: function(power, user) {1103			if (user.template.id === 'muk') return power * 1.5;1104		},1105		secondary: {1106			chance: 100,1107			status: 'psn'1108		}1109	},1110	smog: {1111		inherit: true,1112		basePower: 75,1113		accuracy: 100,1114		onBasePower: function(power, user) {1115			if (user.template.id === 'weezing') return power * 1.5;1116		},1117		secondary: {1118			chance: 100,1119			status: 'psn'1120		}1121	},1122	flamecharge: {1123		inherit: true,1124		basePower: 60,1125		onBasePower: function(power, user) {1126			if (user.template.id === 'rapidash') return power * 1.5;1127		}1128	},1129	flamewheel: {1130		inherit: true,1131		onBasePower: function(power, user) {1132			if (user.template.id === 'darmanitan') return power * 1.5;1133		}1134	},1135	spark: {1136		inherit: true,1137		onBasePower: function(power, user) {1138			if (user.template.id === 'eelektross') return power * 1.5;1139		}1140	},1141	bubblebeam: {1142		inherit: true,1143		onBasePower: function(power, user) {1144			if (user.template.id === 'kingdra') return power * 1.5;1145		},1146		secondary: {1147			chance: 30,1148			boosts: {1149				spe: -11150			}1151		}1152	},1153	electroweb: {1154		inherit: true,1155		basePower: 60,1156		onBasePower: function(power, user) {1157			if (user.template.id === 'galvantula') return power * 1.5;1158		},1159		accuracy: 1001160	},1161	gigadrain: {1162		inherit: true,1163		basePower: 60,1164		onBasePower: function(power, user) {1165			if (user.template.id === 'beautifly') return power * 1.5;1166		},1167		accuracy: 1001168	},1169	icywind: {1170		inherit: true,1171		basePower: 60,1172		onBasePower: function(power, user) {1173			if (user.template.id === 'glaceon') return power * 1.5;1174		},1175		accuracy: 1001176	},1177	mudshot: {1178		inherit: true,1179		basePower: 60,1180		onBasePower: function(power, user) {1181			if (user.template.id === 'swampert') return power * 1.5;1182		},1183		accuracy: 1001184	},1185	glaciate: {1186		inherit: true,1187		basePower: 80,1188		onBasePower: function(power, user) {1189			if (user.template.id === 'kyurem') return power * 1.5;1190		},1191		accuracy: 1001192	},1193	octazooka: {1194		inherit: true,1195		basePower: 75,1196		onBasePower: function(power, user) {1197			if (user.template.id === 'octillery') return power * 1.5;1198		},1199		accuracy: 90,1200		secondary: {1201			chance: 100,1202			boosts: {1203				accuracy: -11204			}1205		}1206	},1207	leaftornado: {1208		inherit: true,1209		basePower: 75,1210		onBasePower: function(power, user) {1211			if (user.template.id === 'serperior') return power * 1.5;1212		},1213		accuracy: 90,1214		secondary: {1215			chance: 100,1216			boosts: {1217				accuracy: -11218			}1219		}1220	},1221	iceshard: {1222		inherit: true,1223		onBasePower: function(power, user) {1224			if (user.template.id === 'weavile') return power * 1.5;1225		}1226	},1227	aquajet: {1228		inherit: true,1229		onBasePower: function(power, user) {1230			if (user.template.id === 'sharpedo') return power * 1.5;1231		}1232	},1233	machpunch: {1234		inherit: true,1235		onBasePower: function(power, user) {1236			if (user.template.id === 'hitmonchan') return power * 1.5;1237		}1238	},1239	shadowsneak: {1240		inherit: true,1241		onBasePower: function(power, user) {1242			if (user.template.id === 'banette') return power * 1.5;1243		}1244	},1245	steelwing: {1246		inherit: true,1247		basePower: 60,1248		onBasePower: function(power, user) {1249			if (user.template.id === 'skarmory') return power * 1.5;1250		},1251		accuracy: 100,1252		secondary: {1253			chance: 50,1254			self: {1255				boosts: {1256					def: 11257				}1258			}1259		}1260	},1261	surf: {1262		inherit: true,1263		onBasePower: function(power, user) {1264			if (user.template.id === 'masquerain') return power * 1.5;1265		},1266		secondary: {1267			chance: 10,1268			boosts: {1269				spe: -11270			}1271		}1272	},1273	/******************************************************************1274	Moves with accuracy not a multiple of 10%1275	- round up to a multiple of 10%1276	- Rock Slide and Charge Beam also round up to 100%1277	Justification:1278	- missing Hydro Pump is losing a gamble, but missing V-create is1279	  nothing but hax1280	- Rock Slide is included for being similar enough to Air Slash1281	- Charge Beam is included because its 30% chance of no boost is enough1282	******************************************************************/1283	razorshell: {1284		inherit: true,1285		accuracy: 1001286	},1287	drillrun: {1288		inherit: true,1289		accuracy: 1001290	},1291	vcreate: {1292		inherit: true,1293		accuracy: 1001294	},1295	aeroblast: {1296		inherit: true,1297		accuracy: 1001298	},1299	sacredfire: {1300		inherit: true,1301		accuracy: 1001302	},1303	spacialrend: {1304		inherit: true,1305		accuracy: 1001306	},1307	airslash: {1308		inherit: true,1309		accuracy: 1001310	},1311	rockslide: {1312		inherit: true,1313		accuracy: 1001314	},1315	chargebeam: {1316		inherit: true,1317		accuracy: 1001318	},1319	aircutter: {1320		inherit: true,1321		accuracy: 1001322	},1323	furycutter: {1324		inherit: true,1325		accuracy: 1001326	},1327	crushclaw: {1328		inherit: true,1329		accuracy: 1001330	},1331	razorleaf: {1332		inherit: true,1333		accuracy: 1001334	},1335	stringshot: {1336		inherit: true,1337		accuracy: 1001338	},1339	metalclaw: {1340		inherit: true,1341		accuracy: 1001342	},1343	snarl: {1344		inherit: true,1345		accuracy: 1001346	},1347	powerwhip: {1348		inherit: true,1349		accuracy: 901350	},1351	seedflare: {1352		inherit: true,1353		accuracy: 901354	},1355	meteormash: {1356		inherit: true,1357		accuracy: 901358	},1359	boltstrike: {1360		inherit: true,1361		accuracy: 90,1362		secondary: {1363			chance: 30,1364			status: 'par'1365		}1366	},1367	blueflare: {1368		inherit: true,1369		accuracy: 90,1370		secondary: {1371			chance: 30,1372			status: 'brn'1373		}1374	},1375	fireblast: {1376		inherit: true,1377		accuracy: 80,1378		secondary: {1379			chance: 20,1380			status: 'brn'1381		}1382	},1383	magmastorm: {1384		inherit: true,1385		accuracy: 801386	},1387	megakick: {1388		inherit: true,1389		accuracy: 801390	},1391	poisonpowder: {1392		inherit: true,1393		accuracy: 801394	},1395	stunspore: {1396		inherit: true,1397		accuracy: 801398	},1399	sleeppowder: {1400		inherit: true,1401		accuracy: 801402	},1403	lovelykiss: {1404		inherit: true,1405		accuracy: 801406	},1407	eggbomb: {1408		inherit: true,1409		accuracy: 801410	},1411	grasswhistle: {1412		inherit: true,1413		accuracy: 601414	},1415	sing: {1416		inherit: true,1417		accuracy: 601418	},1419	/******************************************************************1420	Signature moves and other moves with limited distribution:1421	- buffed in various ways1422	Justification:1423	- more metagame variety is always good1424	******************************************************************/1425	twineedle: {1426		inherit: true,1427		basePower: 501428	},1429	drillpeck: {1430		inherit: true,1431		basePower: 100,1432		pp: 101433	},1434	needlearm: {1435		inherit: true,1436		basePower: 100,1437		pp: 101438	},1439	leafblade: {1440		inherit: true,1441		basePower: 100,1442		pp: 101443	},1444	attackorder: {1445		inherit: true,1446		basePower: 100,1447		pp: 101448	},1449	withdraw: {1450		inherit: true,1451		boosts: {1452			def: 1,1453			spd: 11454		}1455	},1456	stomp: {1457		inherit: true,1458		basePower: 100,1459		accuracy: true,1460		pp: 101461	},1462	steamroller: {1463		inherit: true,1464		basePower: 100,1465		accuracy: true,1466		pp: 101467	},1468	crabhammer: {1469		inherit: true,1470		basePower: 100,1471		accuracy: 1001472	},1473	doublehit: {1474		inherit: true,1475		basePower: 40,1476		accuracy: true1477	},1478	autotomize: {1479		inherit: true,1480		boosts: {1481			spe: 31482		}1483	},1484	dizzypunch: {1485		inherit: true,1486		basePower: 90,1487		secondary: {1488			chance: 50,1489			volatileStatus: 'confusion'1490		},1491	},1492	nightdaze: {1493		inherit: true,1494		accuracy: 100,1495		onModifyMove: function(move, user) {1496			if (user.illusion) {1497				var illusionMoves = user.illusion.moves.filter(function(illusionMove) {1498					var illusionMove = this.getMove(illusionMove);1499					return illusionMove.category !== 'Status';1500				}, this);1501				if (illusionMoves.length) move.name = this.getMove(illusionMoves.sample()).name;1502			}1503		}1504	},1505	muddywater: {1506		inherit: true,1507		basePower: 85,1508		accuracy: 100,1509		secondary: {1510			chance: 30,1511			boosts: {1512				accuracy: -11513			}1514		}1515	},1516	powergem: {1517		inherit: true,1518		basePower: 40,1519		accuracy: true,1520		multihit: [2,2]1521	},1522	acid: {1523		inherit: true,1524		affectedByImmunities: false1525	},1526	acidspray: {1527		inherit: true,1528		affectedByImmunities: false1529	},1530	eggbomb: {1531		inherit: true,1532		accuracy: 80,1533		basePower: 40,1534		willCrit: true1535	},1536	sacredsword: {1537		inherit: true,1538		basePower: 951539	},1540	triattack: {1541		num: 161,1542		accuracy: true,1543		basePower: 30,1544		category: "Special",1545		desc: "Hits 3 times. Has a 10% chance to burn, paralyze or freeze the target each time.",1546		shortDesc: "hits 3x; 10% chance to paralyze/burn/freeze.",1547		id: "triattack",1548		name: "Tri Attack",1549		pp: 10,1550		isViable: true,1551		priority: 0,1552		multihit: [3,3],1553		secondary: {1554			chance: 10,1555			onHit: function(target, source) {1556				var result = this.random(3);1557				if (result===0) {1558					target.trySetStatus('brn', source);1559				} else if (result===1) {1560					target.trySetStatus('par', source);1561				} else {1562					target.trySetStatus('frz', source);1563				}1564			}1565		},1566		target: "normal",1567		type: "Normal"1568	}...autocompleteConstant.js
Source:autocompleteConstant.js  
1/*2 * ***********************************************************************3 * ADOBE CONFIDENTIAL4 * __________________5 *6 * Copyright 2015 Adobe Systems Incorporated7 * All Rights Reserved.8 *9 * NOTICE:  All information contained herein is, and remains10 * the property of Adobe Systems Incorporated and its suppliers,11 * if any.  The intellectual and technical concepts contained12 * herein are proprietary to Adobe Systems Incorporated and its13 * suppliers and may be covered by U.S. and Foreign Patents,14 * patents in process, and are protected by trade secret or copyright law.15 * Dissemination of this information or reproduction of this material16 * is strictly forbidden unless prior written permission is obtained17 * from Adobe Systems Incorporated.18 * ***********************************************************************19 */20;(function ($, style) {21    style.autocomplete = style.autocomplete || {};22    style.autocomplete.cssJson = {23    "align-content" :               {"values" : ["center", "flex-end", "flex-start", "space-around", "space-between", "stretch"]},24    "align-items" :                 {"values" : ["baseline", "center", "flex-end", "flex-start", "stretch"]},25    "align-self" :                  {"values" : ["auto", "baseline", "center", "flex-end", "flex-start", "stretch"]},26    "animation" :                   {"values" : []},27    "animation-delay" :             {"values" : []},28    "animation-direction" :         {"values" : ["alternate", "alternate-reverse", "normal", "reverse"]},29    "animation-duration" :          {"values" : []},30    "animation-fill-mode" :         {"values" : ["backwards", "both", "forwards", "none"]},31    "animation-iteration-count" :   {"values" : ["infinite"]},32    "animation-name" :              {"values" : ["none"]},33    "animation-play-state" :        {"values" : ["paused", "running"]},34    "animation-timing-function" :   {"values" : ["cubic-bezier()", "ease", "ease-in", "ease-in-out", "ease-out", "linear", "step-end", "step-start", "steps()"]},35    "backface-visibility" :         {"values" : ["hidden", "visible"]},36    "background" :                  {"values" : []},37    "background-attachment" :       {"values" : ["fixed", "local", "scroll", "inherit"]},38    "background-blend-mode" :       {"values" : ["color", "color-burn", "color-dodge", "darken", "difference", "exclusion", "hard-light", "hue", "lighten", "luminosity", "normal", "multiply", "overlay", "saturation", "screen", "soft-light"]},39    "background-clip" :             {"values" : ["border-box", "content-box", "padding-box", "inherit"]},40    "background-color" :            {"values" : ["inherit"], "type" : "color"},41    "background-image" :            {"values" : ["image()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()", "url()"]},42    "background-origin" :           {"values" : ["border-box", "content-box", "padding-box", "inherit"]},43    "background-position" :         {"values" : ["left", "center", "right", "bottom", "top"]},44    "background-repeat" :           {"values" : ["no-repeat", "repeat", "repeat-x", "repeat-y", "round", "space"]},45    "background-size" :             {"values" : ["auto", "contain", "cover"]},46    "border" :                      {"values" : []},47    "border-collapse" :             {"values" : ["collapse", "separate", "inherit"]},48    "border-color" :                {"values" : ["inherit"], "type" : "color"},49    "border-spacing" :              {"values" : ["inherit"]},50    "border-style" :                {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},51    "border-bottom" :               {"values" : []},52    "border-bottom-color" :         {"values" : ["inherit"], "type" : "color"},53    "border-bottom-left-radius" :   {"values" : []},54    "border-bottom-right-radius" :  {"values" : []},55    "border-bottom-style" :         {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},56    "border-bottom-width" :         {"values" : ["medium", "thin", "thick", "inherit"]},57    "border-image" :                {"values" : ["url()"]},58    "border-image-outset" :         {"values" : []},59    "border-image-slice" :          {"values" : []},60    "border-image-source" :         {"values" : []},61    "border-image-repeat" :         {"values" : ["repeat", "round", "space", "stretch"]},62    "border-image-width" :          {"values" : ["auto"]},63    "border-left" :                 {"values" : []},64    "border-left-color" :           {"values" : ["inherit"], "type" : "color"},65    "border-left-style" :           {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},66    "border-left-width" :           {"values" : ["medium", "thin", "thick", "inherit"]},67    "border-radius" :               {"values" : []},68    "border-right" :                {"values" : []},69    "border-right-color" :          {"values" : ["inherit"], "type" : "color"},70    "border-right-style" :          {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},71    "border-right-width" :          {"values" : ["medium", "thin", "thick", "inherit"]},72    "border-top" :                  {"values" : []},73    "border-top-color" :            {"values" : ["inherit"], "type" : "color"},74    "border-top-left-radius" :      {"values" : []},75    "border-top-right-radius" :     {"values" : []},76    "border-top-style" :            {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},77    "border-top-width" :            {"values" : ["medium", "thin", "thick", "inherit"]},78    "border-width" :                {"values" : ["medium", "thin", "thick", "inherit"]},79    "box-decoration-break" :        {"values" : []},80    "box-shadow" :                  {"values" : []},81    "box-sizing" :                  {"values" : ["border-box", "content-box", "padding-box", "inherit"]},82    "bottom" :                      {"values" : ["auto", "inherit"]},83    "break-after" :                 {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},84    "break-before" :                {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},85    "break-inside" :                {"values" : ["auto", "avoid", "avoid-column", "avoid-page", "avoid-region"]},86    "caption-side" :                {"values" : ["bottom", "top", "inherit"]},87    "clear" :                       {"values" : ["both", "left", "none", "right", "inherit"]},88    "clip" :                        {"values" : ["auto", "inherit"]},89    "color" :                       {"values" : ["inherit"], "type" : "color"},90    "columns" :                     {"values" : []},91    "column-count" :                {"values" : []},92    "column-fill" :                 {"values" : ["auto", "balance"]},93    "column-gap" :                  {"values" : ["normal"]},94    "column-rule" :                 {"values" : []},95    "column-rule-color" :           {"values" : [], "type" : "color"},96    "column-rule-style" :           {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},97    "column-rule-width" :           {"values" : ["medium", "thin", "thick", "inherit"]},98    "column-span" :                 {"values" : ["all", "none"]},99    "column-width" :                {"values" : ["auto", "inherit"]},100    "content" :                     {"values" : ["attr()", "close-quote", "no-close-quote", "no-open-quote", "normal", "none", "open-quote", "inherit"]},101    "counter-increment" :           {"values" : ["none", "inherit"]},102    "counter-reset" :               {"values" : ["none", "inherit"]},103    "cursor" :                      {"values" : ["alias", "all-scroll", "auto", "cell", "col-resize", "context-menu", "copy", "crosshair", "default", "e-resize", "ew-resize", "grab", "grabbing", "help", "inherit", "move", "n-resize", "ne-resize", "nesw-resize", "no-drop", "none", "not-allowed", "ns-resize", "nw-resize", "nwse-resize", "pointer", "progress", "row-resize", "s-resize", "se-resize", "sw-resize", "text", "vertical-text", "w-resize", "wait", "zoom-in", "zoom-out"]},104    "direction" :                   {"values" : ["ltr", "rtl", "inherit"]},105    "display" :                     {"values" : ["block", "flex", "grid", "inline", "inline-block", "inline-flex", "inline-grid", "inline-table", "list-item", "none", "run-in", "table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", "table-row", "table-row-group", "inherit"]},106    "empty-cells" :                 {"values" : ["hide", "show", "inherit"]},107    "filter" :                      {"values" : ["blur()", "brightness()", "contrast()", "custom()", "drop-shadow()", "grayscale()", "hue-rotate()", "invert()", "none", "opacity()", "sepia()", "saturate()", "url()"]},108    "flex" :                        {"values" : ["auto", "initial", "none"]},109    "flex-basis" :                  {"values" : ["auto"]},110    "flex-direction" :              {"values" : ["column", "column-reverse", "row", "row-reverse"]},111    "flex-flow" :                   {"values" : ["column", "column-reverse", "nowrap", "row", "row-reverse", "wrap", "wrap-reverse"]},112    "flex-grow" :                   {"values" : []},113    "flex-shrink" :                 {"values" : []},114    "flex-wrap" :                   {"values" : ["nowrap", "wrap", "wrap-reverse"]},115    "float" :                       {"values" : ["left", "right", "none", "inherit"]},116    "flow-into" :                   {"values" : ["none"], "type" : "named-flow"},117    "flow-from" :                   {"values" : ["none", "inherit"], "type" : "named-flow"},118    "font" :                        {"values" : []},119    "font-family" :                 {"values" : ["cursive", "fantasy", "inherit", "monospace", "sans-serif", "serif"]},120    "font-feature-settings" :       {"values" : ["normal"]},121    "font-kerning" :                {"values" : ["auto", "none", "normal"]},122    "font-language-override" :      {"values" : ["normal"]},123    "font-size" :                   {"values" : []},124    "font-size-adjust" :            {"values" : ["auto", "none"]},125    "font-stretch" :                {"values" : ["condensed", "expanded", "extra-condensed", "extra-expanded", "normal", "semi-condensed", "semi-expanded", "ultra-condensed", "ultra-expanded"]},126    "font-style" :                  {"values" : ["italic", "normal", "oblique"]},127    "font-synthesis" :              {"values" : ["none", "style", "weight"]},128    "font-variant" :                {"values" : ["normal", "small-caps", "inherit"]},129    "font-variant-alternates" :     {"values" : ["normal"]},130    "font-variant-caps" :           {"values" : ["normal", "small-caps", "all-small-caps", "petite-caps", "all-petite-caps", "unicase", "titling-caps"]},131    "font-variant-east-asian" :     {"values" : ["normal"]},132    "font-variant-ligatures" :      {"values" : ["normal", "none"]},133    "font-variant-numeric" :        {"values" : ["normal"]},134    "font-variant-position" :       {"values" : ["normal", "sub", "super"]},135    "font-weight" :                 {"values" : ["bold", "bolder", "lighter", "normal", "100", "200", "300", "400", "500", "600", "700", "800", "900", "inherit"]},136    "height" :                      {"values" : ["auto", "inherit"]},137    "hyphens" :                     {"values" : ["auto", "manual", "none"]},138    "image-orientation" :           {"values" : []},139    "image-resolution" :            {"values" : ["from-image", "snap"]},140    "justify-content" :             {"values" : ["center", "flex-end", "flex-start", "space-around", "space-between"]},141    "left" :                        {"values" : ["auto", "inherit"]},142    "letter-spacing" :              {"values" : ["normal", "inherit"]},143    "line-height" :                 {"values" : ["normal", "inherit"]},144    "list-style" :                  {"values" : ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "inherit", "inside", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "none", "outside", "square", "upper-alpha", "upper-latin", "upper-roman", "url()"]},145    "list-style-image" :            {"values" : ["none", "url()", "inherit"]},146    "list-style-position" :         {"values" : ["inside", "outside", "inherit"]},147    "list-style-type" :             {"values" : ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "none", "square", "upper-alpha", "upper-latin", "upper-roman", "inherit"]},148    "margin" :                      {"values" : ["auto", "inherit"]},149    "margin-bottom" :               {"values" : ["auto", "inherit"]},150    "margin-left" :                 {"values" : ["auto", "inherit"]},151    "margin-right" :                {"values" : ["auto", "inherit"]},152    "margin-top" :                  {"values" : ["auto", "inherit"]},153    "max-height" :                  {"values" : ["none", "inherit"]},154    "max-width" :                   {"values" : ["none", "inherit"]},155    "min-height" :                  {"values" : ["inherit"]},156    "min-width" :                   {"values" : ["inherit"]},157    "object-fit" :                  {"values" : ["contain", "cover", "fill", "none", "scale-down"]},158    "object-position" :             {"values" : ["left", "center", "right", "bottom", "top"]},159    "opacity" :                     {"values" : ["inherit"]},160    "order" :                       {"values" : []},161    "orphans" :                     {"values" : ["inherit"]},162    "outline" :                     {"values" : ["inherit"]},163    "outline-color" :               {"values" : ["invert", "inherit"], "type" : "color"},164    "outline-offset" :              {"values" : ["inherit"]},165    "outline-style" :               {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},166    "outline-width" :               {"values" : ["medium", "thin", "thick", "inherit"]},167    "overflow" :                    {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},168    "overflow-x" :                  {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},169    "overflow-y" :                  {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},170    "padding" :                     {"values" : ["inherit"]},171    "padding-bottom" :              {"values" : []},172    "padding-left" :                {"values" : []},173    "padding-right" :               {"values" : []},174    "padding-top" :                 {"values" : []},175    "page-break-after" :            {"values" : ["always", "auto", "avoid", "left", "right", "inherit"]},176    "page-break-before" :           {"values" : ["always", "auto", "avoid", "left", "right", "inherit"]},177    "page-break-inside" :           {"values" : ["auto", "avoid", "inherit"]},178    "perspective" :                 {"values" : ["none"]},179    "perspective-origin" :          {"values" : ["bottom", "center", "left", "right", "top"]},180    "pointer-events" :              {"values" : ["all", "auto", "fill", "inherit", "none", "painted", "stroke", "visible", "visibleFill", "visiblePainted", "visibleStroke"]},181    "position" :                    {"values" : ["absolute", "fixed", "relative", "static", "sticky", "inherit"]},182    "quotes" :                      {"values" : ["none", "inherit"]},183    "region-break-after" :          {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},184    "region-break-before" :         {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},185    "region-break-inside" :         {"values" : ["auto", "avoid", "avoid-column", "avoid-page", "avoid-region"]},186    "region-fragment" :             {"values" : ["auto", "break"]},187    "resize" :                      {"values" : ["both", "horizontal", "none", "vertical", "inherit"]},188    "right" :                       {"values" : ["auto", "inherit"]},189    "src" :                         {"values" : ["url()"]},190    "shape-image-threshold" :       {"values" : []},191    "shape-inside" :                {"values" : ["auto", "circle()", "ellipse()", "inherit", "outside-shape", "polygon()", "rectangle()"]},192    "shape-margin" :                {"values" : []},193    "shape-outside" :               {"values" : ["none", "inherit", "circle()", "ellipse()", "polygon()", "inset()", "margin-box", "border-box", "padding-box", "content-box", "url()", "image()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()"]},194    "table-layout" :                {"values" : ["auto", "fixed", "inherit"]},195    "text-align" :                  {"values" : ["center", "left", "justify", "right", "inherit"]},196    "text-align-last" :             {"values" : ["center", "left", "justify", "right", "inherit"]},197    "text-decoration" :             {"values" : ["line-through", "none", "overline", "underline", "inherit"]},198    "text-decoration-color" :       {"values" : [], "type" : "color"},199    "text-decoration-line" :        {"values" : ["line-through", "none", "overline", "underline"]},200    "text-decoration-skip" :        {"values" : ["edges", "ink", "none", "objects", "spaces"]},201    "text-decoration-style" :       {"values" : ["dashed", "dotted", "double", "solid", "wavy"]},202    "text-emphasis" :               {"values" : []},203    "text-emphasis-color" :         {"values" : [], "type" : "color"},204    "text-emphasis-position" :      {"values" : ["above", "below", "left", "right"]},205    "text-emphasis-style" :         {"values" : ["circle", "dot", "double-circle", "filled", "none", "open", "sesame", "triangle"]},206    "text-indent" :                 {"values" : ["inherit"]},207    "text-overflow" :               {"values" : ["clip", "ellipsis", "inherit"]},208    "text-shadow" :                 {"values" : []},209    "text-rendering" :              {"values" : ["auto", "geometricPrecision", "optimizeLegibility", "optimizeSpeed"]},210    "text-transform" :              {"values" : ["capitalize", "full-width", "lowercase", "none", "uppercase", "inherit"]},211    "text-underline-position" :     {"values" : ["alphabetic", "auto", "below", "left", "right"]},212    "top" :                         {"values" : ["auto", "inherit"]},213    "transform" :                   {"values" : ["matrix()", "matrix3d()", "none", "perspective()", "rotate()", "rotate3d()", "rotateX()", "rotateY()", "rotateZ()", "scale()", "scale3d()", "scaleX()", "scaleY()", "scaleZ()", "skewX()", "skewY()", "translate()", "translate3d()", "translateX()", "translateY()", "translateZ()"]},214    "transform-origin" :            {"values" : ["bottom", "center", "left", "right", "top"]},215    "transform-style" :             {"values" : ["flat", "preserve-3d"]},216    "transition" :                  {"values" : []},217    "transition-delay" :            {"values" : []},218    "transition-duration" :         {"values" : []},219    "transition-property" :         {"values" : ["all", "none"]},220    "transition-timing-function" :  {"values" : ["cubic-bezier()", "ease", "ease-in", "ease-in-out", "ease-out", "linear", "step-end", "step-start", "steps()"]},221    "unicode-bidi" :                {"values" : ["bidi-override", "embed", "normal", "inherit"]},222    "unicode-range" :               {"values" : []},223    "vertical-align" :              {"values" : ["baseline", "bottom", "middle", "sub", "super", "text-bottom", "text-top", "top", "inherit"]},224    "visibility" :                  {"values" : ["collapse", "hidden", "visible", "inherit"]},225    "white-space" :                 {"values" : ["normal", "nowrap", "pre", "pre-line", "pre-wrap", "inherit"]},226    "widows" :                      {"values" : ["inherit"]},227    "width" :                       {"values" : ["auto", "inherit"]},228    "word-break" :                  {"values" : ["normal", "break-all", "keep-all"]},229    "word-spacing" :                {"values" : ["normal", "inherit"]},230    "word-wrap" :                   {"values" : ["break-word", "normal"]},231    "z-index" :                     {"values" : ["auto", "inherit"]}232};233    style.autocomplete.cssProperties = Object.keys(style.autocomplete.cssJson);234    style.autocomplete.currentCssOverridesProperty = "width";...cssprops.js
Source:cssprops.js  
1function run_tests(properties) {2  for (var property in Object.keys(properties)) {3    var name = Object.keys(properties)[property];4    var generator = create_value_generator(properties[name]);5    var prop = properties[name].property || name;6    while (run_test(name, generator, prop)) {7    }8  }9}10function generate_inline_style(name, value) {11  if (value) {12    return {'declaration': name + ": " + value,13            'value': value,14            'result': value};15  }16  return null;17}18function all_values(values) {19  var results = [];20  for (var i = 0; i < values.length; i++) {21    var value = values[i];22    if (typeof value == "function") {23      var f = value();24      var result;25      while ((result = f()) != null) {26        if (typeof result == "object" && 'serialized' in result) {27          results.push(result.serialized); //XXXjdm push actual and expect serialized28        } else {29          results.push(result);30        }31      }32    } else if (typeof value == "string") {33      results.push(value);34    } else if (value instanceof Array) {35      var subresults = [];36      for (var j = 0; j < value.length; j++) {37	var subresult = all_values(value[j], true);38        if (!(subresult instanceof Array)) {39	    subresult = [subresult];40	}41        subresults.push(subresult);42      }43      if (subresults.length > 1) {44        function choose_slices(vecs) {45          if (vecs.length == 1) {46            return vecs[0].map(function(v) { return [v]; });47          }48	  var slice_results = [];49          var rest = choose_slices(vecs.slice(1, vecs.length));50          for (var a = 0; a < vecs[0].length; a++) {51            for (var b = 0; b < rest.length; b++) {52              slice_results.push([vecs[0][a]].concat(rest[b]));53            }54          }55          return slice_results;56        }57        subresults = choose_slices(subresults).map(function (a) { return a.join(' ') });58      }59      for (var j = 0; j < subresults.length; j++) {60        results = results.concat(subresults[j]);61      }62    } else if (value instanceof Object && 'serialized' in value) {63      results.push(value.serialized); //XXXjdm push actual and expect serialized64    } else if (typeof value == "number") {65      results.push(value.toString());66    } else {67      throw "unexpected value type: " + typeof(value);68    }69  }70  return results;71}72function create_value_generator(property) {73  var results = all_values(property.values);74  return iterable(results);75}76function to_idl(property) {77  return property.replace(/-\w/g, function(x){return x.toUpperCase()}).split('-').join('');78}79function run_test(property, generator, prop) {80  var elem = document.createElement('div');81  document.getElementById('parent').appendChild(elem);82  var style = generate_inline_style(property, generator());83  if (style && to_idl(prop) in elem.style) {84    elem.setAttribute('style', style.declaration);85    is(elem.style[to_idl(prop)], style.result, property + ' raw inline style declaration');86    elem.setAttribute('style', '');87    elem.style[to_idl(prop)] = style.value;88    is(elem.style[to_idl(prop)], style.result, property + ' style property');89  }90  document.getElementById('parent').removeChild(elem);91  return style != null;92}93function iterable(values) {94  var i = 0;95  return function() {96    if (i < values.length) {97      return values[i++];98    }99    return null;100  }101}102function color() {103  var colors = ['black', 'red', 'rgb(50, 75, 100)', 'rgba(5, 7, 10, 0.9)'];104  return iterable(colors);105}106function percentage() {107  var values = ["5%", {actual: ".5%", serialized: "0.5%"}];108  return iterable(values);109}110function length() {111  var values = ["1px", {actual: ".1em", serialized: "0.1em"}];112  return iterable(values);113}114function degree() {115  var values = ["87deg"];116  return iterable(values);117}118function uri() {119  var values = ["url(\"http://localhost/\")",120                {actual: "url(http://localhost/)",121                 serialized: "url(\"http://localhost/\")"}];122  return iterable(values);123}124function border_style() {125  var values = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge',126                'inset', 'outset'];127  return iterable(values);128}129function integer() {130  var values = ['0', '101', '-51'];131  return iterable(values);132}133function shape() {134  var values = ['rect(1em, auto, 0.5px, 2000em)'];135  return iterable(values);136}137function string() {138  var values = ['"string"', {actual: "'string'", serialized: '"string"'}];139  return iterable(values);140}141function counter() {142  var values = ['counter(par-num)', 'counter(par-num, upper-roman)'];143  return iterable(values);144}145function attr() {146  var values = ['attr(foo-bar)', 'attr(foo_bar)'];147  return iterable(values);148}149function family_name() {150  var values = ['Gill,', '"Lucida" Grande,', 'Red/Black,'];151  return iterable(values);152}153function generic_family() {154  var values = ['serif', 'sans-serif'];155  return iterable(values);156}157function absolute_size() {158  var values = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'];159  return iterable(values);160}161function relative_size() {162  var values = ['larger', 'smaller'];163  return iterable(values);164}165function number() {166  var values = ['0', {'actual': '-0', serialized: '0'}, '1000', '-5123', '0.9', '-0.09'];167  return iterable(values);168}169var properties = {170  'background-attachment': {171    'values': ['scroll', 'fixed', 'inherit'],172    'initial': 'scroll',173  },174  'background-color': {175    'values': [color, 'transparent', 'inherit'],176    'initial': 'transparent',177  },178  'background-image': {179    'values': [uri, 'none', 'inherit'],180    'initial': 'none',181  },182  'background-position': {183    'values': [[[percentage, length, 'left', 'center', 'right'],184                [percentage, length, 'top', 'center', 'bottom']],185               [['left', 'center', 'right'],186                ['top', 'center', 'bottom']],187                'inherit'],188    'initial': '0% 0%',189  },190  'background-repeat': {191    'values': ['repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'inherit'],192    'initial': 'repeat',193  },194  //background195  'border-collapse': {196    'values': ['collapse', 'separate', 'inherit'],197    'initial': 'separate',198  },199  //border-color200  'border-spacing': {201    'values': [length, 'inherit'],202    'initial': '0',203  },204  //border-style205  //border-top, border-right, border-bottom, border-left206  'border-top-color': {207    'values': [color, 'transparent', 'inherit'],208    'initial': 'black', //FIXME209  },210  'border-right-color': {211    'values': [color, 'transparent', 'inherit'],212    'initial': 'black', //FIXME213  },214  'border-bottom-color': {215    'values': [color, 'transparent', 'inherit'],216    'initial': 'black', //FIXME217  },218  'border-left-color': {219    'values': [color, 'transparent', 'inherit'],220    'initial': 'black', //FIXME221  },222  'border-top-style': {223    'values': [border_style, 'inherit'],224    'initial': null,225  },226  'border-right-style': {227    'values': [border_style, 'inherit'],228    'initial': null,229  },230  'border-bottom-style': {231    'values': [border_style, 'inherit'],232    'initial': null,233  },234  'border-left-style': {235    'values': [border_style, 'inherit'],236    'initial': null,237  },238  'border-top-width': {239    'values': ['thin', 'medium', 'thick', length, 'inherit'],240    'initial': 'medium',241  },242  'border-right-width': {243    'values': ['thin', 'medium', 'thick', length, 'inherit'],244    'initial': 'medium',245  },246  'border-bottom-width': {247    'values': ['thin', 'medium', 'thick', length, 'inherit'],248    'initial': 'medium',249  },250  'border-left-width': {251    'values': ['thin', 'medium', 'thick', length, 'inherit'],252    'initial': 'medium',253  },254  //border-width255  //border256  'bottom': {257    'values': [length, percentage, 'auto', 'inherit'],258    'initial': 'auto',259  },260  'caption-side': {261    'values': ['top', 'bottom', 'inherit'],262    'initial': 'top',263  },264  'clear': {265    'values': ['none', 'left', 'right', 'both', 'inherit'],266    'initial': 'none',267  },268  'clip': {269    'values': [shape, 'auto', 'inherit'],270    'initial': 'auto',271  },272  'color': {273    'values': [color, 'inherit'],274    'initial': 'black', //FIXME depends on user agent275  },276  'content': {277    'values': ['normal', 'none', string, uri, counter, attr, 'inherit'], //FIXME278    'initial': 'normal',279  },280  //counter-increment281  //counter-reset282  'cursor': {283    'values': [/*uri,*/ 'auto', 'crosshair', 'default', 'pointer', 'move', 'e-resize', 'ne-resize',284               'nw-resize', 'n-resize', 'se-resize', 'sw-resize', 's-resize', 'w-resize', 'text',285               'wait', 'help', 'progress', 'inherit'],286    'initial': 'auto',287  },288  'direction': {289    'values': ['ltr', 'rtl', 'inherit'],290    'initial': 'ltr',291  },292  'display': {293    'values': ['inline', 'block', 'list-item', 'inline-block', 'table', 'inline-table',294               'table-row-group', 'table-header-group', 'table-footer-group', 'table-row',295               'table-column-group', 'table-column', 'table-cell', 'table-caption', 'none',296               'inherit'],297    'initial': 'inline',298  },299  'empty-cells': {300     'values': ['show', 'hide', 'inherit'],301     'initial': 'show',302  },303  'float': {304    'values': ['left', 'right', 'none', 'inherit'],305    'initial': 'none',306    'property': 'cssFloat',307  },308  'font-family': {309    'values': [[family_name, generic_family], 'inherit'],310    'initial': 'sans-serif', //FIXME depends on user agent311  },312  'font-size': {313    'values': [absolute_size, relative_size, length, percentage, 'inherit'],314    'initial': 'medium',315  },316  'font-style': {317    'values': ['normal', 'italic', 'oblique', 'inherit'],318    'initial': 'normal',319  },320  'font-variant': {321    'values': ['normal', 'small-caps', 'inherit'],322    'initial': 'normal',323  },324  'font-weight': {325    'values': ['normal', 'bold', 'bolder', 'lighter', 100, 200, 300, 300, 400, 500, 600,326               700, 800, 900, 'inherit'],327    'initial': 'normal',328  },329  //font330  'height': {331    'values': [length, percentage, 'auto', 'inherit'],332    'initial': 'auto',333  },334  'left': {335    'values': [length, percentage, 'auto', 'inherit'],336    'initial': 'auto',337  },338  'letter-spacing': {339    'values': ['normal', length, 'inherit'],340    'initial': 'normal',341  },342  'line-height': {343    'values': ['normal', number, length, percentage, 'inherit'],344    'initial': 'normal',345  },346  'list-style-image': {347    'values': [uri, 'none', 'inherit'],348    'initial': 'none',349  },350  'list-style-position': {351    'values': ['inside', 'outside', 'inherit'],352    'initial': 'outside',353  },354  'list-style-type': {355    'values': ['disc', 'circle', 'square', 'decimal', 'decimal-leading-zero', 'lower-roman',356               'upper-roman', 'lower-greek', 'lower-latin', 'upper-latin', 'armenian', 'georgian',357               'lower-alpha', 'upper-alpha', 'none', 'inherit'],358    'initial': 'disc',359  },360  //list-style361  'margin-right': {362    'values': [length, percentage, 'auto', 'inherit'],363    'initial': 0,364  },365  'margin-left': {366    'values': [length, percentage, 'auto', 'inherit'],367    'initial': 0,368  },369  'margin-top': {370    'values': [length, percentage, 'auto', 'inherit'],371    'initial': 0,372  },373  'margin-bottom': {374    'values': [length, percentage, 'auto', 'inherit'],375    'initial': 0,376  },377  //margin378  'max-height': {379    'values': [length, percentage, 'none', 'inherit'],380    'initial': 'none',381  },382  'max-width': {383    'values': [length, percentage, 'none', 'inherit'],384    'initial': 'none',385  },386  'min-height': {387    'values': [length, percentage, 'inherit'],388    'initial': 0,389  },390  'min-width': {391    'values': [length, percentage, 'inherit'],392    'initial': 0,393  },394  'orphans': {395    'values': [integer, 'inherit'],396    'initial': 2,397  },398  'outline-color': {399    'values': [color, 'invert', 'inherit'],400    'initial': 'invert',401  },402  'outline-style': {403    'values': [border_style, 'inherit'],404    'initial': 'none',405  },406  'outline-width': {407    'values': ['thin', 'medium', 'thick', length, 'inherit'],408    'initial': 'medium',409  },410  //outline411  'overflow': {412    'values': ['visible', 'hidden', 'scroll', 'auto', 'inherit'],413    'initial': 'visible',414  },415  'padding-top': {416    'values': [length, percentage, 'inherit'],417    'initial': 0,418  },419  'padding-right': {420    'values': [length, percentage, 'inherit'],421    'initial': 0,422  },423  'padding-bottom': {424    'values': [length, percentage, 'inherit'],425    'initial': 0,426  },427  'padding-left': {428    'values': [length, percentage, 'inherit'],429    'initial': 0,430  },431  //padding432  'page-break-after': {433    'values': ['auto', 'always', 'avoid', 'left', 'right', 'inherit'],434    'initial': 'auto',435  },436  'page-break-before': {437    'values': ['auto', 'always', 'avoid', 'left', 'right', 'inherit'],438    'initial': 'auto',439  },440  'page-break-inside': {441    'values': ['avoid', 'auto', 'inherit'],442    'initial': 'auto',443  },444  'position': {445    'values': ['static', 'relative', 'absolute', 'fixed', 'inherit'],446    'initial': 'static',447  },448  //FIXME quotes449  'right': {450    'values': [length, percentage, 'auto', 'inherit'],451    'initial': 'auto',452  },453  'table-layout': {454    'values': ['auto', 'fixed', 'inherit'],455    'initial': 'auto',456  },457  'text-align': {458    'values': ['left', 'right', 'center', 'justify', 'inherit'],459    'initial': null,460  },461  'text-decoration': {462    'values': ['none', 'underline', 'overline', 'line-through', 'blink', 'inherit'],463    'initial': 'none',464  },465  'text-indent': {466    'values': [length, percentage, 'inherit'],467    'initial': 0,468  },469  'text-transform': {470    'values': ['capitalize', 'uppercase', 'lowercase', 'none', 'inherit'],471    'initial': 'none',472  },473  'top': {474    'values': [length, percentage, 'auto', 'inherit'],475    'initial': 'auto',476  },477  'unicode-bidi': {478    'values': ['normal', 'embed', 'bidi-override', 'inherit'],479    'initial': 'normal',480  },481  'vertical-align': {482    'values': ['baseline', 'sub', 'super', 'top', 'text-top', 'middle', 'bottom', 'text-bottom',483               percentage, length, 'inherit'],484    'initial': 'baseline',485  },486  'visibility': {487    'values': ['visible', 'hidden', 'collapse', 'inherit'],488    'initial': 'visible',489  },490  'white-space': {491    'values': ['normal', 'pre', 'nowrap', 'pre-wrap', 'pre-line', 'inherit'],492    'initial': 'normal',493  },494  'widows': {495    'values': [integer, 'inherit'],496    'initial': 2,497  },498  'width': {499    'values': [length, percentage, 'auto', 'inherit'],500    'initial': 'auto',501  },502  'word-spacing': {503    'values': ['normal', length, 'inherit'],504    'initial': 'normal',505  },506  'z-index': {507    'values': ['auto', integer, 'inherit'],508    'initial': 'auto',509  },...items.js
Source:items.js  
1'use strict';2exports.BattleItems = {3	aguavberry: {4		inherit: true,5		naturalGift: {6			basePower: 60,7			type: "Dragon",8		},9	},10	apicotberry: {11		inherit: true,12		naturalGift: {13			basePower: 80,14			type: "Ground",15		},16	},17	aspearberry: {18		inherit: true,19		naturalGift: {20			basePower: 60,21			type: "Ice",22		},23	},24	babiriberry: {25		inherit: true,26		naturalGift: {27			basePower: 60,28			type: "Steel",29		},30	},31	belueberry: {32		inherit: true,33		naturalGift: {34			basePower: 80,35			type: "Electric",36		},37	},38	blukberry: {39		inherit: true,40		naturalGift: {41			basePower: 70,42			type: "Fire",43		},44	},45	buggem: {46		inherit: true,47		isUnreleased: false,48		desc: "Holder's first successful Bug-type attack will have 1.5x power. Single use.",49	},50	chartiberry: {51		inherit: true,52		naturalGift: {53			basePower: 60,54			type: "Rock",55		},56	},57	cheriberry: {58		inherit: true,59		naturalGift: {60			basePower: 60,61			type: "Fire",62		},63	},64	chestoberry: {65		inherit: true,66		naturalGift: {67			basePower: 60,68			type: "Water",69		},70	},71	chilanberry: {72		inherit: true,73		naturalGift: {74			basePower: 60,75			type: "Normal",76		},77	},78	chopleberry: {79		inherit: true,80		naturalGift: {81			basePower: 60,82			type: "Fighting",83		},84	},85	cobaberry: {86		inherit: true,87		naturalGift: {88			basePower: 60,89			type: "Flying",90		},91	},92	colburberry: {93		inherit: true,94		naturalGift: {95			basePower: 60,96			type: "Dark",97		},98	},99	cornnberry: {100		inherit: true,101		naturalGift: {102			basePower: 70,103			type: "Bug",104		},105	},106	custapberry: {107		inherit: true,108		isUnreleased: false,109		naturalGift: {110			basePower: 80,111			type: "Ghost",112		},113	},114	darkgem: {115		inherit: true,116		isUnreleased: false,117		desc: "Holder's first successful Dark-type attack will have 1.5x power. Single use.",118	},119	dragongem: {120		inherit: true,121		isUnreleased: false,122		desc: "Holder's first successful Dragon-type attack will have 1.5x power. Single use.",123	},124	durinberry: {125		inherit: true,126		naturalGift: {127			basePower: 80,128			type: "Water",129		},130	},131	electricgem: {132		inherit: true,133		isUnreleased: false,134		desc: "Holder's first successful Electric-type attack will have 1.5x power. Single use.",135	},136	enigmaberry: {137		inherit: true,138		naturalGift: {139			basePower: 80,140			type: "Bug",141		},142	},143	fightinggem: {144		inherit: true,145		isUnreleased: false,146		desc: "Holder's first successful Fighting-type attack will have 1.5x power. Single use.",147	},148	figyberry: {149		inherit: true,150		naturalGift: {151			basePower: 60,152			type: "Bug",153		},154	},155	firegem: {156		inherit: true,157		isUnreleased: false,158		desc: "Holder's first successful Fire-type attack will have 1.5x power. Single use.",159	},160	flyinggem: {161		inherit: true,162		isUnreleased: false,163		desc: "Holder's first successful Flying-type attack will have 1.5x power. Single use.",164	},165	ganlonberry: {166		inherit: true,167		naturalGift: {168			basePower: 80,169			type: "Ice",170		},171	},172	ghostgem: {173		inherit: true,174		isUnreleased: false,175		desc: "Holder's first successful Ghost-type attack will have 1.5x power. Single use.",176	},177	grassgem: {178		inherit: true,179		isUnreleased: false,180		desc: "Holder's first successful Grass-type attack will have 1.5x power. Single use.",181	},182	grepaberry: {183		inherit: true,184		naturalGift: {185			basePower: 70,186			type: "Flying",187		},188	},189	groundgem: {190		inherit: true,191		isUnreleased: false,192		desc: "Holder's first successful Ground-type attack will have 1.5x power. Single use.",193	},194	habanberry: {195		inherit: true,196		naturalGift: {197			basePower: 60,198			type: "Dragon",199		},200	},201	hondewberry: {202		inherit: true,203		naturalGift: {204			basePower: 70,205			type: "Ground",206		},207	},208	iapapaberry: {209		inherit: true,210		naturalGift: {211			basePower: 60,212			type: "Dark",213		},214	},215	icegem: {216		inherit: true,217		isUnreleased: false,218		desc: "Holder's first successful Ice-type attack will have 1.5x power. Single use.",219	},220	jabocaberry: {221		inherit: true,222		naturalGift: {223			basePower: 80,224			type: "Dragon",225		},226	},227	kasibberry: {228		inherit: true,229		naturalGift: {230			basePower: 60,231			type: "Ghost",232		},233	},234	kebiaberry: {235		inherit: true,236		naturalGift: {237			basePower: 60,238			type: "Poison",239		},240	},241	kelpsyberry: {242		inherit: true,243		naturalGift: {244			basePower: 70,245			type: "Fighting",246		},247	},248	lansatberry: {249		inherit: true,250		naturalGift: {251			basePower: 80,252			type: "Flying",253		},254	},255	leppaberry: {256		inherit: true,257		naturalGift: {258			basePower: 60,259			type: "Fighting",260		},261	},262	liechiberry: {263		inherit: true,264		naturalGift: {265			basePower: 80,266			type: "Grass",267		},268	},269	lumberry: {270		inherit: true,271		naturalGift: {272			basePower: 60,273			type: "Flying",274		},275	},276	mail: {277		inherit: true,278		isUnreleased: false,279	},280	magoberry: {281		inherit: true,282		naturalGift: {283			basePower: 60,284			type: "Ghost",285		},286	},287	magostberry: {288		inherit: true,289		naturalGift: {290			basePower: 70,291			type: "Rock",292		},293	},294	micleberry: {295		inherit: true,296		naturalGift: {297			basePower: 80,298			type: "Rock",299		},300	},301	nanabberry: {302		inherit: true,303		naturalGift: {304			basePower: 70,305			type: "Water",306		},307	},308	nomelberry: {309		inherit: true,310		naturalGift: {311			basePower: 70,312			type: "Dragon",313		},314	},315	normalgem: {316		inherit: true,317		desc: "Holder's first successful Normal-type attack will have 1.5x power. Single use.",318	},319	occaberry: {320		inherit: true,321		naturalGift: {322			basePower: 60,323			type: "Fire",324		},325	},326	oranberry: {327		inherit: true,328		naturalGift: {329			basePower: 60,330			type: "Poison",331		},332	},333	pamtreberry: {334		inherit: true,335		naturalGift: {336			basePower: 70,337			type: "Steel",338		},339	},340	passhoberry: {341		inherit: true,342		naturalGift: {343			basePower: 60,344			type: "Water",345		},346	},347	payapaberry: {348		inherit: true,349		naturalGift: {350			basePower: 60,351			type: "Psychic",352		},353	},354	pechaberry: {355		inherit: true,356		naturalGift: {357			basePower: 60,358			type: "Electric",359		},360	},361	persimberry: {362		inherit: true,363		naturalGift: {364			basePower: 60,365			type: "Ground",366		},367	},368	petayaberry: {369		inherit: true,370		naturalGift: {371			basePower: 80,372			type: "Poison",373		},374	},375	pinapberry: {376		inherit: true,377		naturalGift: {378			basePower: 70,379			type: "Grass",380		},381	},382	poisongem: {383		inherit: true,384		isUnreleased: false,385		desc: "Holder's first successful Poison-type attack will have 1.5x power. Single use.",386	},387	pomegberry: {388		inherit: true,389		naturalGift: {390			basePower: 70,391			type: "Ice",392		},393	},394	psychicgem: {395		inherit: true,396		isUnreleased: false,397		desc: "Holder's first successful Psychic-type attack will have 1.5x power. Single use.",398	},399	qualotberry: {400		inherit: true,401		naturalGift: {402			basePower: 70,403			type: "Poison",404		},405	},406	rabutaberry: {407		inherit: true,408		naturalGift: {409			basePower: 70,410			type: "Ghost",411		},412	},413	rawstberry: {414		inherit: true,415		naturalGift: {416			basePower: 60,417			type: "Grass",418		},419	},420	razzberry: {421		inherit: true,422		naturalGift: {423			basePower: 60,424			type: "Steel",425		},426	},427	rindoberry: {428		inherit: true,429		naturalGift: {430			basePower: 60,431			type: "Grass",432		},433	},434	rockgem: {435		inherit: true,436		isUnreleased: false,437		desc: "Holder's first successful Rock-type attack will have 1.5x power. Single use.",438	},439	rowapberry: {440		inherit: true,441		naturalGift: {442			basePower: 80,443			type: "Dark",444		},445	},446	salacberry: {447		inherit: true,448		naturalGift: {449			basePower: 80,450			type: "Fighting",451		},452	},453	shucaberry: {454		inherit: true,455		naturalGift: {456			basePower: 60,457			type: "Ground",458		},459	},460	sitrusberry: {461		inherit: true,462		naturalGift: {463			basePower: 60,464			type: "Psychic",465		},466	},467	souldew: {468		inherit: true,469		isUnreleased: false,470	},471	spelonberry: {472		inherit: true,473		naturalGift: {474			basePower: 70,475			type: "Dark",476		},477	},478	starfberry: {479		inherit: true,480		naturalGift: {481			basePower: 80,482			type: "Psychic",483		},484	},485	steelgem: {486		inherit: true,487		isUnreleased: false,488		desc: "Holder's first successful Steel-type attack will have 1.5x power. Single use.",489	},490	tamatoberry: {491		inherit: true,492		naturalGift: {493			basePower: 70,494			type: "Psychic",495		},496	},497	tangaberry: {498		inherit: true,499		naturalGift: {500			basePower: 60,501			type: "Bug",502		},503	},504	wacanberry: {505		inherit: true,506		naturalGift: {507			basePower: 60,508			type: "Electric",509		},510	},511	watergem: {512		inherit: true,513		isUnreleased: false,514		desc: "Holder's first successful Water-type attack will have 1.5x power. Single use.",515	},516	watmelberry: {517		inherit: true,518		naturalGift: {519			basePower: 80,520			type: "Fire",521		},522	},523	wepearberry: {524		inherit: true,525		naturalGift: {526			basePower: 70,527			type: "Electric",528		},529	},530	wikiberry: {531		inherit: true,532		naturalGift: {533			basePower: 60,534			type: "Rock",535		},536	},537	yacheberry: {538		inherit: true,539		naturalGift: {540			basePower: 60,541			type: "Ice",542		},543	},...pokedex.js
Source:pokedex.js  
1'use strict';2exports.BattlePokedex = {3	butterfree: {4		inherit: true,5		baseStats: {hp: 60, atk: 45, def: 50, spa: 80, spd: 80, spe: 70},6	},7	beedrill: {8		inherit: true,9		baseStats: {hp: 65, atk: 80, def: 40, spa: 45, spd: 80, spe: 75},10	},11	pidgeot: {12		inherit: true,13		baseStats: {hp: 83, atk: 80, def: 75, spa: 70, spd: 70, spe: 91},14	},15	pikachu: {16		inherit: true,17		baseStats: {hp: 35, atk: 55, def: 30, spa: 50, spd: 40, spe: 90},18	},19	raichu: {20		inherit: true,21		baseStats: {hp: 60, atk: 90, def: 55, spa: 90, spd: 80, spe: 100},22	},23	nidoqueen: {24		inherit: true,25		baseStats: {hp: 90, atk: 82, def: 87, spa: 75, spd: 85, spe: 76},26	},27	nidoking: {28		inherit: true,29		baseStats: {hp: 81, atk: 92, def: 77, spa: 85, spd: 75, spe: 85},30	},31	clefairy: {32		inherit: true,33		types: ["Normal"],34	},35	clefable: {36		inherit: true,37		types: ["Normal"],38		baseStats: {hp: 95, atk: 70, def: 73, spa: 85, spd: 90, spe: 60},39	},40	jigglypuff: {41		inherit: true,42		types: ["Normal"],43		abilities: {0: "Cute Charm", H: "Friend Guard"},44	},45	wigglytuff: {46		inherit: true,47		types: ["Normal"],48		baseStats: {hp: 140, atk: 70, def: 45, spa: 75, spd: 50, spe: 45},49		abilities: {0: "Cute Charm", H: "Frisk"},50	},51	vileplume: {52		inherit: true,53		baseStats: {hp: 75, atk: 80, def: 85, spa: 100, spd: 90, spe: 50},54	},55	poliwrath: {56		inherit: true,57		baseStats: {hp: 90, atk: 85, def: 95, spa: 70, spd: 90, spe: 70},58	},59	alakazam: {60		inherit: true,61		baseStats: {hp: 55, atk: 50, def: 45, spa: 135, spd: 85, spe: 120},62	},63	victreebel: {64		inherit: true,65		baseStats: {hp: 80, atk: 105, def: 65, spa: 100, spd: 60, spe: 70},66	},67	golem: {68		inherit: true,69		baseStats: {hp: 80, atk: 110, def: 130, spa: 55, spd: 65, spe: 45},70	},71	mrmime: {72		inherit: true,73		types: ["Psychic"],74	},75	articuno: {76		inherit: true,77		abilities: {0: "Pressure"},78	},79	zapdos: {80		inherit: true,81		abilities: {0: "Pressure"},82	},83	moltres: {84		inherit: true,85		abilities: {0: "Pressure"},86	},87	chikorita: {88		inherit: true,89		abilities: {0: "Overgrow"},90	},91	bayleef: {92		inherit: true,93		abilities: {0: "Overgrow"},94	},95	meganium: {96		inherit: true,97		abilities: {0: "Overgrow"},98	},99	cyndaquil: {100		inherit: true,101		abilities: {0: "Blaze"},102	},103	quilava: {104		inherit: true,105		abilities: {0: "Blaze"},106	},107	typhlosion: {108		inherit: true,109		abilities: {0: "Blaze"},110	},111	totodile: {112		inherit: true,113		abilities: {0: "Torrent"},114	},115	croconaw: {116		inherit: true,117		abilities: {0: "Torrent"},118	},119	feraligatr: {120		inherit: true,121		abilities: {0: "Torrent"},122	},123	igglybuff: {124		inherit: true,125		types: ["Normal"],126		abilities: {0: "Cute Charm", H: "Friend Guard"},127	},128	togepi: {129		inherit: true,130		types: ["Normal"],131	},132	togetic: {133		inherit: true,134		types: ["Normal", "Flying"],135	},136	cleffa: {137		inherit: true,138		types: ["Normal"],139	},140	ampharos: {141		inherit: true,142		baseStats: {hp: 90, atk: 75, def: 75, spa: 115, spd: 90, spe: 55},143	},144	bellossom: {145		inherit: true,146		baseStats: {hp: 75, atk: 80, def: 85, spa: 90, spd: 100, spe: 50},147	},148	marill: {149		inherit: true,150		types: ["Water"],151	},152	azumarill: {153		inherit: true,154		types: ["Water"],155		baseStats: {hp: 100, atk: 50, def: 80, spa: 50, spd: 80, spe: 50},156	},157	jumpluff: {158		inherit: true,159		baseStats: {hp: 75, atk: 55, def: 70, spa: 55, spd: 85, spe: 110},160	},161	snubbull: {162		inherit: true,163		types: ["Normal"],164	},165	granbull: {166		inherit: true,167		types: ["Normal"],168	},169	raikou: {170		inherit: true,171		abilities: {0: "Pressure"},172	},173	entei: {174		inherit: true,175		abilities: {0: "Pressure"},176	},177	suicune: {178		inherit: true,179		abilities: {0: "Pressure"},180	},181	beautifly: {182		inherit: true,183		baseStats: {hp: 60, atk: 70, def: 50, spa: 90, spd: 50, spe: 65},184	},185	ralts: {186		inherit: true,187		types: ["Psychic"],188	},189	kirlia: {190		inherit: true,191		types: ["Psychic"],192	},193	gardevoir: {194		inherit: true,195		types: ["Psychic"],196	},197	exploud: {198		inherit: true,199		baseStats: {hp: 104, atk: 91, def: 63, spa: 91, spd: 63, spe: 68},200	},201	azurill: {202		inherit: true,203		types: ["Normal"],204	},205	mawile: {206		inherit: true,207		types: ["Steel"],208	},209	plusle: {210		inherit: true,211		abilities: {0: "Plus"},212	},213	minun: {214		inherit: true,215		abilities: {0: "Minus"},216	},217	kecleon: {218		inherit: true,219		abilities: {0: "Color Change"},220	},221	milotic: {222		inherit: true,223		abilities: {0: "Marvel Scale", H: "Cute Charm"},224	},225	duskull: {226		inherit: true,227		abilities: {0: "Levitate"},228	},229	dusclops: {230		inherit: true,231		abilities: {0: "Pressure"},232	},233	regirock: {234		inherit: true,235		abilities: {0: "Clear Body"},236	},237	regice: {238		inherit: true,239		abilities: {0: "Clear Body"},240	},241	registeel: {242		inherit: true,243		abilities: {0: "Clear Body"},244	},245	starly: {246		inherit: true,247		abilities: {0: "Keen Eye"},248	},249	staraptor: {250		inherit: true,251		baseStats: {hp: 85, atk: 120, def: 70, spa: 50, spd: 50, spe: 100},252	},253	roserade: {254		inherit: true,255		baseStats: {hp: 60, atk: 70, def: 55, spa: 125, spd: 105, spe: 90},256	},257	mimejr: {258		inherit: true,259		types: ["Psychic"],260	},261	togekiss: {262		inherit: true,263		types: ["Normal", "Flying"],264	},265	dusknoir: {266		inherit: true,267		abilities: {0: "Pressure"},268	},269	heatran: {270		inherit: true,271		abilities: {0: "Flash Fire"},272	},273	snivy: {274		inherit: true,275		abilities: {0: "Overgrow"},276	},277	servine: {278		inherit: true,279		abilities: {0: "Overgrow"},280	},281	serperior: {282		inherit: true,283		abilities: {0: "Overgrow"},284	},285	tepig: {286		inherit: true,287		abilities: {0: "Blaze"},288	},289	pignite: {290		inherit: true,291		abilities: {0: "Blaze"},292	},293	emboar: {294		inherit: true,295		abilities: {0: "Blaze"},296	},297	oshawott: {298		inherit: true,299		abilities: {0: "Torrent"},300	},301	dewott: {302		inherit: true,303		abilities: {0: "Torrent"},304	},305	samurott: {306		inherit: true,307		abilities: {0: "Torrent"},308	},309	stoutland: {310		inherit: true,311		baseStats: {hp: 85, atk: 100, def: 90, spa: 45, spd: 90, spe: 80},312	},313	unfezant: {314		inherit: true,315		baseStats: {hp: 80, atk: 105, def: 80, spa: 65, spd: 55, spe: 93},316	},317	gigalith: {318		inherit: true,319		baseStats: {hp: 85, atk: 135, def: 130, spa: 60, spd: 70, spe: 25},320	},321	seismitoad: {322		inherit: true,323		baseStats: {hp: 105, atk: 85, def: 75, spa: 85, spd: 75, spe: 74},324	},325	leavanny: {326		inherit: true,327		baseStats: {hp: 75, atk: 103, def: 80, spa: 70, spd: 70, spe: 92},328	},329	venipede: {330		inherit: true,331		abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},332	},333	whirlipede: {334		inherit: true,335		abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},336	},337	scolipede: {338		inherit: true,339		baseStats: {hp: 60, atk: 90, def: 89, spa: 55, spd: 69, spe: 112},340		abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},341	},342	cottonee: {343		inherit: true,344		types: ["Grass"],345	},346	whimsicott: {347		inherit: true,348		types: ["Grass"],349	},350	krookodile: {351		inherit: true,352		baseStats: {hp: 95, atk: 117, def: 70, spa: 65, spd: 70, spe: 92},353	},354	gothita: {355		inherit: true,356		abilities: {0: "Frisk"},357	},358	gothorita: {359		inherit: true,360		abilities: {0: "Frisk", H: "Shadow Tag"},361	},362	gothitelle: {363		inherit: true,364		abilities: {0: "Frisk", H: "Shadow Tag"},365	},366	ferrothorn: {367		inherit: true,368		abilities: {0: "Iron Barbs"},369	},370	klink: {371		inherit: true,372		abilities: {0: "Plus", 1: "Minus"},373	},374	litwick: {375		inherit: true,376		abilities: {0: "Flash Fire", 1: "Flame Body"},377	},378	lampent: {379		inherit: true,380		abilities: {0: "Flash Fire", 1: "Flame Body"},381	},382	chandelure: {383		inherit: true,384		abilities: {0: "Flash Fire", 1: "Flame Body"},385	},386	rufflet: {387		inherit: true,388		abilities: {0: "Keen Eye", 1: "Sheer Force"},389	},390	larvesta: {391		inherit: true,392		abilities: {0: "Flame Body"},393	},394	volcarona: {395		inherit: true,396		abilities: {0: "Flame Body"},397	},...sidebar.js
Source:sidebar.js  
1import React, { Component } from 'react';2import { NavLink } from 'react-router-dom';3import Api from './api';4import $ from 'jquery';5class NLink extends Component {6    render() {7        return (8            <li><NavLink {...this.props} activeStyle={{ opacity:1, fontWeight:800 }} /></li>9        );10    }11}12class SideBar extends Component {13    constructor() {14        super();15        this.state = {on_team:null, logged_in: null,  user: {}, league: {}};16    }17    componentDidMount() {18        Api.loginCheck((logged_in) => {19            this.setState({ logged_in });20            Api.getUserProfile(function (u) {21                this.setState({ user: u });22            }.bind(this))23        });24        Api.getUserTeam(function(e) {25            this.setState({on_team:(e !== null)});26            $(document).ready(function() {27                window.init_right_menu();28            });29        }.bind(this));30        Api.getLeague(function (l) {31            this.setState({ league: l});32        }.bind(this));33    }34    isSubmissionEnabled() {35        if (this.state.user.is_staff == true) {36          return true;37        }38        if (this.state.league.game_released == true) {39          return true;40        }41        return false;42    }43    // for icon options below, see https://themes-pixeden.com/font-demos/7-stroke/44    render() {45        return (46            <div className="sidebar" data-color="space"> {/* data-color is defined in light-bootstrap-dashboard.css */}47                <div className="sidebar-wrapper">48                    <div className="logo">49                        <a href="#" className="simple-text">Battlecode</a>50                    </div>51                    <ul className="nav nav-pills nav-stacked">52                        <NLink to={`${process.env.PUBLIC_URL}/home`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-home pe-fw" />Home</p></NLink>53                        <NLink to={`${process.env.PUBLIC_URL}/getting-started`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-sun pe-fw" />Getting Started</p></NLink>54                        <NLink to={`${process.env.PUBLIC_URL}/resources`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-note2 pe-fw" />Resources</p></NLink>55                        <NLink to={`${process.env.PUBLIC_URL}/updates`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-bell pe-fw" />Updates</p></NLink>56                        57                        <br />58                        59                        <NLink to={`${process.env.PUBLIC_URL}/tournaments`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-medal pe-fw" />Tournaments</p></NLink>60                        <NLink to={`${process.env.PUBLIC_URL}/rankings`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-graph1 pe-fw" />Rankings</p></NLink>61                        {/*<NLink to={`${process.env.PUBLIC_URL}/search`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-search pe-fw" />Search</p></NLink>*/}62                        63                        <br />64                        65                        { this.state.logged_in && <NLink to={`${process.env.PUBLIC_URL}/team`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-users pe-fw" />Team</p></NLink>}66                        { this.state.on_team && <NLink to={`${process.env.PUBLIC_URL}/submissions`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-up-arrow pe-fw" />Submissions</p></NLink> }67                        {/*{ this.state.on_team && <NLink to={`${process.env.PUBLIC_URL}/ide`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-pen pe-fw" />IDE</p></NLink> }*/}68                        { (this.state.on_team && this.isSubmissionEnabled()) && <NLink to={`${process.env.PUBLIC_URL}/scrimmaging`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-joy pe-fw" />Scrimmaging</p></NLink> }69                        {/*<NLink to={`${process.env.PUBLIC_URL}/replay`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-monitor pe-fw" />Replay</p></NLink>*/}70                        <br />71                        { this.state.user.is_staff && <NLink to={`${process.env.PUBLIC_URL}/staff`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-tools pe-fw" />Staff</p></NLink> }72                        <br />73                    </ul>74                </div>75            </div>76        );77    }78}...Using AI Code Generation
1const { chromium } = require('playwright');2(async () => {3  const browser = await chromium.launch();4  const context = await browser.newContext();5  const page = await context.newPage();6  await page.screenshot({ path: 'example.png' });7  await browser.close();8})();9const { chromium } = require('playwright');10(async () => {11  const browser = await chromium.launch();12  const context = await browser.newContext();13  const page = await context.newPage();14  await page.screenshot({ path: 'example.png' });15  await browser.close();16})();17const { chromium } = require('playwright');18(async () => {19  const browser = await chromium.launch();20  const context = await browser.newContext();21  const page = await context.newPage();22  await page.screenshot({ path: 'example.png' });23  await browser.close();24})();25const { chromium } = require('playwright');26(async () => {27  const browser = await chromium.launch();28  const context = await browser.newContext();29  const page = await context.newPage();30  await page.screenshot({ path: 'example.png' });31  await browser.close();32})();33const { chromium } = require('playwright');34(async () => {35  const browser = await chromium.launch();36  const context = await browser.newContext();37  const page = await context.newPage();38  await page.screenshot({ path: 'example.png' });39  await browser.close();40})();41const { chromium } = require('playwright');42(async () => {43  const browser = await chromium.launch();44  const context = await browser.newContext();45  const page = await context.newPage();Using AI Code Generation
1const { Playwright } = require('playwright');2const playwright = new Playwright();3const browser = await playwright.chromium.launch();4const context = await browser.newContext();5const page = await context.newPage();6await page.goto('Using AI Code Generation
1const { inherit } = require('playwright/lib/utils/utils');2const { Playwright } = require('playwright/lib/server/playwright');3const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');4const { BrowserServer } = require('playwright/lib/server/browserServer');5const { Browser } = require('playwright/lib/server/browser');6const { BrowserContext } = require('playwright/lib/server/browserContext');7const { Page } = require('playwright/lib/server/page');8const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');9const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');10const { inherit } = require('playwright/lib/utils/utils');11const { Playwright } = require('playwright/lib/server/playwright');12const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');13const { BrowserServer } = require('playwright/lib/server/browserServer');14const { Browser } = require('playwright/lib/server/browser');15const { BrowserContext } = require('playwright/lib/server/browserContext');16const { Page } = require('playwright/lib/server/page');17const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');18const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');19const { inherit } = require('playwright/lib/utils/utils');20const { Playwright } = require('playwright/lib/server/playwright');21const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');22const { BrowserServer } = require('playwright/lib/server/browserServer');23const { Browser } = require('playwright/lib/server/browser');24const { BrowserContext } = require('playwright/lib/server/browserContext');25const { Page } = require('playwright/lib/server/page');26const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');27const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');28const { inherit } = require('playwright/lib/utils/utils');29const { Playwright } = require('playwright/lib/server/playwright');30const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');31const { BrowserServer } = require('playwright/lib/server/browserServer');32const { Browser } = require('playwrightUsing AI Code Generation
1const { Playwright } = require('@playwright/test');2const playwright = new Playwright();3const browser = await playwright.chromium.launch();4const context = await browser.newContext();5const page = await context.newPage();6const { Page } = require('@playwright/test/lib/server/page');7const pageObject = new Page(page);8class MyPage extends Page {9  constructor(page) {10    super(page);11  }12  async myMethod() {13    console.log('my method');14  }15}16const myPageObject = new MyPage(page);17await myPageObject.myMethod();18class MyPage extends Page {19  constructor(page) {20    super(page);21  }22  async myMethod() {23    await this.click('div');24  }25}26const myPageObject = new MyPage(page);27await myPageObject.myMethod();28class MyPage extends Page {29  constructor(page) {30    super(page);31  }32  async myMethod() {33    await this.$('div');34  }35}36const myPageObject = new MyPage(page);37await myPageObject.myMethod();38class MyPage extends Page {39  constructor(page) {40    super(page);41  }42  async myMethod() {43    await this.$eval('div', (div) => div.innerHTML);44  }45}46const myPageObject = new MyPage(page);47await myPageObject.myMethod();48class MyPage extends Page {49  constructor(page) {50    super(page);51  }52  async myMethod() {53    await this.$$eval('div', (divs) => divs.length);54  }55}56const myPageObject = new MyPage(page);57await myPageObject.myMethod();58class MyPage extends Page {59  constructor(page) {60    super(page);61  }62  async myMethod() {63    await this.waitForSelector('div');64  }65}66const myPageObject = new MyPage(page);67await myPageObject.myMethod();68class MyPage extends Page {69  constructor(page) {70    super(page);71  }72  async myMethod() {Using AI Code Generation
1const playwright = require('playwright');2const {Page} = require('playwright');3const {BrowserContext} = require('playwright');4const {Browser} = require('playwright');5const {BrowserType} = require('playwright');6const {DeviceDescriptors} = require('playwright');7const {ChromiumBrowser} = require('playwright');8const {ChromiumBrowserContext} = require('playwright');9const {ChromiumBrowserContextOptions} = require('playwright');10const {ChromiumBrowserOptions} = require('playwright');11const {ChromiumBrowserServer} = require('playwright');12const {ChromiumCDPSession} = require('playwright');13const {ChromiumConnection} = require('playwright');14const {ChromiumCoverage} = require('playwright');15const {ChromiumLauncher} = require('playwright');16const {ChromiumPage} = require('playwright');17const {ChromiumPageOptions} = require('playwright');18const {ChromiumProcess} = require('playwright');19const {ChromiumProtocolSession} = require('playwright');20const {ChromiumTarget} = require('playwright');21const {ChromiumTargetOptions} = require('playwright');22const {ChromiumWebSocketTransport} = require('playwright');23const {ChromiumWorker} = require('playwright');24const {ChromiumWorkerOptions} = require('playwright');25const {ElectronApplication} = require('playwright');26const {ElectronApplicationOptions} = require('playwright');27const {ElectronBrowser} = require('playwright');28const {ElectronBrowserContext} = require('playwright');29const {ElectronBrowserContextOptions} = require('playwright');30const {ElectronBrowserOptions} = require('playwright');31const {ElectronBrowserServer} = require('playwright');32const {ElectronCDPSession} = require('playwright');33const {ElectronConnection} = require('playwright');34const {ElectronLauncher} = require('playwright');35const {ElectronPage} = require('playwright');36const {ElectronPageOptions} = require('playwright');37const {ElectronProcess} = require('playwright');38const {ElectronProtocolSession} = require('playwright');39const {ElectronTarget} = require('playwright');40const {ElectronTargetOptions} = require('playwright');41const {ElectronWebSocketTransportUsing AI Code Generation
1const {chromium} = require('playwright');2(async () => {3  const browser = await chromium.launch({4  });5  const context = await browser.newContext();6  const page = await context.newPage();7  await page.screenshot({ path: `example.png` });8  await browser.close();9})();10const {chromium} = require('playwright');11(async () => {12  const browser = await chromium.launch({13  });14  const context = await browser.newContext();15  const page = await context.newPage();16  await page.screenshot({ path: `example.png` });17  await browser.close();18})();19const {chromium} = require('playwright');20(async () => {21  const browser = await chromium.launch({22  });23  const context = await browser.newContext();24  const page = await context.newPage();25  await page.screenshot({ path: `example.png` });26  await browser.close();27})();28const {chromium} = require('playwright');29(async () => {30  const browser = await chromium.launch({31  });32  const context = await browser.newContext();33  const page = await context.newPage();34  await page.screenshot({ path: `example.png` });35  await browser.close();36})();37const {chromium} = require('playwright');38(async () => {39  const browser = await chromium.launch({40  });41  const context = await browser.newContext();42  const page = await context.newPage();43  await page.screenshot({ path: `example.png` });44  await browser.close();45})();Using AI Code Generation
1const { PlaywrightInternal } = require('playwright');2class MyInternal extends PlaywrightInternal {3  constructor() {4    super();5  }6}7const internal = new MyInternal();8const { Playwright } = require('playwright');9class MyPlaywright extends Playwright {10  constructor(internal) {11    super(internal);12  }13}14const playwright = new MyPlaywright(internal);15const { BrowserContext } = require('playwright');16class MyBrowserContext extends BrowserContext {17  constructor(playwright, browserContext) {18    super(playwright, browserContext);19  }20}21const browserContext = new MyBrowserContext(playwright, browserContext);22const { Page } = require('playwright');23class MyPage extends Page {24  constructor(browserContext, page) {25    super(browserContext, page);26  }27}28const page = new MyPage(browserContext, page);29const { Frame } = require('playwright');30class MyFrame extends Frame {31  constructor(page, frame) {32    super(page, frame);33  }34}35const frame = new MyFrame(page, frame);36const { ElementHandle } = require('playwright');37class MyElementHandle extends ElementHandle {38  constructor(page, context, element) {39    super(page, context, element);40  }41}42const elementHandle = new MyElementHandle(page, frame, elementHandle);43const { JSHandle } = require('playwright');44class MyJSHandle extends JSHandle {45  constructor(page, context, handle) {46    super(page, context, handle);47  }48}49const jsHandle = new MyJSHandle(page, frame, jsHandle);50const { JSHandle } = require('playwright');51class MyJSHandle extends JSHandle {52  constructor(page, context, handle) {53    super(page, context, handle);54  }55}56const jsHandle = new MyJSHandle(page, frame, jsHandle);57const { JSHandle } = require('playwright');58class MyJSHandle extends JSHandle {59  constructor(page, context, handle) {60    super(page, context, handle);61  }62}LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!
