diff --git a/.gitignore b/.gitignore
index 44884e8d0c..78865d113c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
# Production
/build
+/coverage
# Generated files
.docusaurus
diff --git a/coverage/clover.xml b/coverage/clover.xml
deleted file mode 100644
index 60dd720dcc..0000000000
--- a/coverage/clover.xml
+++ /dev/null
@@ -1,729 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
deleted file mode 100644
index 53e7d85d4c..0000000000
--- a/coverage/coverage-final.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/__gamedata/index.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/__gamedata/index.js","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f02b782fd4490c5e34429c503e601823b54ca050"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/ability.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/ability.js","statementMap":{"0":{"start":{"line":1,"column":38},"end":{"line":1,"column":55}},"1":{"start":{"line":4,"column":24},"end":{"line":4,"column":93}},"2":{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},"3":{"start":{"line":5,"column":48},"end":{"line":5,"column":92}},"4":{"start":{"line":6,"column":2},"end":{"line":6,"column":30}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},"6":{"start":{"line":10,"column":22},"end":{"line":10,"column":74}},"7":{"start":{"line":12,"column":20},"end":{"line":12,"column":106}},"8":{"start":{"line":12,"column":65},"end":{"line":12,"column":105}},"9":{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},"10":{"start":{"line":14,"column":24},"end":{"line":14,"column":76}},"11":{"start":{"line":15,"column":2},"end":{"line":15,"column":19}},"12":{"start":{"line":19,"column":22},"end":{"line":19,"column":91}},"13":{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},"14":{"start":{"line":20,"column":44},"end":{"line":20,"column":88}},"15":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"16":{"start":{"line":25,"column":19},"end":{"line":25,"column":64}},"17":{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},"18":{"start":{"line":26,"column":76},"end":{"line":26,"column":90}},"19":{"start":{"line":27,"column":22},"end":{"line":29,"column":8}},"20":{"start":{"line":28,"column":4},"end":{"line":28,"column":56}},"21":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}},"22":{"start":{"line":34,"column":0},"end":{"line":34,"column":108}}},"fnMap":{"0":{"name":"makeSmogonAbilityObject","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":32}},"loc":{"start":{"line":3,"column":48},"end":{"line":7,"column":1}},"line":3},"1":{"name":"getAbilityIdFromAbilityName","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":36}},"loc":{"start":{"line":9,"column":52},"end":{"line":16,"column":1}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":58},"end":{"line":12,"column":59}},"loc":{"start":{"line":12,"column":65},"end":{"line":12,"column":105}},"line":12},"3":{"name":"getAbilityString","decl":{"start":{"line":18,"column":9},"end":{"line":18,"column":25}},"loc":{"start":{"line":18,"column":41},"end":{"line":22,"column":1}},"line":18},"4":{"name":"getAbilityInfo","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":23}},"loc":{"start":{"line":24,"column":28},"end":{"line":32,"column":1}},"line":24},"5":{"name":"(anonymous_5)","decl":{"start":{"line":27,"column":38},"end":{"line":27,"column":39}},"loc":{"start":{"line":27,"column":77},"end":{"line":29,"column":3}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":33},"end":{"line":3,"column":46}},"type":"default-arg","locations":[{"start":{"line":3,"column":45},"end":{"line":3,"column":46}}],"line":3},"1":{"loc":{"start":{"line":4,"column":24},"end":{"line":4,"column":93}},"type":"binary-expr","locations":[{"start":{"line":4,"column":24},"end":{"line":4,"column":85}},{"start":{"line":4,"column":89},"end":{"line":4,"column":93}}],"line":4},"2":{"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},{"start":{},"end":{}}],"line":5},"3":{"loc":{"start":{"line":5,"column":6},"end":{"line":5,"column":46}},"type":"binary-expr","locations":[{"start":{"line":5,"column":6},"end":{"line":5,"column":28}},{"start":{"line":5,"column":32},"end":{"line":5,"column":46}}],"line":5},"4":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},{"start":{},"end":{}}],"line":10},"5":{"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},{"start":{},"end":{}}],"line":14},"6":{"loc":{"start":{"line":18,"column":26},"end":{"line":18,"column":39}},"type":"default-arg","locations":[{"start":{"line":18,"column":38},"end":{"line":18,"column":39}}],"line":18},"7":{"loc":{"start":{"line":19,"column":22},"end":{"line":19,"column":91}},"type":"binary-expr","locations":[{"start":{"line":19,"column":22},"end":{"line":19,"column":83}},{"start":{"line":19,"column":87},"end":{"line":19,"column":91}}],"line":19},"8":{"loc":{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},{"start":{},"end":{}}],"line":20},"9":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":42}},"type":"binary-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":26}},{"start":{"line":20,"column":30},"end":{"line":20,"column":42}}],"line":20},"10":{"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},{"start":{},"end":{}}],"line":26},"11":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":74}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":23}},{"start":{"line":26,"column":27},"end":{"line":26,"column":49}},{"start":{"line":26,"column":53},"end":{"line":26,"column":74}}],"line":26}},"s":{"0":3,"1":2,"2":2,"3":1,"4":1,"5":2,"6":0,"7":2,"8":270,"9":2,"10":1,"11":1,"12":8792,"13":8792,"14":1,"15":8791,"16":2,"17":2,"18":1,"19":1,"20":2,"21":1,"22":3},"f":{"0":2,"1":2,"2":270,"3":8792,"4":2,"5":2},"b":{"0":[0],"1":[2,1],"2":[1,1],"3":[2,1],"4":[0,2],"5":[1,1],"6":[0],"7":[8792,1],"8":[1,8791],"9":[8792,8791],"10":[1,1],"11":[2,2,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7cf0ca0987ed52bb7bb3f01dc0740971269e37d5"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/data.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/data.js","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":2,"column":71}},"1":{"start":{"line":3,"column":20},"end":{"line":3,"column":67}},"2":{"start":{"line":4,"column":22},"end":{"line":4,"column":73}},"3":{"start":{"line":5,"column":22},"end":{"line":5,"column":71}},"4":{"start":{"line":6,"column":19},"end":{"line":6,"column":64}},"5":{"start":{"line":7,"column":18},"end":{"line":7,"column":63}},"6":{"start":{"line":10,"column":25},"end":{"line":10,"column":80}},"7":{"start":{"line":11,"column":25},"end":{"line":11,"column":80}},"8":{"start":{"line":12,"column":22},"end":{"line":12,"column":79}},"9":{"start":{"line":13,"column":22},"end":{"line":13,"column":79}},"10":{"start":{"line":14,"column":23},"end":{"line":14,"column":78}},"11":{"start":{"line":15,"column":27},"end":{"line":15,"column":89}},"12":{"start":{"line":18,"column":20},"end":{"line":18,"column":74}},"13":{"start":{"line":19,"column":21},"end":{"line":19,"column":75}},"14":{"start":{"line":20,"column":20},"end":{"line":20,"column":78}},"15":{"start":{"line":21,"column":17},"end":{"line":21,"column":72}},"16":{"start":{"line":22,"column":18},"end":{"line":22,"column":73}},"17":{"start":{"line":23,"column":17},"end":{"line":23,"column":72}},"18":{"start":{"line":24,"column":18},"end":{"line":24,"column":73}},"19":{"start":{"line":27,"column":17},"end":{"line":27,"column":61}},"20":{"start":{"line":28,"column":20},"end":{"line":28,"column":67}},"21":{"start":{"line":29,"column":19},"end":{"line":29,"column":65}},"22":{"start":{"line":31,"column":0},"end":{"line":54,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":9,"1":9,"2":9,"3":9,"4":9,"5":9,"6":9,"7":9,"8":9,"9":9,"10":9,"11":9,"12":9,"13":9,"14":9,"15":9,"16":9,"17":9,"18":9,"19":9,"20":9,"21":9,"22":9},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8951082a6c3a3a6fcac4fdadddd0de59f22bc5d5"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/details.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/details.js","statementMap":{"0":{"start":{"line":1,"column":41},"end":{"line":1,"column":58}},"1":{"start":{"line":3,"column":19},"end":{"line":3,"column":24}},"2":{"start":{"line":4,"column":21},"end":{"line":4,"column":25}},"3":{"start":{"line":5,"column":21},"end":{"line":5,"column":29}},"4":{"start":{"line":8,"column":23},"end":{"line":8,"column":93}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},"6":{"start":{"line":10,"column":29},"end":{"line":10,"column":40}},"7":{"start":{"line":12,"column":37},"end":{"line":12,"column":60}},"8":{"start":{"line":13,"column":17},"end":{"line":13,"column":79}},"9":{"start":{"line":14,"column":15},"end":{"line":14,"column":35}},"10":{"start":{"line":16,"column":28},"end":{"line":16,"column":45}},"11":{"start":{"line":17,"column":30},"end":{"line":17,"column":51}},"12":{"start":{"line":18,"column":2},"end":{"line":18,"column":70}},"13":{"start":{"line":22,"column":23},"end":{"line":22,"column":93}},"14":{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},"15":{"start":{"line":24,"column":29},"end":{"line":24,"column":40}},"16":{"start":{"line":26,"column":25},"end":{"line":26,"column":48}},"17":{"start":{"line":27,"column":17},"end":{"line":27,"column":48}},"18":{"start":{"line":29,"column":27},"end":{"line":29,"column":48}},"19":{"start":{"line":30,"column":2},"end":{"line":30,"column":37}},"20":{"start":{"line":33,"column":0},"end":{"line":33,"column":42}}},"fnMap":{"0":{"name":"getHeight","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":34},"end":{"line":19,"column":1}},"line":7},"1":{"name":"getWeight","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":18}},"loc":{"start":{"line":21,"column":34},"end":{"line":31,"column":1}},"line":21}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":19},"end":{"line":7,"column":32}},"type":"default-arg","locations":[{"start":{"line":7,"column":31},"end":{"line":7,"column":32}}],"line":7},"1":{"loc":{"start":{"line":8,"column":23},"end":{"line":8,"column":93}},"type":"binary-expr","locations":[{"start":{"line":8,"column":23},"end":{"line":8,"column":85}},{"start":{"line":8,"column":89},"end":{"line":8,"column":93}}],"line":8},"2":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},{"start":{},"end":{}}],"line":10},"3":{"loc":{"start":{"line":21,"column":19},"end":{"line":21,"column":32}},"type":"default-arg","locations":[{"start":{"line":21,"column":31},"end":{"line":21,"column":32}}],"line":21},"4":{"loc":{"start":{"line":22,"column":23},"end":{"line":22,"column":93}},"type":"binary-expr","locations":[{"start":{"line":22,"column":23},"end":{"line":22,"column":85}},{"start":{"line":22,"column":89},"end":{"line":22,"column":93}}],"line":22},"5":{"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},{"start":{},"end":{}}],"line":24}},"s":{"0":2,"1":2,"2":2,"3":2,"4":1466,"5":1466,"6":1,"7":1465,"8":1465,"9":1465,"10":1465,"11":1465,"12":1465,"13":1466,"14":1466,"15":1,"16":1465,"17":1465,"18":1465,"19":1465,"20":2},"f":{"0":1466,"1":1466},"b":{"0":[0],"1":[1466,1],"2":[1,1465],"3":[0],"4":[1466,1],"5":[1,1465]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"928e522b32e56ab4b0a52ea9678d88d54434ea87"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/egggroup.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/egggroup.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":1,"column":43}},"1":{"start":{"line":3,"column":19},"end":{"line":20,"column":1}},"2":{"start":{"line":22,"column":33},"end":{"line":22,"column":94}},"3":{"start":{"line":23,"column":29},"end":{"line":23,"column":31}},"4":{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},"5":{"start":{"line":27,"column":4},"end":{"line":27,"column":51}},"6":{"start":{"line":29,"column":25},"end":{"line":29,"column":58}},"7":{"start":{"line":30,"column":20},"end":{"line":30,"column":45}},"8":{"start":{"line":31,"column":20},"end":{"line":31,"column":45}},"9":{"start":{"line":32,"column":2},"end":{"line":32,"column":72}},"10":{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},"11":{"start":{"line":37,"column":4},"end":{"line":37,"column":53}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":32}},"13":{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},"14":{"start":{"line":44,"column":4},"end":{"line":44,"column":54}},"15":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},"16":{"start":{"line":48,"column":4},"end":{"line":48,"column":54}},"17":{"start":{"line":51,"column":2},"end":{"line":51,"column":63}},"18":{"start":{"line":52,"column":2},"end":{"line":52,"column":63}},"19":{"start":{"line":53,"column":2},"end":{"line":53,"column":20}},"20":{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},"21":{"start":{"line":58,"column":4},"end":{"line":58,"column":53}},"22":{"start":{"line":59,"column":2},"end":{"line":59,"column":58}},"23":{"start":{"line":62,"column":0},"end":{"line":62,"column":91}}},"fnMap":{"0":{"name":"getEggGroupViaPokemonId","decl":{"start":{"line":25,"column":9},"end":{"line":25,"column":32}},"loc":{"start":{"line":25,"column":48},"end":{"line":33,"column":1}},"line":25},"1":{"name":"getEggGroupNameById","decl":{"start":{"line":35,"column":9},"end":{"line":35,"column":28}},"loc":{"start":{"line":35,"column":45},"end":{"line":39,"column":1}},"line":35},"2":{"name":"createPokemonByEggGroupMap","decl":{"start":{"line":41,"column":9},"end":{"line":41,"column":35}},"loc":{"start":{"line":41,"column":64},"end":{"line":54,"column":1}},"line":41},"3":{"name":"getPokemonIdsInEggGroup","decl":{"start":{"line":56,"column":9},"end":{"line":56,"column":32}},"loc":{"start":{"line":56,"column":49},"end":{"line":60,"column":1}},"line":56}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":33},"end":{"line":25,"column":46}},"type":"default-arg","locations":[{"start":{"line":25,"column":45},"end":{"line":25,"column":46}}],"line":25},"1":{"loc":{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},{"start":{},"end":{}}],"line":26},"2":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":96}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":34}},{"start":{"line":26,"column":38},"end":{"line":26,"column":51}},{"start":{"line":26,"column":55},"end":{"line":26,"column":96}}],"line":26},"3":{"loc":{"start":{"line":32,"column":9},"end":{"line":32,"column":71}},"type":"cond-expr","locations":[{"start":{"line":32,"column":35},"end":{"line":32,"column":46}},{"start":{"line":32,"column":49},"end":{"line":32,"column":71}}],"line":32},"4":{"loc":{"start":{"line":35,"column":29},"end":{"line":35,"column":43}},"type":"default-arg","locations":[{"start":{"line":35,"column":42},"end":{"line":35,"column":43}}],"line":35},"5":{"loc":{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},{"start":{},"end":{}}],"line":36},"6":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":90}},"type":"binary-expr","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":35}},{"start":{"line":36,"column":39},"end":{"line":36,"column":53}},{"start":{"line":36,"column":57},"end":{"line":36,"column":90}}],"line":36},"7":{"loc":{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},"type":"if","locations":[{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},{"start":{},"end":{}}],"line":43},"8":{"loc":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},{"start":{},"end":{}}],"line":47},"9":{"loc":{"start":{"line":56,"column":33},"end":{"line":56,"column":47}},"type":"default-arg","locations":[{"start":{"line":56,"column":46},"end":{"line":56,"column":47}}],"line":56},"10":{"loc":{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},{"start":{},"end":{}}],"line":57},"11":{"loc":{"start":{"line":57,"column":6},"end":{"line":57,"column":90}},"type":"binary-expr","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":35}},{"start":{"line":57,"column":39},"end":{"line":57,"column":53}},{"start":{"line":57,"column":57},"end":{"line":57,"column":90}}],"line":57}},"s":{"0":2,"1":2,"2":2,"3":2,"4":1473,"5":2,"6":1471,"7":1471,"8":1471,"9":1471,"10":1937,"11":7,"12":1930,"13":2932,"14":24,"15":2932,"16":8,"17":2932,"18":2932,"19":2932,"20":6,"21":3,"22":3,"23":2},"f":{"0":1473,"1":1937,"2":2932,"3":6},"b":{"0":[0],"1":[2,1471],"2":[1473,1472,1471],"3":[1012,459],"4":[0],"5":[7,1930],"6":[1937,1935,1933],"7":[24,2908],"8":[8,2924],"9":[0],"10":[3,3],"11":[6,5,4]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"dc1cbe20d3d03357941746d3d56f4fcdf8390c83"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/functions.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/functions.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":1,"column":43}},"1":{"start":{"line":4,"column":17},"end":{"line":4,"column":65}},"2":{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":40}},"4":{"start":{"line":11,"column":2},"end":{"line":11,"column":57}},"5":{"start":{"line":12,"column":2},"end":{"line":12,"column":17}},"6":{"start":{"line":16,"column":2},"end":{"line":16,"column":49}},"7":{"start":{"line":19,"column":32},"end":{"line":21,"column":1}},"8":{"start":{"line":20,"column":2},"end":{"line":20,"column":69}},"9":{"start":{"line":20,"column":51},"end":{"line":20,"column":67}},"10":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"11":{"start":{"line":24,"column":2},"end":{"line":24,"column":26}},"12":{"start":{"line":28,"column":2},"end":{"line":28,"column":28}},"13":{"start":{"line":28,"column":17},"end":{"line":28,"column":28}},"14":{"start":{"line":29,"column":2},"end":{"line":29,"column":30}},"15":{"start":{"line":29,"column":19},"end":{"line":29,"column":30}},"16":{"start":{"line":30,"column":2},"end":{"line":30,"column":30}},"17":{"start":{"line":30,"column":19},"end":{"line":30,"column":30}},"18":{"start":{"line":31,"column":2},"end":{"line":31,"column":14}},"19":{"start":{"line":35,"column":23},"end":{"line":35,"column":55}},"20":{"start":{"line":36,"column":26},"end":{"line":36,"column":61}},"21":{"start":{"line":37,"column":2},"end":{"line":37,"column":61}},"22":{"start":{"line":41,"column":2},"end":{"line":41,"column":143}},"23":{"start":{"line":45,"column":2},"end":{"line":45,"column":34}},"24":{"start":{"line":45,"column":23},"end":{"line":45,"column":34}},"25":{"start":{"line":46,"column":2},"end":{"line":46,"column":34}},"26":{"start":{"line":46,"column":23},"end":{"line":46,"column":34}},"27":{"start":{"line":47,"column":2},"end":{"line":47,"column":32}},"28":{"start":{"line":47,"column":22},"end":{"line":47,"column":32}},"29":{"start":{"line":48,"column":2},"end":{"line":48,"column":32}},"30":{"start":{"line":48,"column":22},"end":{"line":48,"column":32}},"31":{"start":{"line":49,"column":2},"end":{"line":49,"column":32}},"32":{"start":{"line":49,"column":22},"end":{"line":49,"column":32}},"33":{"start":{"line":50,"column":2},"end":{"line":50,"column":12}},"34":{"start":{"line":54,"column":2},"end":{"line":54,"column":108}},"35":{"start":{"line":54,"column":44},"end":{"line":54,"column":102}},"36":{"start":{"line":57,"column":0},"end":{"line":68,"column":2}}},"fnMap":{"0":{"name":"createFormMap","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":22}},"loc":{"start":{"line":6,"column":48},"end":{"line":13,"column":1}},"line":6},"1":{"name":"getPokemonIdFromFormMap","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":32}},"loc":{"start":{"line":15,"column":57},"end":{"line":17,"column":1}},"line":15},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":32},"end":{"line":19,"column":33}},"loc":{"start":{"line":19,"column":48},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":36},"end":{"line":20,"column":37}},"loc":{"start":{"line":20,"column":51},"end":{"line":20,"column":67}},"line":20},"4":{"name":"(anonymous_4)","decl":{"start":{"line":23,"column":26},"end":{"line":23,"column":27}},"loc":{"start":{"line":23,"column":38},"end":{"line":25,"column":1}},"line":23},"5":{"name":"getGender","decl":{"start":{"line":27,"column":9},"end":{"line":27,"column":18}},"loc":{"start":{"line":27,"column":24},"end":{"line":32,"column":1}},"line":27},"6":{"name":"getImage","decl":{"start":{"line":34,"column":9},"end":{"line":34,"column":17}},"loc":{"start":{"line":34,"column":45},"end":{"line":38,"column":1}},"line":34},"7":{"name":"formatBaseStats","decl":{"start":{"line":40,"column":9},"end":{"line":40,"column":24}},"loc":{"start":{"line":40,"column":28},"end":{"line":42,"column":1}},"line":40},"8":{"name":"getGrassKnotPower","decl":{"start":{"line":44,"column":9},"end":{"line":44,"column":26}},"loc":{"start":{"line":44,"column":37},"end":{"line":51,"column":1}},"line":44},"9":{"name":"getPokemonIdFromMonsNoAndForm","decl":{"start":{"line":53,"column":9},"end":{"line":53,"column":38}},"loc":{"start":{"line":53,"column":55},"end":{"line":55,"column":1}},"line":53},"10":{"name":"(anonymous_10)","decl":{"start":{"line":54,"column":37},"end":{"line":54,"column":38}},"loc":{"start":{"line":54,"column":44},"end":{"line":54,"column":102}},"line":54}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},"type":"if","locations":[{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},{"start":{},"end":{}}],"line":7},"1":{"loc":{"start":{"line":15,"column":33},"end":{"line":15,"column":43}},"type":"default-arg","locations":[{"start":{"line":15,"column":42},"end":{"line":15,"column":43}}],"line":15},"2":{"loc":{"start":{"line":15,"column":45},"end":{"line":15,"column":55}},"type":"default-arg","locations":[{"start":{"line":15,"column":54},"end":{"line":15,"column":55}}],"line":15},"3":{"loc":{"start":{"line":16,"column":9},"end":{"line":16,"column":48}},"type":"binary-expr","locations":[{"start":{"line":16,"column":9},"end":{"line":16,"column":35}},{"start":{"line":16,"column":39},"end":{"line":16,"column":48}}],"line":16},"4":{"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":28}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":28,"column":28}},{"start":{},"end":{}}],"line":28},"5":{"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":30}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":29,"column":30}},{"start":{},"end":{}}],"line":29},"6":{"loc":{"start":{"line":30,"column":2},"end":{"line":30,"column":30}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":30,"column":30}},{"start":{},"end":{}}],"line":30},"7":{"loc":{"start":{"line":34,"column":18},"end":{"line":34,"column":28}},"type":"default-arg","locations":[{"start":{"line":34,"column":27},"end":{"line":34,"column":28}}],"line":34},"8":{"loc":{"start":{"line":34,"column":30},"end":{"line":34,"column":43}},"type":"default-arg","locations":[{"start":{"line":34,"column":42},"end":{"line":34,"column":43}}],"line":34},"9":{"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":34}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":45,"column":34}},{"start":{},"end":{}}],"line":45},"10":{"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":34}},"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":46,"column":34}},{"start":{},"end":{}}],"line":46},"11":{"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":32}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":47,"column":32}},{"start":{},"end":{}}],"line":47},"12":{"loc":{"start":{"line":48,"column":2},"end":{"line":48,"column":32}},"type":"if","locations":[{"start":{"line":48,"column":2},"end":{"line":48,"column":32}},{"start":{},"end":{}}],"line":48},"13":{"loc":{"start":{"line":49,"column":2},"end":{"line":49,"column":32}},"type":"if","locations":[{"start":{"line":49,"column":2},"end":{"line":49,"column":32}},{"start":{},"end":{}}],"line":49},"14":{"loc":{"start":{"line":54,"column":44},"end":{"line":54,"column":102}},"type":"binary-expr","locations":[{"start":{"line":54,"column":44},"end":{"line":54,"column":63}},{"start":{"line":54,"column":67},"end":{"line":54,"column":102}}],"line":54}},"s":{"0":4,"1":4,"2":5866,"3":4045,"4":5866,"5":5866,"6":3,"7":4,"8":12182,"9":171185,"10":4,"11":1466,"12":4,"13":1,"14":3,"15":1,"16":2,"17":1,"18":1,"19":12187,"20":12187,"21":12187,"22":1465,"23":2946,"24":250,"25":2696,"26":258,"27":2438,"28":588,"29":1850,"30":470,"31":1380,"32":466,"33":914,"34":3,"35":2686,"36":4},"f":{"0":5866,"1":3,"2":12182,"3":171185,"4":1466,"5":4,"6":12187,"7":1465,"8":2946,"9":3,"10":2686},"b":{"0":[4045,1821],"1":[0],"2":[0],"3":[3,1],"4":[1,3],"5":[1,2],"6":[1,1],"7":[1],"8":[3],"9":[250,2696],"10":[258,2438],"11":[588,1850],"12":[470,1380],"13":[466,914],"14":[2686,3]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"630df8f08192f7b32acef24154122e1855e3a181"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/info.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/info.js","statementMap":{"0":{"start":{"line":1,"column":29},"end":{"line":1,"column":49}},"1":{"start":{"line":2,"column":35},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":27},"end":{"line":3,"column":44}},"3":{"start":{"line":4,"column":24},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":33},"end":{"line":5,"column":53}},"5":{"start":{"line":6,"column":26},"end":{"line":6,"column":43}},"6":{"start":{"line":7,"column":82},"end":{"line":7,"column":104}},"7":{"start":{"line":9,"column":26},"end":{"line":9,"column":43}},"8":{"start":{"line":12,"column":12},"end":{"line":12,"column":45}},"9":{"start":{"line":13,"column":17},"end":{"line":13,"column":37}},"10":{"start":{"line":15,"column":2},"end":{"line":42,"column":4}},"11":{"start":{"line":45,"column":0},"end":{"line":45,"column":36}}},"fnMap":{"0":{"name":"getPokemonInfo","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":23}},"loc":{"start":{"line":11,"column":51},"end":{"line":43,"column":1}},"line":11}},"branchMap":{"0":{"loc":{"start":{"line":11,"column":24},"end":{"line":11,"column":34}},"type":"default-arg","locations":[{"start":{"line":11,"column":33},"end":{"line":11,"column":34}}],"line":11},"1":{"loc":{"start":{"line":11,"column":36},"end":{"line":11,"column":49}},"type":"default-arg","locations":[{"start":{"line":11,"column":48},"end":{"line":11,"column":49}}],"line":11}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1464,"9":1464,"10":1464,"11":1},"f":{"0":1464},"b":{"0":[0],"1":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5d04763891a5679fd02546b72848bbbc9ca338ba"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/item.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/item.js","statementMap":{"0":{"start":{"line":1,"column":22},"end":{"line":1,"column":39}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},"2":{"start":{"line":4,"column":17},"end":{"line":4,"column":59}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":96}},"5":{"start":{"line":6,"column":53},"end":{"line":6,"column":94}},"6":{"start":{"line":7,"column":16},"end":{"line":7,"column":95}},"7":{"start":{"line":7,"column":58},"end":{"line":7,"column":94}},"8":{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},"9":{"start":{"line":8,"column":20},"end":{"line":8,"column":62}},"10":{"start":{"line":9,"column":2},"end":{"line":9,"column":15}},"11":{"start":{"line":13,"column":2},"end":{"line":13,"column":63}},"12":{"start":{"line":17,"column":24},"end":{"line":17,"column":70}},"13":{"start":{"line":18,"column":2},"end":{"line":18,"column":43}},"14":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"15":{"start":{"line":24,"column":0},"end":{"line":24,"column":90}}},"fnMap":{"0":{"name":"getItemIdFromItemName","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":30}},"loc":{"start":{"line":3,"column":41},"end":{"line":10,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":46},"end":{"line":6,"column":47}},"loc":{"start":{"line":6,"column":53},"end":{"line":6,"column":94}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":51},"end":{"line":7,"column":52}},"loc":{"start":{"line":7,"column":58},"end":{"line":7,"column":94}},"line":7},"3":{"name":"getItemString","decl":{"start":{"line":12,"column":9},"end":{"line":12,"column":22}},"loc":{"start":{"line":12,"column":35},"end":{"line":14,"column":1}},"line":12},"4":{"name":"getItemImageUrl","decl":{"start":{"line":16,"column":9},"end":{"line":16,"column":24}},"loc":{"start":{"line":16,"column":38},"end":{"line":19,"column":1}},"line":16},"5":{"name":"getTMImageUrl","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":22}},"loc":{"start":{"line":21,"column":36},"end":{"line":23,"column":1}},"line":21}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},{"start":{},"end":{}}],"line":4},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},{"start":{},"end":{}}],"line":5},"2":{"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},{"start":{},"end":{}}],"line":8},"3":{"loc":{"start":{"line":12,"column":23},"end":{"line":12,"column":33}},"type":"default-arg","locations":[{"start":{"line":12,"column":32},"end":{"line":12,"column":33}}],"line":12},"4":{"loc":{"start":{"line":16,"column":25},"end":{"line":16,"column":36}},"type":"default-arg","locations":[{"start":{"line":16,"column":34},"end":{"line":16,"column":36}}],"line":16},"5":{"loc":{"start":{"line":21,"column":23},"end":{"line":21,"column":34}},"type":"default-arg","locations":[{"start":{"line":21,"column":32},"end":{"line":21,"column":34}}],"line":21}},"s":{"0":2,"1":3,"2":1,"3":2,"4":0,"5":0,"6":2,"7":2072,"8":2,"9":1,"10":1,"11":8791,"12":4395,"13":4395,"14":0,"15":2},"f":{"0":3,"1":0,"2":2072,"3":8791,"4":4395,"5":0},"b":{"0":[1,2],"1":[0,2],"2":[1,1],"3":[0],"4":[0],"5":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0c54b12859136c86d5f92c49287ac58df74d0659"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/moves.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/moves.js","statementMap":{"0":{"start":{"line":12,"column":4},"end":{"line":12,"column":21}},"1":{"start":{"line":13,"column":29},"end":{"line":13,"column":46}},"2":{"start":{"line":15,"column":22},"end":{"line":15,"column":27}},"3":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"4":{"start":{"line":23,"column":4},"end":{"line":23,"column":46}},"5":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"6":{"start":{"line":27,"column":4},"end":{"line":27,"column":37}},"7":{"start":{"line":30,"column":22},"end":{"line":33,"column":4}},"8":{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},"9":{"start":{"line":31,"column":21},"end":{"line":31,"column":42}},"10":{"start":{"line":32,"column":4},"end":{"line":32,"column":38}},"11":{"start":{"line":35,"column":16},"end":{"line":35,"column":71}},"12":{"start":{"line":37,"column":2},"end":{"line":42,"column":4}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":99}},"14":{"start":{"line":46,"column":53},"end":{"line":46,"column":99}},"15":{"start":{"line":47,"column":2},"end":{"line":47,"column":104}},"16":{"start":{"line":47,"column":50},"end":{"line":47,"column":102}},"17":{"start":{"line":51,"column":2},"end":{"line":51,"column":91}},"18":{"start":{"line":51,"column":49},"end":{"line":51,"column":91}},"19":{"start":{"line":52,"column":13},"end":{"line":52,"column":61}},"20":{"start":{"line":52,"column":39},"end":{"line":52,"column":60}},"21":{"start":{"line":53,"column":2},"end":{"line":53,"column":59}},"22":{"start":{"line":53,"column":17},"end":{"line":53,"column":59}},"23":{"start":{"line":54,"column":2},"end":{"line":54,"column":12}},"24":{"start":{"line":58,"column":2},"end":{"line":58,"column":88}},"25":{"start":{"line":58,"column":39},"end":{"line":58,"column":88}},"26":{"start":{"line":60,"column":14},"end":{"line":60,"column":26}},"27":{"start":{"line":61,"column":2},"end":{"line":63,"column":3}},"28":{"start":{"line":62,"column":4},"end":{"line":62,"column":78}},"29":{"start":{"line":65,"column":2},"end":{"line":65,"column":13}},"30":{"start":{"line":69,"column":15},"end":{"line":69,"column":38}},"31":{"start":{"line":70,"column":15},"end":{"line":70,"column":24}},"32":{"start":{"line":71,"column":21},"end":{"line":71,"column":36}},"33":{"start":{"line":72,"column":16},"end":{"line":72,"column":26}},"34":{"start":{"line":73,"column":17},"end":{"line":73,"column":28}},"35":{"start":{"line":74,"column":17},"end":{"line":74,"column":28}},"36":{"start":{"line":76,"column":18},"end":{"line":76,"column":29}},"37":{"start":{"line":77,"column":28},"end":{"line":77,"column":31}},"38":{"start":{"line":78,"column":16},"end":{"line":78,"column":43}},"39":{"start":{"line":80,"column":2},"end":{"line":89,"column":4}},"40":{"start":{"line":93,"column":2},"end":{"line":93,"column":89}},"41":{"start":{"line":93,"column":79},"end":{"line":93,"column":89}},"42":{"start":{"line":94,"column":21},"end":{"line":94,"column":50}},"43":{"start":{"line":95,"column":17},"end":{"line":95,"column":48}},"44":{"start":{"line":96,"column":19},"end":{"line":96,"column":103}},"45":{"start":{"line":96,"column":50},"end":{"line":96,"column":88}},"46":{"start":{"line":97,"column":2},"end":{"line":100,"column":6}},"47":{"start":{"line":97,"column":35},"end":{"line":100,"column":3}},"48":{"start":{"line":104,"column":19},"end":{"line":104,"column":64}},"49":{"start":{"line":105,"column":22},"end":{"line":107,"column":8}},"50":{"start":{"line":106,"column":4},"end":{"line":106,"column":53}},"51":{"start":{"line":108,"column":2},"end":{"line":108,"column":28}},"52":{"start":{"line":112,"column":19},"end":{"line":120,"column":32}},"53":{"start":{"line":120,"column":20},"end":{"line":120,"column":31}},"54":{"start":{"line":122,"column":19},"end":{"line":122,"column":21}},"55":{"start":{"line":123,"column":2},"end":{"line":128,"column":3}},"56":{"start":{"line":123,"column":15},"end":{"line":123,"column":16}},"57":{"start":{"line":124,"column":4},"end":{"line":124,"column":36}},"58":{"start":{"line":124,"column":27},"end":{"line":124,"column":36}},"59":{"start":{"line":126,"column":15},"end":{"line":126,"column":39}},"60":{"start":{"line":127,"column":4},"end":{"line":127,"column":71}},"61":{"start":{"line":130,"column":2},"end":{"line":130,"column":18}},"62":{"start":{"line":134,"column":2},"end":{"line":134,"column":63}},"63":{"start":{"line":134,"column":53},"end":{"line":134,"column":63}},"64":{"start":{"line":135,"column":2},"end":{"line":135,"column":53}},"65":{"start":{"line":139,"column":19},"end":{"line":139,"column":48}},"66":{"start":{"line":141,"column":19},"end":{"line":141,"column":21}},"67":{"start":{"line":142,"column":2},"end":{"line":144,"column":3}},"68":{"start":{"line":142,"column":15},"end":{"line":142,"column":16}},"69":{"start":{"line":143,"column":4},"end":{"line":143,"column":84}},"70":{"start":{"line":146,"column":2},"end":{"line":146,"column":18}},"71":{"start":{"line":150,"column":2},"end":{"line":150,"column":82}},"72":{"start":{"line":154,"column":2},"end":{"line":154,"column":29}},"73":{"start":{"line":154,"column":19},"end":{"line":154,"column":29}},"74":{"start":{"line":155,"column":2},"end":{"line":155,"column":51}},"75":{"start":{"line":155,"column":41},"end":{"line":155,"column":51}},"76":{"start":{"line":156,"column":2},"end":{"line":156,"column":59}},"77":{"start":{"line":156,"column":49},"end":{"line":156,"column":59}},"78":{"start":{"line":157,"column":18},"end":{"line":157,"column":44}},"79":{"start":{"line":158,"column":19},"end":{"line":161,"column":5}},"80":{"start":{"line":158,"column":42},"end":{"line":161,"column":3}},"81":{"start":{"line":163,"column":2},"end":{"line":163,"column":18}},"82":{"start":{"line":166,"column":0},"end":{"line":178,"column":2}}},"fnMap":{"0":{"name":"generateMovesViaLearnset","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":33}},"loc":{"start":{"line":17,"column":49},"end":{"line":43,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":66},"end":{"line":30,"column":67}},"loc":{"start":{"line":30,"column":93},"end":{"line":33,"column":3}},"line":30},"2":{"name":"isMoveNameSmogonCompatible","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":35}},"loc":{"start":{"line":45,"column":48},"end":{"line":48,"column":1}},"line":45},"3":{"name":"(anonymous_3)","decl":{"start":{"line":47,"column":26},"end":{"line":47,"column":27}},"loc":{"start":{"line":47,"column":50},"end":{"line":47,"column":102}},"line":47},"4":{"name":"getMoveId","decl":{"start":{"line":50,"column":9},"end":{"line":50,"column":18}},"loc":{"start":{"line":50,"column":29},"end":{"line":55,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":52,"column":32},"end":{"line":52,"column":33}},"loc":{"start":{"line":52,"column":39},"end":{"line":52,"column":60}},"line":52},"6":{"name":"getMoveString","decl":{"start":{"line":57,"column":9},"end":{"line":57,"column":22}},"loc":{"start":{"line":57,"column":31},"end":{"line":66,"column":1}},"line":57},"7":{"name":"getMoveProperties","decl":{"start":{"line":68,"column":9},"end":{"line":68,"column":26}},"loc":{"start":{"line":68,"column":39},"end":{"line":90,"column":1}},"line":68},"8":{"name":"getEggMoves","decl":{"start":{"line":92,"column":9},"end":{"line":92,"column":20}},"loc":{"start":{"line":92,"column":32},"end":{"line":101,"column":1}},"line":92},"9":{"name":"(anonymous_9)","decl":{"start":{"line":96,"column":43},"end":{"line":96,"column":44}},"loc":{"start":{"line":96,"column":50},"end":{"line":96,"column":88}},"line":96},"10":{"name":"(anonymous_10)","decl":{"start":{"line":97,"column":22},"end":{"line":97,"column":23}},"loc":{"start":{"line":97,"column":35},"end":{"line":100,"column":3}},"line":97},"11":{"name":"getMoveDescription","decl":{"start":{"line":103,"column":9},"end":{"line":103,"column":27}},"loc":{"start":{"line":103,"column":40},"end":{"line":109,"column":1}},"line":103},"12":{"name":"(anonymous_12)","decl":{"start":{"line":105,"column":38},"end":{"line":105,"column":39}},"loc":{"start":{"line":105,"column":74},"end":{"line":107,"column":3}},"line":105},"13":{"name":"getTechMachineLearnset","decl":{"start":{"line":111,"column":9},"end":{"line":111,"column":31}},"loc":{"start":{"line":111,"column":48},"end":{"line":131,"column":1}},"line":111},"14":{"name":"(anonymous_14)","decl":{"start":{"line":120,"column":13},"end":{"line":120,"column":14}},"loc":{"start":{"line":120,"column":20},"end":{"line":120,"column":31}},"line":120},"15":{"name":"getPokemonLearnset","decl":{"start":{"line":133,"column":9},"end":{"line":133,"column":27}},"loc":{"start":{"line":133,"column":43},"end":{"line":136,"column":1}},"line":133},"16":{"name":"getLevelLearnset","decl":{"start":{"line":138,"column":9},"end":{"line":138,"column":25}},"loc":{"start":{"line":138,"column":41},"end":{"line":147,"column":1}},"line":138},"17":{"name":"parseTmLearnsetSection","decl":{"start":{"line":149,"column":9},"end":{"line":149,"column":31}},"loc":{"start":{"line":149,"column":41},"end":{"line":151,"column":1}},"line":149},"18":{"name":"getTutorMoves","decl":{"start":{"line":153,"column":9},"end":{"line":153,"column":22}},"loc":{"start":{"line":153,"column":47},"end":{"line":164,"column":1}},"line":153},"19":{"name":"(anonymous_19)","decl":{"start":{"line":158,"column":31},"end":{"line":158,"column":32}},"loc":{"start":{"line":158,"column":42},"end":{"line":161,"column":3}},"line":158}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},{"start":{},"end":{}}],"line":22},"1":{"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":80}},"type":"binary-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},{"start":{"line":22,"column":35},"end":{"line":22,"column":45}},{"start":{"line":22,"column":49},"end":{"line":22,"column":80}}],"line":22},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":26},"3":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":43}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":30}},{"start":{"line":26,"column":34},"end":{"line":26,"column":43}}],"line":26},"4":{"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},{"start":{},"end":{}}],"line":31},"5":{"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":99}},"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":46,"column":99}},{"start":{},"end":{}}],"line":46},"6":{"loc":{"start":{"line":46,"column":6},"end":{"line":46,"column":51}},"type":"binary-expr","locations":[{"start":{"line":46,"column":6},"end":{"line":46,"column":36}},{"start":{"line":46,"column":40},"end":{"line":46,"column":51}}],"line":46},"7":{"loc":{"start":{"line":51,"column":2},"end":{"line":51,"column":91}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":51,"column":91}},{"start":{},"end":{}}],"line":51},"8":{"loc":{"start":{"line":51,"column":6},"end":{"line":51,"column":47}},"type":"binary-expr","locations":[{"start":{"line":51,"column":6},"end":{"line":51,"column":34}},{"start":{"line":51,"column":38},"end":{"line":51,"column":47}}],"line":51},"9":{"loc":{"start":{"line":53,"column":2},"end":{"line":53,"column":59}},"type":"if","locations":[{"start":{"line":53,"column":2},"end":{"line":53,"column":59}},{"start":{},"end":{}}],"line":53},"10":{"loc":{"start":{"line":57,"column":23},"end":{"line":57,"column":29}},"type":"default-arg","locations":[{"start":{"line":57,"column":28},"end":{"line":57,"column":29}}],"line":57},"11":{"loc":{"start":{"line":58,"column":2},"end":{"line":58,"column":88}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":58,"column":88}},{"start":{},"end":{}}],"line":58},"12":{"loc":{"start":{"line":58,"column":6},"end":{"line":58,"column":37}},"type":"binary-expr","locations":[{"start":{"line":58,"column":6},"end":{"line":58,"column":27}},{"start":{"line":58,"column":31},"end":{"line":58,"column":37}}],"line":58},"13":{"loc":{"start":{"line":61,"column":2},"end":{"line":63,"column":3}},"type":"if","locations":[{"start":{"line":61,"column":2},"end":{"line":63,"column":3}},{"start":{},"end":{}}],"line":61},"14":{"loc":{"start":{"line":61,"column":6},"end":{"line":61,"column":65}},"type":"binary-expr","locations":[{"start":{"line":61,"column":6},"end":{"line":61,"column":29}},{"start":{"line":61,"column":33},"end":{"line":61,"column":65}}],"line":61},"15":{"loc":{"start":{"line":68,"column":27},"end":{"line":68,"column":37}},"type":"default-arg","locations":[{"start":{"line":68,"column":36},"end":{"line":68,"column":37}}],"line":68},"16":{"loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":29}},"type":"binary-expr","locations":[{"start":{"line":76,"column":18},"end":{"line":76,"column":24}},{"start":{"line":76,"column":28},"end":{"line":76,"column":29}}],"line":76},"17":{"loc":{"start":{"line":82,"column":10},"end":{"line":82,"column":74}},"type":"binary-expr","locations":[{"start":{"line":82,"column":10},"end":{"line":82,"column":64}},{"start":{"line":82,"column":68},"end":{"line":82,"column":74}}],"line":82},"18":{"loc":{"start":{"line":92,"column":21},"end":{"line":92,"column":30}},"type":"default-arg","locations":[{"start":{"line":92,"column":29},"end":{"line":92,"column":30}}],"line":92},"19":{"loc":{"start":{"line":93,"column":2},"end":{"line":93,"column":89}},"type":"if","locations":[{"start":{"line":93,"column":2},"end":{"line":93,"column":89}},{"start":{},"end":{}}],"line":93},"20":{"loc":{"start":{"line":93,"column":6},"end":{"line":93,"column":77}},"type":"binary-expr","locations":[{"start":{"line":93,"column":6},"end":{"line":93,"column":30}},{"start":{"line":93,"column":34},"end":{"line":93,"column":77}}],"line":93},"21":{"loc":{"start":{"line":96,"column":19},"end":{"line":96,"column":103}},"type":"binary-expr","locations":[{"start":{"line":96,"column":19},"end":{"line":96,"column":97}},{"start":{"line":96,"column":101},"end":{"line":96,"column":103}}],"line":96},"22":{"loc":{"start":{"line":96,"column":50},"end":{"line":96,"column":88}},"type":"binary-expr","locations":[{"start":{"line":96,"column":50},"end":{"line":96,"column":65}},{"start":{"line":96,"column":69},"end":{"line":96,"column":88}}],"line":96},"23":{"loc":{"start":{"line":103,"column":28},"end":{"line":103,"column":38}},"type":"default-arg","locations":[{"start":{"line":103,"column":37},"end":{"line":103,"column":38}}],"line":103},"24":{"loc":{"start":{"line":124,"column":4},"end":{"line":124,"column":36}},"type":"if","locations":[{"start":{"line":124,"column":4},"end":{"line":124,"column":36}},{"start":{},"end":{}}],"line":124},"25":{"loc":{"start":{"line":133,"column":28},"end":{"line":133,"column":41}},"type":"default-arg","locations":[{"start":{"line":133,"column":40},"end":{"line":133,"column":41}}],"line":133},"26":{"loc":{"start":{"line":134,"column":2},"end":{"line":134,"column":63}},"type":"if","locations":[{"start":{"line":134,"column":2},"end":{"line":134,"column":63}},{"start":{},"end":{}}],"line":134},"27":{"loc":{"start":{"line":134,"column":6},"end":{"line":134,"column":51}},"type":"binary-expr","locations":[{"start":{"line":134,"column":6},"end":{"line":134,"column":34}},{"start":{"line":134,"column":38},"end":{"line":134,"column":51}}],"line":134},"28":{"loc":{"start":{"line":135,"column":9},"end":{"line":135,"column":52}},"type":"binary-expr","locations":[{"start":{"line":135,"column":9},"end":{"line":135,"column":46}},{"start":{"line":135,"column":50},"end":{"line":135,"column":52}}],"line":135},"29":{"loc":{"start":{"line":138,"column":26},"end":{"line":138,"column":39}},"type":"default-arg","locations":[{"start":{"line":138,"column":38},"end":{"line":138,"column":39}}],"line":138},"30":{"loc":{"start":{"line":153,"column":23},"end":{"line":153,"column":33}},"type":"default-arg","locations":[{"start":{"line":153,"column":32},"end":{"line":153,"column":33}}],"line":153},"31":{"loc":{"start":{"line":153,"column":35},"end":{"line":153,"column":45}},"type":"default-arg","locations":[{"start":{"line":153,"column":44},"end":{"line":153,"column":45}}],"line":153},"32":{"loc":{"start":{"line":154,"column":2},"end":{"line":154,"column":29}},"type":"if","locations":[{"start":{"line":154,"column":2},"end":{"line":154,"column":29}},{"start":{},"end":{}}],"line":154},"33":{"loc":{"start":{"line":155,"column":2},"end":{"line":155,"column":51}},"type":"if","locations":[{"start":{"line":155,"column":2},"end":{"line":155,"column":51}},{"start":{},"end":{}}],"line":155},"34":{"loc":{"start":{"line":156,"column":2},"end":{"line":156,"column":59}},"type":"if","locations":[{"start":{"line":156,"column":2},"end":{"line":156,"column":59}},{"start":{},"end":{}}],"line":156}},"s":{"0":3,"1":3,"2":3,"3":8,"4":3,"5":5,"6":2,"7":3,"8":63,"9":30,"10":33,"11":3,"12":3,"13":22,"14":4,"15":18,"16":66,"17":6,"18":2,"19":4,"20":1074,"21":4,"22":1,"23":3,"24":17,"25":1,"26":16,"27":16,"28":1,"29":15,"30":203422,"31":203422,"32":203422,"33":203422,"34":203422,"35":203422,"36":203422,"37":203422,"38":203422,"39":203422,"40":1469,"41":1,"42":1468,"43":1468,"44":1468,"45":1075316,"46":1468,"47":3108,"48":203422,"49":203422,"50":454548,"51":203422,"52":2933,"53":375424,"54":2933,"55":2933,"56":2933,"57":375424,"58":208571,"59":166853,"60":166853,"61":2933,"62":1473,"63":3,"64":1470,"65":1466,"66":1466,"67":1466,"68":1466,"69":26331,"70":1466,"71":11736,"72":1470,"73":2,"74":1468,"75":773,"76":695,"77":158,"78":537,"79":537,"80":7126,"81":537,"82":3},"f":{"0":8,"1":63,"2":22,"3":66,"4":6,"5":1074,"6":17,"7":203422,"8":1469,"9":1075316,"10":3108,"11":203422,"12":454548,"13":2933,"14":375424,"15":1473,"16":1466,"17":11736,"18":1470,"19":7126},"b":{"0":[3,5],"1":[8,7,6],"2":[2,3],"3":[5,4],"4":[30,33],"5":[4,18],"6":[22,19],"7":[2,4],"8":[6,4],"9":[1,3],"10":[0],"11":[1,16],"12":[17,16],"13":[1,15],"14":[16,15],"15":[1],"16":[203422,0],"17":[203422,0],"18":[0],"19":[1,1468],"20":[1469,1469],"21":[1468,0],"22":[1075316,5045],"23":[0],"24":[208571,166853],"25":[1],"26":[3,1470],"27":[1473,1471],"28":[1470,0],"29":[0],"30":[0],"31":[2],"32":[2,1468],"33":[773,695],"34":[158,537]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"46488aec39cab23f92f2469a02e187873fa230ed"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/name.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/name.js","statementMap":{"0":{"start":{"line":1,"column":62},"end":{"line":1,"column":79}},"1":{"start":{"line":2,"column":21},"end":{"line":2,"column":43}},"2":{"start":{"line":4,"column":25},"end":{"line":4,"column":76}},"3":{"start":{"line":6,"column":2},"end":{"line":25,"column":3}},"4":{"start":{"line":7,"column":19},"end":{"line":7,"column":33}},"5":{"start":{"line":9,"column":25},"end":{"line":9,"column":83}},"6":{"start":{"line":10,"column":4},"end":{"line":13,"column":5}},"7":{"start":{"line":11,"column":6},"end":{"line":11,"column":40}},"8":{"start":{"line":12,"column":6},"end":{"line":12,"column":28}},"9":{"start":{"line":15,"column":30},"end":{"line":15,"column":88}},"10":{"start":{"line":16,"column":4},"end":{"line":19,"column":5}},"11":{"start":{"line":17,"column":6},"end":{"line":17,"column":45}},"12":{"start":{"line":18,"column":6},"end":{"line":18,"column":28}},"13":{"start":{"line":21,"column":4},"end":{"line":21,"column":61}},"14":{"start":{"line":22,"column":4},"end":{"line":22,"column":26}},"15":{"start":{"line":24,"column":4},"end":{"line":24,"column":47}},"16":{"start":{"line":29,"column":2},"end":{"line":29,"column":30}},"17":{"start":{"line":33,"column":2},"end":{"line":33,"column":37}},"18":{"start":{"line":37,"column":13},"end":{"line":37,"column":73}},"19":{"start":{"line":37,"column":62},"end":{"line":37,"column":72}},"20":{"start":{"line":38,"column":2},"end":{"line":38,"column":28}},"21":{"start":{"line":42,"column":2},"end":{"line":57,"column":3}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":28}},"23":{"start":{"line":46,"column":6},"end":{"line":46,"column":26}},"24":{"start":{"line":48,"column":6},"end":{"line":48,"column":34}},"25":{"start":{"line":50,"column":6},"end":{"line":50,"column":26}},"26":{"start":{"line":52,"column":6},"end":{"line":52,"column":29}},"27":{"start":{"line":54,"column":6},"end":{"line":54,"column":28}},"28":{"start":{"line":56,"column":6},"end":{"line":56,"column":61}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"30":{"start":{"line":61,"column":20},"end":{"line":61,"column":30}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":98}},"32":{"start":{"line":62,"column":58},"end":{"line":62,"column":96}},"33":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"34":{"start":{"line":66,"column":40},"end":{"line":66,"column":50}},"35":{"start":{"line":67,"column":2},"end":{"line":67,"column":57}},"36":{"start":{"line":71,"column":2},"end":{"line":71,"column":60}},"37":{"start":{"line":71,"column":44},"end":{"line":71,"column":52}},"38":{"start":{"line":75,"column":2},"end":{"line":75,"column":68}},"39":{"start":{"line":79,"column":20},"end":{"line":79,"column":53}},"40":{"start":{"line":80,"column":16},"end":{"line":80,"column":51}},"41":{"start":{"line":81,"column":1},"end":{"line":81,"column":25}},"42":{"start":{"line":84,"column":0},"end":{"line":96,"column":2}}},"fnMap":{"0":{"name":"createPokemonMap","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":25}},"loc":{"start":{"line":5,"column":58},"end":{"line":26,"column":1}},"line":5},"1":{"name":"getFormName","decl":{"start":{"line":28,"column":9},"end":{"line":28,"column":20}},"loc":{"start":{"line":28,"column":29},"end":{"line":30,"column":1}},"line":28},"2":{"name":"getPokemonName","decl":{"start":{"line":32,"column":9},"end":{"line":32,"column":23}},"loc":{"start":{"line":32,"column":39},"end":{"line":34,"column":1}},"line":32},"3":{"name":"getPokemonIdFromName","decl":{"start":{"line":36,"column":9},"end":{"line":36,"column":29}},"loc":{"start":{"line":36,"column":44},"end":{"line":39,"column":1}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":55},"end":{"line":37,"column":56}},"loc":{"start":{"line":37,"column":62},"end":{"line":37,"column":72}},"line":37},"5":{"name":"getFormNameOfProblematicPokemon","decl":{"start":{"line":41,"column":9},"end":{"line":41,"column":40}},"loc":{"start":{"line":41,"column":49},"end":{"line":58,"column":1}},"line":41},"6":{"name":"getPokemonMonsnoFromName","decl":{"start":{"line":60,"column":9},"end":{"line":60,"column":33}},"loc":{"start":{"line":60,"column":47},"end":{"line":63,"column":1}},"line":60},"7":{"name":"(anonymous_7)","decl":{"start":{"line":62,"column":51},"end":{"line":62,"column":52}},"loc":{"start":{"line":62,"column":58},"end":{"line":62,"column":96}},"line":62},"8":{"name":"getPokemonNames","decl":{"start":{"line":65,"column":9},"end":{"line":65,"column":24}},"loc":{"start":{"line":65,"column":39},"end":{"line":68,"column":1}},"line":65},"9":{"name":"getPokemonFormId","decl":{"start":{"line":70,"column":9},"end":{"line":70,"column":25}},"loc":{"start":{"line":70,"column":42},"end":{"line":72,"column":1}},"line":70},"10":{"name":"(anonymous_10)","decl":{"start":{"line":71,"column":37},"end":{"line":71,"column":38}},"loc":{"start":{"line":71,"column":44},"end":{"line":71,"column":52}},"line":71},"11":{"name":"normalizePokemonName","decl":{"start":{"line":74,"column":9},"end":{"line":74,"column":29}},"loc":{"start":{"line":74,"column":36},"end":{"line":76,"column":1}},"line":74},"12":{"name":"getPokemonMonsNoAndFormNoFromPokemonId","decl":{"start":{"line":78,"column":9},"end":{"line":78,"column":47}},"loc":{"start":{"line":78,"column":63},"end":{"line":82,"column":1}},"line":78}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":4},"end":{"line":13,"column":5}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":13,"column":5}},{"start":{},"end":{}}],"line":10},"1":{"loc":{"start":{"line":10,"column":8},"end":{"line":10,"column":67}},"type":"binary-expr","locations":[{"start":{"line":10,"column":8},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":67}}],"line":10},"2":{"loc":{"start":{"line":16,"column":4},"end":{"line":19,"column":5}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":19,"column":5}},{"start":{},"end":{}}],"line":16},"3":{"loc":{"start":{"line":16,"column":8},"end":{"line":16,"column":77}},"type":"binary-expr","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":45}},{"start":{"line":16,"column":49},"end":{"line":16,"column":77}}],"line":16},"4":{"loc":{"start":{"line":28,"column":21},"end":{"line":28,"column":27}},"type":"default-arg","locations":[{"start":{"line":28,"column":26},"end":{"line":28,"column":27}}],"line":28},"5":{"loc":{"start":{"line":32,"column":24},"end":{"line":32,"column":37}},"type":"default-arg","locations":[{"start":{"line":32,"column":36},"end":{"line":32,"column":37}}],"line":32},"6":{"loc":{"start":{"line":36,"column":30},"end":{"line":36,"column":42}},"type":"default-arg","locations":[{"start":{"line":36,"column":37},"end":{"line":36,"column":42}}],"line":36},"7":{"loc":{"start":{"line":38,"column":9},"end":{"line":38,"column":27}},"type":"cond-expr","locations":[{"start":{"line":38,"column":21},"end":{"line":38,"column":22}},{"start":{"line":38,"column":25},"end":{"line":38,"column":27}}],"line":38},"8":{"loc":{"start":{"line":41,"column":41},"end":{"line":41,"column":47}},"type":"default-arg","locations":[{"start":{"line":41,"column":46},"end":{"line":41,"column":47}}],"line":41},"9":{"loc":{"start":{"line":42,"column":2},"end":{"line":57,"column":3}},"type":"switch","locations":[{"start":{"line":43,"column":4},"end":{"line":44,"column":28}},{"start":{"line":45,"column":4},"end":{"line":46,"column":26}},{"start":{"line":47,"column":4},"end":{"line":48,"column":34}},{"start":{"line":49,"column":4},"end":{"line":50,"column":26}},{"start":{"line":51,"column":4},"end":{"line":52,"column":29}},{"start":{"line":53,"column":4},"end":{"line":54,"column":28}},{"start":{"line":55,"column":4},"end":{"line":56,"column":61}}],"line":42},"10":{"loc":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"type":"if","locations":[{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},{"start":{},"end":{}}],"line":61},"11":{"loc":{"start":{"line":65,"column":29},"end":{"line":65,"column":37}},"type":"default-arg","locations":[{"start":{"line":65,"column":36},"end":{"line":65,"column":37}}],"line":65},"12":{"loc":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},{"start":{},"end":{}}],"line":66},"13":{"loc":{"start":{"line":66,"column":6},"end":{"line":66,"column":38}},"type":"binary-expr","locations":[{"start":{"line":66,"column":6},"end":{"line":66,"column":28}},{"start":{"line":66,"column":32},"end":{"line":66,"column":38}}],"line":66},"14":{"loc":{"start":{"line":70,"column":26},"end":{"line":70,"column":36}},"type":"default-arg","locations":[{"start":{"line":70,"column":35},"end":{"line":70,"column":36}}],"line":70},"15":{"loc":{"start":{"line":71,"column":9},"end":{"line":71,"column":59}},"type":"binary-expr","locations":[{"start":{"line":71,"column":9},"end":{"line":71,"column":53}},{"start":{"line":71,"column":57},"end":{"line":71,"column":59}}],"line":71},"16":{"loc":{"start":{"line":78,"column":48},"end":{"line":78,"column":61}},"type":"default-arg","locations":[{"start":{"line":78,"column":60},"end":{"line":78,"column":61}}],"line":78}},"s":{"0":4,"1":4,"2":4,"3":5868,"4":5868,"5":5868,"6":5868,"7":4047,"8":4047,"9":1821,"10":1821,"11":1796,"12":1796,"13":25,"14":24,"15":1,"16":2,"17":11552,"18":5,"19":1507,"20":5,"21":32,"22":5,"23":5,"24":5,"25":5,"26":5,"27":5,"28":2,"29":7,"30":2,"31":5,"32":2055,"33":4,"34":2,"35":2,"36":1475,"37":5075,"38":0,"39":1466,"40":1466,"41":1466,"42":4},"f":{"0":5868,"1":2,"2":11552,"3":5,"4":1507,"5":32,"6":7,"7":2055,"8":4,"9":1475,"10":5075,"11":0,"12":1466},"b":{"0":[4047,1821],"1":[5868,4047],"2":[1796,25],"3":[1821,1820],"4":[0],"5":[0],"6":[0],"7":[1,4],"8":[0],"9":[5,5,5,5,5,5,2],"10":[2,5],"11":[4],"12":[2,2],"13":[4,3],"14":[0],"15":[1475,1],"16":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9dcac62ef34bdabaca4a58f0707c7274b8d4374a"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/nature.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/nature.js","statementMap":{"0":{"start":{"line":1,"column":24},"end":{"line":1,"column":41}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},"2":{"start":{"line":4,"column":21},"end":{"line":4,"column":70}},"3":{"start":{"line":5,"column":16},"end":{"line":5,"column":100}},"4":{"start":{"line":5,"column":60},"end":{"line":5,"column":99}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},"6":{"start":{"line":6,"column":20},"end":{"line":6,"column":69}},"7":{"start":{"line":7,"column":2},"end":{"line":7,"column":15}},"8":{"start":{"line":11,"column":2},"end":{"line":11,"column":67}},"9":{"start":{"line":14,"column":0},"end":{"line":14,"column":48}}},"fnMap":{"0":{"name":"getNatureId","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":35},"end":{"line":8,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":53},"end":{"line":5,"column":54}},"loc":{"start":{"line":5,"column":60},"end":{"line":5,"column":99}},"line":5},"2":{"name":"getNatureName","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":22}},"loc":{"start":{"line":10,"column":37},"end":{"line":12,"column":1}},"line":10}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},{"start":{},"end":{}}],"line":4},"1":{"loc":{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},{"start":{},"end":{}}],"line":6},"2":{"loc":{"start":{"line":10,"column":23},"end":{"line":10,"column":35}},"type":"default-arg","locations":[{"start":{"line":10,"column":34},"end":{"line":10,"column":35}}],"line":10}},"s":{"0":1,"1":3,"2":1,"3":2,"4":26,"5":2,"6":1,"7":1,"8":1,"9":1},"f":{"0":3,"1":26,"2":1},"b":{"0":[1,2],"1":[1,1],"2":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae5bc4be88e1ddf23764c85afa47464e20dbb485"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/pokemon.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/pokemon.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":1,"column":43}},"1":{"start":{"line":2,"column":29},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":81},"end":{"line":3,"column":99}},"3":{"start":{"line":4,"column":67},"end":{"line":4,"column":84}},"4":{"start":{"line":5,"column":24},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":84},"end":{"line":6,"column":106}},"6":{"start":{"line":7,"column":57},"end":{"line":7,"column":78}},"7":{"start":{"line":8,"column":26},"end":{"line":8,"column":43}},"8":{"start":{"line":11,"column":12},"end":{"line":11,"column":45}},"9":{"start":{"line":12,"column":13},"end":{"line":12,"column":17}},"10":{"start":{"line":13,"column":17},"end":{"line":13,"column":25}},"11":{"start":{"line":14,"column":22},"end":{"line":14,"column":66}},"12":{"start":{"line":15,"column":15},"end":{"line":15,"column":35}},"13":{"start":{"line":16,"column":20},"end":{"line":23,"column":3}},"14":{"start":{"line":24,"column":25},"end":{"line":24,"column":90}},"15":{"start":{"line":24,"column":74},"end":{"line":24,"column":86}},"16":{"start":{"line":25,"column":17},"end":{"line":25,"column":30}},"17":{"start":{"line":26,"column":17},"end":{"line":26,"column":31}},"18":{"start":{"line":27,"column":16},"end":{"line":27,"column":36}},"19":{"start":{"line":28,"column":16},"end":{"line":28,"column":36}},"20":{"start":{"line":29,"column":18},"end":{"line":29,"column":25}},"21":{"start":{"line":30,"column":18},"end":{"line":30,"column":25}},"22":{"start":{"line":31,"column":29},"end":{"line":31,"column":34}},"23":{"start":{"line":32,"column":19},"end":{"line":32,"column":78}},"24":{"start":{"line":33,"column":25},"end":{"line":33,"column":50}},"25":{"start":{"line":35,"column":19},"end":{"line":35,"column":47}},"26":{"start":{"line":36,"column":19},"end":{"line":36,"column":47}},"27":{"start":{"line":37,"column":19},"end":{"line":37,"column":47}},"28":{"start":{"line":39,"column":19},"end":{"line":44,"column":3}},"29":{"start":{"line":45,"column":24},"end":{"line":45,"column":96}},"30":{"start":{"line":45,"column":69},"end":{"line":45,"column":95}},"31":{"start":{"line":46,"column":16},"end":{"line":51,"column":4}},"32":{"start":{"line":47,"column":4},"end":{"line":50,"column":6}},"33":{"start":{"line":53,"column":18},"end":{"line":53,"column":36}},"34":{"start":{"line":54,"column":21},"end":{"line":54,"column":39}},"35":{"start":{"line":56,"column":16},"end":{"line":56,"column":38}},"36":{"start":{"line":57,"column":16},"end":{"line":57,"column":38}},"37":{"start":{"line":58,"column":16},"end":{"line":58,"column":38}},"38":{"start":{"line":60,"column":2},"end":{"line":86,"column":4}},"39":{"start":{"line":89,"column":0},"end":{"line":89,"column":32}}},"fnMap":{"0":{"name":"getPokemon","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":19}},"loc":{"start":{"line":10,"column":31},"end":{"line":87,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":57},"end":{"line":24,"column":58}},"loc":{"start":{"line":24,"column":74},"end":{"line":24,"column":86}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":45,"column":58},"end":{"line":45,"column":59}},"loc":{"start":{"line":45,"column":69},"end":{"line":45,"column":95}},"line":45},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":48},"end":{"line":46,"column":49}},"loc":{"start":{"line":46,"column":60},"end":{"line":51,"column":3}},"line":46}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1466,"9":1466,"10":1466,"11":1466,"12":1466,"13":1466,"14":1466,"15":8796,"16":1466,"17":1466,"18":1466,"19":1466,"20":1466,"21":1466,"22":1466,"23":1466,"24":1466,"25":1466,"26":1466,"27":1466,"28":1466,"29":1466,"30":1922,"31":1466,"32":8620,"33":1466,"34":1466,"35":1466,"36":1466,"37":1466,"38":1466,"39":1},"f":{"0":1466,"1":8796,"2":1922,"3":8620},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"56639a50bb7128fbc5d69df07dc13d28ae69cd05"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/types.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/plugins/pokedex-data-plugin/dex/types.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":38}},"1":{"start":{"line":4,"column":15},"end":{"line":4,"column":69}},"2":{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},"3":{"start":{"line":5,"column":13},"end":{"line":5,"column":50}},"4":{"start":{"line":6,"column":2},"end":{"line":6,"column":14}},"5":{"start":{"line":10,"column":2},"end":{"line":12,"column":75}},"6":{"start":{"line":15,"column":0},"end":{"line":15,"column":43}}},"fnMap":{"0":{"name":"getTypeName","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":33},"end":{"line":7,"column":1}},"line":3},"1":{"name":"getTypes","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}},"loc":{"start":{"line":9,"column":33},"end":{"line":13,"column":1}},"line":9}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":21},"end":{"line":3,"column":31}},"type":"default-arg","locations":[{"start":{"line":3,"column":30},"end":{"line":3,"column":31}}],"line":3},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},{"start":{},"end":{}}],"line":5},"2":{"loc":{"start":{"line":10,"column":9},"end":{"line":12,"column":74}},"type":"cond-expr","locations":[{"start":{"line":11,"column":6},"end":{"line":11,"column":40}},{"start":{"line":12,"column":6},"end":{"line":12,"column":74}}],"line":10}},"s":{"0":3,"1":5866,"2":5866,"3":0,"4":5866,"5":2,"6":3},"f":{"0":5866,"1":2},"b":{"0":[0],"1":[0,5866],"2":[1,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b0f54cd2820fd27594111d7d9345cabc3bc21628"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/components/Pokedex/PokemonAbilities.jsx": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/components/Pokedex/PokemonAbilities.jsx","statementMap":{"0":{"start":{"line":5,"column":32},"end":{"line":43,"column":1}},"1":{"start":{"line":6,"column":31},"end":{"line":6,"column":98}},"2":{"start":{"line":7,"column":35},"end":{"line":7,"column":102}},"3":{"start":{"line":8,"column":32},"end":{"line":8,"column":104}},"4":{"start":{"line":10,"column":2},"end":{"line":16,"column":3}},"5":{"start":{"line":11,"column":4},"end":{"line":15,"column":6}},"6":{"start":{"line":18,"column":2},"end":{"line":25,"column":3}},"7":{"start":{"line":19,"column":4},"end":{"line":24,"column":6}},"8":{"start":{"line":27,"column":2},"end":{"line":34,"column":3}},"9":{"start":{"line":28,"column":4},"end":{"line":33,"column":6}},"10":{"start":{"line":36,"column":2},"end":{"line":42,"column":4}},"11":{"start":{"line":45,"column":30},"end":{"line":53,"column":1}},"12":{"start":{"line":46,"column":2},"end":{"line":52,"column":4}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":32},"end":{"line":5,"column":33}},"loc":{"start":{"line":5,"column":87},"end":{"line":43,"column":1}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":45,"column":30},"end":{"line":45,"column":31}},"loc":{"start":{"line":45,"column":82},"end":{"line":53,"column":1}},"line":45}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":31},"end":{"line":6,"column":98}},"type":"binary-expr","locations":[{"start":{"line":6,"column":31},"end":{"line":6,"column":60}},{"start":{"line":6,"column":64},"end":{"line":6,"column":98}}],"line":6},"1":{"loc":{"start":{"line":7,"column":35},"end":{"line":7,"column":102}},"type":"binary-expr","locations":[{"start":{"line":7,"column":35},"end":{"line":7,"column":64}},{"start":{"line":7,"column":68},"end":{"line":7,"column":102}}],"line":7},"2":{"loc":{"start":{"line":8,"column":32},"end":{"line":8,"column":104}},"type":"binary-expr","locations":[{"start":{"line":8,"column":32},"end":{"line":8,"column":66}},{"start":{"line":8,"column":70},"end":{"line":8,"column":104}}],"line":8},"3":{"loc":{"start":{"line":10,"column":2},"end":{"line":16,"column":3}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":16,"column":3}},{"start":{},"end":{}}],"line":10},"4":{"loc":{"start":{"line":18,"column":2},"end":{"line":25,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":25,"column":3}},{"start":{},"end":{}}],"line":18},"5":{"loc":{"start":{"line":27,"column":2},"end":{"line":34,"column":3}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":34,"column":3}},{"start":{},"end":{}}],"line":27},"6":{"loc":{"start":{"line":47,"column":84},"end":{"line":47,"column":105}},"type":"binary-expr","locations":[{"start":{"line":47,"column":84},"end":{"line":47,"column":96}},{"start":{"line":47,"column":100},"end":{"line":47,"column":105}}],"line":47},"7":{"loc":{"start":{"line":49,"column":7},"end":{"line":49,"column":32}},"type":"binary-expr","locations":[{"start":{"line":49,"column":7},"end":{"line":49,"column":22}},{"start":{"line":49,"column":26},"end":{"line":49,"column":32}}],"line":49},"8":{"loc":{"start":{"line":50,"column":7},"end":{"line":50,"column":26}},"type":"binary-expr","locations":[{"start":{"line":50,"column":7},"end":{"line":50,"column":19}},{"start":{"line":50,"column":23},"end":{"line":50,"column":26}}],"line":50}},"s":{"0":1,"1":5,"2":5,"3":5,"4":5,"5":1,"6":4,"7":1,"8":3,"9":2,"10":1,"11":1,"12":10},"f":{"0":5,"1":10},"b":{"0":[5,2],"1":[5,2],"2":[5,2],"3":[1,4],"4":[1,3],"5":[2,1],"6":[10,5],"7":[10,2],"8":[10,5]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"202974060cc793f0933ed1e3870ea70b3d976a38"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/components/Pokedex2/PokemonAbilities.jsx": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/components/Pokedex2/PokemonAbilities.jsx","statementMap":{"0":{"start":{"line":6,"column":32},"end":{"line":44,"column":1}},"1":{"start":{"line":7,"column":31},"end":{"line":7,"column":98}},"2":{"start":{"line":8,"column":35},"end":{"line":8,"column":102}},"3":{"start":{"line":9,"column":32},"end":{"line":9,"column":104}},"4":{"start":{"line":11,"column":2},"end":{"line":17,"column":3}},"5":{"start":{"line":12,"column":4},"end":{"line":16,"column":6}},"6":{"start":{"line":19,"column":2},"end":{"line":26,"column":3}},"7":{"start":{"line":20,"column":4},"end":{"line":25,"column":6}},"8":{"start":{"line":28,"column":2},"end":{"line":35,"column":3}},"9":{"start":{"line":29,"column":4},"end":{"line":34,"column":6}},"10":{"start":{"line":37,"column":2},"end":{"line":43,"column":4}},"11":{"start":{"line":46,"column":30},"end":{"line":85,"column":1}},"12":{"start":{"line":47,"column":26},"end":{"line":47,"column":41}},"13":{"start":{"line":49,"column":21},"end":{"line":51,"column":3}},"14":{"start":{"line":50,"column":4},"end":{"line":50,"column":18}},"15":{"start":{"line":53,"column":22},"end":{"line":55,"column":3}},"16":{"start":{"line":54,"column":4},"end":{"line":54,"column":19}},"17":{"start":{"line":56,"column":2},"end":{"line":84,"column":4}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":32},"end":{"line":6,"column":33}},"loc":{"start":{"line":6,"column":87},"end":{"line":44,"column":1}},"line":6},"1":{"name":"(anonymous_1)","decl":{"start":{"line":46,"column":30},"end":{"line":46,"column":31}},"loc":{"start":{"line":46,"column":82},"end":{"line":85,"column":1}},"line":46},"2":{"name":"(anonymous_2)","decl":{"start":{"line":49,"column":21},"end":{"line":49,"column":22}},"loc":{"start":{"line":49,"column":27},"end":{"line":51,"column":3}},"line":49},"3":{"name":"(anonymous_3)","decl":{"start":{"line":53,"column":22},"end":{"line":53,"column":23}},"loc":{"start":{"line":53,"column":28},"end":{"line":55,"column":3}},"line":53}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":98}},"type":"binary-expr","locations":[{"start":{"line":7,"column":31},"end":{"line":7,"column":60}},{"start":{"line":7,"column":64},"end":{"line":7,"column":98}}],"line":7},"1":{"loc":{"start":{"line":8,"column":35},"end":{"line":8,"column":102}},"type":"binary-expr","locations":[{"start":{"line":8,"column":35},"end":{"line":8,"column":64}},{"start":{"line":8,"column":68},"end":{"line":8,"column":102}}],"line":8},"2":{"loc":{"start":{"line":9,"column":32},"end":{"line":9,"column":104}},"type":"binary-expr","locations":[{"start":{"line":9,"column":32},"end":{"line":9,"column":66}},{"start":{"line":9,"column":70},"end":{"line":9,"column":104}}],"line":9},"3":{"loc":{"start":{"line":11,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":17,"column":3}},{"start":{},"end":{}}],"line":11},"4":{"loc":{"start":{"line":19,"column":2},"end":{"line":26,"column":3}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":26,"column":3}},{"start":{},"end":{}}],"line":19},"5":{"loc":{"start":{"line":28,"column":2},"end":{"line":35,"column":3}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":35,"column":3}},{"start":{},"end":{}}],"line":28},"6":{"loc":{"start":{"line":59,"column":76},"end":{"line":59,"column":97}},"type":"binary-expr","locations":[{"start":{"line":59,"column":76},"end":{"line":59,"column":88}},{"start":{"line":59,"column":92},"end":{"line":59,"column":97}}],"line":59},"7":{"loc":{"start":{"line":63,"column":9},"end":{"line":63,"column":34}},"type":"binary-expr","locations":[{"start":{"line":63,"column":9},"end":{"line":63,"column":24}},{"start":{"line":63,"column":28},"end":{"line":63,"column":34}}],"line":63},"8":{"loc":{"start":{"line":64,"column":9},"end":{"line":64,"column":28}},"type":"binary-expr","locations":[{"start":{"line":64,"column":9},"end":{"line":64,"column":21}},{"start":{"line":64,"column":25},"end":{"line":64,"column":28}}],"line":64}},"s":{"0":1,"1":5,"2":5,"3":5,"4":5,"5":1,"6":4,"7":1,"8":3,"9":2,"10":1,"11":1,"12":10,"13":10,"14":0,"15":10,"16":0,"17":10},"f":{"0":5,"1":10,"2":0,"3":0},"b":{"0":[5,2],"1":[5,2],"2":[5,2],"3":[1,4],"4":[1,3],"5":[2,1],"6":[10,5],"7":[10,2],"8":[10,5]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d53486af10e01ebd21e309434bf3739ecfb0e76d"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/genderRatioConverter.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/genderRatioConverter.js","statementMap":{"0":{"start":{"line":1,"column":45},"end":{"line":21,"column":1}},"1":{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":3,"column":40}},"3":{"start":{"line":5,"column":2},"end":{"line":16,"column":3}},"4":{"start":{"line":6,"column":22},"end":{"line":6,"column":36}},"5":{"start":{"line":7,"column":23},"end":{"line":7,"column":36}},"6":{"start":{"line":8,"column":22},"end":{"line":8,"column":36}},"7":{"start":{"line":9,"column":19},"end":{"line":9,"column":51}},"8":{"start":{"line":10,"column":22},"end":{"line":10,"column":32}},"9":{"start":{"line":11,"column":17},"end":{"line":11,"column":49}},"10":{"start":{"line":12,"column":4},"end":{"line":15,"column":6}},"11":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"12":{"start":{"line":18,"column":4},"end":{"line":18,"column":38}},"13":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":45},"end":{"line":1,"column":46}},"loc":{"start":{"line":1,"column":63},"end":{"line":21,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":16,"column":3}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":16,"column":3}},{"start":{},"end":{}}],"line":5},"2":{"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"type":"if","locations":[{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},{"start":{},"end":{}}],"line":17}},"s":{"0":1,"1":7,"2":1,"3":6,"4":5,"5":5,"6":5,"7":5,"8":5,"9":5,"10":5,"11":1,"12":1,"13":0},"f":{"0":7},"b":{"0":[1,6],"1":[5,1],"2":[1,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"50849d13293634582aa5d97d492d557a17268c79"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/pokemonFormSelector.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/pokemonFormSelector.js","statementMap":{"0":{"start":{"line":3,"column":34},"end":{"line":3,"column":39}},"1":{"start":{"line":5,"column":35},"end":{"line":15,"column":6}},"2":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":33}},"4":{"start":{"line":10,"column":22},"end":{"line":10,"column":112}},"5":{"start":{"line":11,"column":19},"end":{"line":11,"column":82}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":78}},"7":{"start":{"line":14,"column":2},"end":{"line":14,"column":17}},"8":{"start":{"line":17,"column":39},"end":{"line":19,"column":1}},"9":{"start":{"line":18,"column":2},"end":{"line":18,"column":94}},"10":{"start":{"line":18,"column":64},"end":{"line":18,"column":92}},"11":{"start":{"line":21,"column":39},"end":{"line":25,"column":1}},"12":{"start":{"line":22,"column":23},"end":{"line":22,"column":55}},"13":{"start":{"line":23,"column":26},"end":{"line":23,"column":61}},"14":{"start":{"line":24,"column":2},"end":{"line":24,"column":61}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":65},"end":{"line":5,"column":66}},"loc":{"start":{"line":5,"column":87},"end":{"line":15,"column":1}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":39},"end":{"line":17,"column":40}},"loc":{"start":{"line":17,"column":55},"end":{"line":19,"column":1}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":47},"end":{"line":18,"column":48}},"loc":{"start":{"line":18,"column":64},"end":{"line":18,"column":92}},"line":18},"3":{"name":"(anonymous_3)","decl":{"start":{"line":21,"column":39},"end":{"line":21,"column":40}},"loc":{"start":{"line":21,"column":66},"end":{"line":25,"column":1}},"line":21}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":6},"1":{"loc":{"start":{"line":10,"column":22},"end":{"line":10,"column":112}},"type":"binary-expr","locations":[{"start":{"line":10,"column":22},"end":{"line":10,"column":65}},{"start":{"line":10,"column":69},"end":{"line":10,"column":112}}],"line":10},"2":{"loc":{"start":{"line":11,"column":19},"end":{"line":11,"column":82}},"type":"binary-expr","locations":[{"start":{"line":11,"column":19},"end":{"line":11,"column":53}},{"start":{"line":11,"column":57},"end":{"line":11,"column":82}}],"line":11},"3":{"loc":{"start":{"line":21,"column":48},"end":{"line":21,"column":61}},"type":"default-arg","locations":[{"start":{"line":21,"column":60},"end":{"line":21,"column":61}}],"line":21}},"s":{"0":1,"1":1,"2":1466,"3":1011,"4":1466,"5":1466,"6":1466,"7":1466,"8":1,"9":1472,"10":5075,"11":1,"12":1473,"13":1473,"14":1473},"f":{"0":1466,"1":1472,"2":5075,"3":1473},"b":{"0":[1011,455],"1":[1466,455],"2":[1466,6],"3":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"19a40eabfe0d45594afcd08a7d5d8683f881cd4b"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/pokemonStatCalculation.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/core/pokemonStatCalculation.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":5,"column":1}},"1":{"start":{"line":7,"column":11},"end":{"line":10,"column":1}},"2":{"start":{"line":12,"column":11},"end":{"line":15,"column":1}},"3":{"start":{"line":17,"column":24},"end":{"line":31,"column":1}},"4":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"5":{"start":{"line":19,"column":4},"end":{"line":19,"column":33}},"6":{"start":{"line":19,"column":24},"end":{"line":19,"column":33}},"7":{"start":{"line":20,"column":4},"end":{"line":22,"column":6}},"8":{"start":{"line":24,"column":12},"end":{"line":24,"column":116}},"9":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"10":{"start":{"line":27,"column":4},"end":{"line":27,"column":22}},"11":{"start":{"line":30,"column":2},"end":{"line":30,"column":25}},"12":{"start":{"line":33,"column":30},"end":{"line":35,"column":1}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":76}},"14":{"start":{"line":37,"column":27},"end":{"line":39,"column":1}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":81}},"16":{"start":{"line":41,"column":27},"end":{"line":43,"column":1}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":81}},"18":{"start":{"line":45,"column":30},"end":{"line":47,"column":1}},"19":{"start":{"line":46,"column":2},"end":{"line":46,"column":77}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":24},"end":{"line":17,"column":25}},"loc":{"start":{"line":17,"column":101},"end":{"line":31,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":30},"end":{"line":33,"column":31}},"loc":{"start":{"line":33,"column":53},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":37,"column":27},"end":{"line":37,"column":28}},"loc":{"start":{"line":37,"column":50},"end":{"line":39,"column":1}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":27},"end":{"line":41,"column":28}},"loc":{"start":{"line":41,"column":50},"end":{"line":43,"column":1}},"line":41},"4":{"name":"(anonymous_4)","decl":{"start":{"line":45,"column":30},"end":{"line":45,"column":31}},"loc":{"start":{"line":45,"column":53},"end":{"line":47,"column":1}},"line":45}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":48},"end":{"line":17,"column":67}},"type":"default-arg","locations":[{"start":{"line":17,"column":66},"end":{"line":17,"column":67}}],"line":17},"1":{"loc":{"start":{"line":17,"column":69},"end":{"line":17,"column":84}},"type":"default-arg","locations":[{"start":{"line":17,"column":83},"end":{"line":17,"column":84}}],"line":17},"2":{"loc":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},{"start":{},"end":{}}],"line":18},"3":{"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":33}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":33}},{"start":{},"end":{}}],"line":19},"4":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":26},"5":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":25}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":16}},{"start":{"line":26,"column":20},"end":{"line":26,"column":25}}],"line":26}},"s":{"0":1,"1":1,"2":1,"3":1,"4":16,"5":8,"6":0,"7":8,"8":8,"9":8,"10":8,"11":8,"12":1,"13":4,"14":1,"15":4,"16":1,"17":4,"18":1,"19":4},"f":{"0":16,"1":4,"2":4,"3":4,"4":4},"b":{"0":[0],"1":[0],"2":[8,8],"3":[0,8],"4":[8,0],"5":[8,8]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7124faeca4d6c887831212b7d9c86005d46b7282"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/ability.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/ability.js","statementMap":{"0":{"start":{"line":1,"column":38},"end":{"line":1,"column":68}},"1":{"start":{"line":4,"column":24},"end":{"line":4,"column":93}},"2":{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},"3":{"start":{"line":5,"column":48},"end":{"line":5,"column":92}},"4":{"start":{"line":6,"column":2},"end":{"line":6,"column":30}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},"6":{"start":{"line":10,"column":22},"end":{"line":10,"column":74}},"7":{"start":{"line":12,"column":20},"end":{"line":12,"column":106}},"8":{"start":{"line":12,"column":65},"end":{"line":12,"column":105}},"9":{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},"10":{"start":{"line":14,"column":24},"end":{"line":14,"column":76}},"11":{"start":{"line":15,"column":2},"end":{"line":15,"column":19}},"12":{"start":{"line":19,"column":22},"end":{"line":19,"column":91}},"13":{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},"14":{"start":{"line":20,"column":44},"end":{"line":20,"column":88}},"15":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"16":{"start":{"line":25,"column":19},"end":{"line":25,"column":64}},"17":{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},"18":{"start":{"line":26,"column":76},"end":{"line":26,"column":90}},"19":{"start":{"line":27,"column":22},"end":{"line":29,"column":8}},"20":{"start":{"line":28,"column":4},"end":{"line":28,"column":56}},"21":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}}},"fnMap":{"0":{"name":"makeSmogonAbilityObject","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":32}},"loc":{"start":{"line":3,"column":48},"end":{"line":7,"column":1}},"line":3},"1":{"name":"getAbilityIdFromAbilityName","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":36}},"loc":{"start":{"line":9,"column":52},"end":{"line":16,"column":1}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":58},"end":{"line":12,"column":59}},"loc":{"start":{"line":12,"column":65},"end":{"line":12,"column":105}},"line":12},"3":{"name":"getAbilityString","decl":{"start":{"line":18,"column":9},"end":{"line":18,"column":25}},"loc":{"start":{"line":18,"column":41},"end":{"line":22,"column":1}},"line":18},"4":{"name":"getAbilityInfo","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":23}},"loc":{"start":{"line":24,"column":28},"end":{"line":32,"column":1}},"line":24},"5":{"name":"(anonymous_5)","decl":{"start":{"line":27,"column":38},"end":{"line":27,"column":39}},"loc":{"start":{"line":27,"column":77},"end":{"line":29,"column":3}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":33},"end":{"line":3,"column":46}},"type":"default-arg","locations":[{"start":{"line":3,"column":45},"end":{"line":3,"column":46}}],"line":3},"1":{"loc":{"start":{"line":4,"column":24},"end":{"line":4,"column":93}},"type":"binary-expr","locations":[{"start":{"line":4,"column":24},"end":{"line":4,"column":85}},{"start":{"line":4,"column":89},"end":{"line":4,"column":93}}],"line":4},"2":{"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":92}},{"start":{},"end":{}}],"line":5},"3":{"loc":{"start":{"line":5,"column":6},"end":{"line":5,"column":46}},"type":"binary-expr","locations":[{"start":{"line":5,"column":6},"end":{"line":5,"column":28}},{"start":{"line":5,"column":32},"end":{"line":5,"column":46}}],"line":5},"4":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":74}},{"start":{},"end":{}}],"line":10},"5":{"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":14,"column":76}},{"start":{},"end":{}}],"line":14},"6":{"loc":{"start":{"line":18,"column":26},"end":{"line":18,"column":39}},"type":"default-arg","locations":[{"start":{"line":18,"column":38},"end":{"line":18,"column":39}}],"line":18},"7":{"loc":{"start":{"line":19,"column":22},"end":{"line":19,"column":91}},"type":"binary-expr","locations":[{"start":{"line":19,"column":22},"end":{"line":19,"column":83}},{"start":{"line":19,"column":87},"end":{"line":19,"column":91}}],"line":19},"8":{"loc":{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":20,"column":88}},{"start":{},"end":{}}],"line":20},"9":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":42}},"type":"binary-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":26}},{"start":{"line":20,"column":30},"end":{"line":20,"column":42}}],"line":20},"10":{"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":26,"column":90}},{"start":{},"end":{}}],"line":26},"11":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":74}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":23}},{"start":{"line":26,"column":27},"end":{"line":26,"column":49}},{"start":{"line":26,"column":53},"end":{"line":26,"column":74}}],"line":26}},"s":{"0":2,"1":2,"2":2,"3":1,"4":1,"5":12,"6":0,"7":12,"8":679,"9":12,"10":1,"11":11,"12":2,"13":2,"14":1,"15":1,"16":12,"17":12,"18":1,"19":11,"20":22,"21":11},"f":{"0":2,"1":12,"2":679,"3":2,"4":12,"5":22},"b":{"0":[0],"1":[2,1],"2":[1,1],"3":[2,1],"4":[0,12],"5":[1,11],"6":[0],"7":[2,1],"8":[1,1],"9":[2,1],"10":[1,11],"11":[12,12,11]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"fa174817f874b0031c67d621b5fb0cafd3f99dc1"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/details.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/details.js","statementMap":{"0":{"start":{"line":3,"column":19},"end":{"line":3,"column":24}},"1":{"start":{"line":4,"column":21},"end":{"line":4,"column":25}},"2":{"start":{"line":5,"column":21},"end":{"line":5,"column":29}},"3":{"start":{"line":8,"column":23},"end":{"line":8,"column":93}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},"5":{"start":{"line":10,"column":29},"end":{"line":10,"column":40}},"6":{"start":{"line":12,"column":37},"end":{"line":12,"column":60}},"7":{"start":{"line":13,"column":17},"end":{"line":13,"column":79}},"8":{"start":{"line":14,"column":15},"end":{"line":14,"column":35}},"9":{"start":{"line":16,"column":28},"end":{"line":16,"column":45}},"10":{"start":{"line":17,"column":30},"end":{"line":17,"column":51}},"11":{"start":{"line":18,"column":2},"end":{"line":18,"column":70}},"12":{"start":{"line":22,"column":23},"end":{"line":22,"column":93}},"13":{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},"14":{"start":{"line":24,"column":29},"end":{"line":24,"column":40}},"15":{"start":{"line":26,"column":25},"end":{"line":26,"column":48}},"16":{"start":{"line":27,"column":17},"end":{"line":27,"column":48}},"17":{"start":{"line":29,"column":27},"end":{"line":29,"column":48}},"18":{"start":{"line":30,"column":2},"end":{"line":30,"column":37}}},"fnMap":{"0":{"name":"getHeight","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":34},"end":{"line":19,"column":1}},"line":7},"1":{"name":"getWeight","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":18}},"loc":{"start":{"line":21,"column":34},"end":{"line":31,"column":1}},"line":21}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":19},"end":{"line":7,"column":32}},"type":"default-arg","locations":[{"start":{"line":7,"column":31},"end":{"line":7,"column":32}}],"line":7},"1":{"loc":{"start":{"line":8,"column":23},"end":{"line":8,"column":93}},"type":"binary-expr","locations":[{"start":{"line":8,"column":23},"end":{"line":8,"column":85}},{"start":{"line":8,"column":89},"end":{"line":8,"column":93}}],"line":8},"2":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":40}},{"start":{},"end":{}}],"line":10},"3":{"loc":{"start":{"line":21,"column":19},"end":{"line":21,"column":32}},"type":"default-arg","locations":[{"start":{"line":21,"column":31},"end":{"line":21,"column":32}}],"line":21},"4":{"loc":{"start":{"line":22,"column":23},"end":{"line":22,"column":93}},"type":"binary-expr","locations":[{"start":{"line":22,"column":23},"end":{"line":22,"column":85}},{"start":{"line":22,"column":89},"end":{"line":22,"column":93}}],"line":22},"5":{"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":40}},{"start":{},"end":{}}],"line":24}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":2,"14":1,"15":1,"16":1,"17":1,"18":1},"f":{"0":2,"1":2},"b":{"0":[0],"1":[2,1],"2":[1,1],"3":[0],"4":[2,1],"5":[1,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"69fd59bab689a804ef36f661cf80227bb9880491"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/egggroup.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/egggroup.js","statementMap":{"0":{"start":{"line":3,"column":19},"end":{"line":20,"column":1}},"1":{"start":{"line":22,"column":33},"end":{"line":22,"column":94}},"2":{"start":{"line":23,"column":29},"end":{"line":23,"column":31}},"3":{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},"4":{"start":{"line":27,"column":4},"end":{"line":27,"column":51}},"5":{"start":{"line":29,"column":25},"end":{"line":29,"column":58}},"6":{"start":{"line":30,"column":20},"end":{"line":30,"column":45}},"7":{"start":{"line":31,"column":20},"end":{"line":31,"column":45}},"8":{"start":{"line":32,"column":2},"end":{"line":32,"column":72}},"9":{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},"10":{"start":{"line":37,"column":4},"end":{"line":37,"column":53}},"11":{"start":{"line":38,"column":2},"end":{"line":38,"column":32}},"12":{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},"13":{"start":{"line":44,"column":4},"end":{"line":44,"column":54}},"14":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},"15":{"start":{"line":48,"column":4},"end":{"line":48,"column":54}},"16":{"start":{"line":51,"column":2},"end":{"line":51,"column":63}},"17":{"start":{"line":52,"column":2},"end":{"line":52,"column":63}},"18":{"start":{"line":53,"column":2},"end":{"line":53,"column":20}},"19":{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},"20":{"start":{"line":58,"column":4},"end":{"line":58,"column":53}},"21":{"start":{"line":59,"column":2},"end":{"line":59,"column":58}}},"fnMap":{"0":{"name":"getEggGroupViaPokemonId","decl":{"start":{"line":25,"column":9},"end":{"line":25,"column":32}},"loc":{"start":{"line":25,"column":48},"end":{"line":33,"column":1}},"line":25},"1":{"name":"getEggGroupNameById","decl":{"start":{"line":35,"column":9},"end":{"line":35,"column":28}},"loc":{"start":{"line":35,"column":45},"end":{"line":39,"column":1}},"line":35},"2":{"name":"createPokemonByEggGroupMap","decl":{"start":{"line":41,"column":9},"end":{"line":41,"column":35}},"loc":{"start":{"line":41,"column":64},"end":{"line":54,"column":1}},"line":41},"3":{"name":"getPokemonIdsInEggGroup","decl":{"start":{"line":56,"column":9},"end":{"line":56,"column":32}},"loc":{"start":{"line":56,"column":49},"end":{"line":60,"column":1}},"line":56}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":33},"end":{"line":25,"column":46}},"type":"default-arg","locations":[{"start":{"line":25,"column":45},"end":{"line":25,"column":46}}],"line":25},"1":{"loc":{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":27,"column":51}},{"start":{},"end":{}}],"line":26},"2":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":96}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":34}},{"start":{"line":26,"column":38},"end":{"line":26,"column":51}},{"start":{"line":26,"column":55},"end":{"line":26,"column":96}}],"line":26},"3":{"loc":{"start":{"line":32,"column":9},"end":{"line":32,"column":71}},"type":"cond-expr","locations":[{"start":{"line":32,"column":35},"end":{"line":32,"column":46}},{"start":{"line":32,"column":49},"end":{"line":32,"column":71}}],"line":32},"4":{"loc":{"start":{"line":35,"column":29},"end":{"line":35,"column":43}},"type":"default-arg","locations":[{"start":{"line":35,"column":42},"end":{"line":35,"column":43}}],"line":35},"5":{"loc":{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":37,"column":53}},{"start":{},"end":{}}],"line":36},"6":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":90}},"type":"binary-expr","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":35}},{"start":{"line":36,"column":39},"end":{"line":36,"column":53}},{"start":{"line":36,"column":57},"end":{"line":36,"column":90}}],"line":36},"7":{"loc":{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},"type":"if","locations":[{"start":{"line":43,"column":2},"end":{"line":45,"column":3}},{"start":{},"end":{}}],"line":43},"8":{"loc":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":49,"column":3}},{"start":{},"end":{}}],"line":47},"9":{"loc":{"start":{"line":56,"column":33},"end":{"line":56,"column":47}},"type":"default-arg","locations":[{"start":{"line":56,"column":46},"end":{"line":56,"column":47}}],"line":56},"10":{"loc":{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":58,"column":53}},{"start":{},"end":{}}],"line":57},"11":{"loc":{"start":{"line":57,"column":6},"end":{"line":57,"column":90}},"type":"binary-expr","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":35}},{"start":{"line":57,"column":39},"end":{"line":57,"column":53}},{"start":{"line":57,"column":57},"end":{"line":57,"column":90}}],"line":57}},"s":{"0":1,"1":1,"2":1,"3":7,"4":2,"5":5,"6":5,"7":5,"8":5,"9":15,"10":7,"11":8,"12":1466,"13":12,"14":1466,"15":4,"16":1466,"17":1466,"18":1466,"19":6,"20":3,"21":3},"f":{"0":7,"1":15,"2":1466,"3":6},"b":{"0":[0],"1":[2,5],"2":[7,6,5],"3":[2,3],"4":[0],"5":[7,8],"6":[15,13,11],"7":[12,1454],"8":[4,1462],"9":[0],"10":[3,3],"11":[6,5,4]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"eabf64072067d006bc8e93b2afe3ff56fb9af9e7"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/evolution.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/evolution.js","statementMap":{"0":{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":14}},"2":{"start":{"line":10,"column":2},"end":{"line":10,"column":111}},"3":{"start":{"line":10,"column":68},"end":{"line":10,"column":111}},"4":{"start":{"line":11,"column":27},"end":{"line":11,"column":68}},"5":{"start":{"line":12,"column":22},"end":{"line":12,"column":47}},"6":{"start":{"line":13,"column":18},"end":{"line":13,"column":41}},"7":{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":23}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":85}},"10":{"start":{"line":18,"column":4},"end":{"line":18,"column":45}},"11":{"start":{"line":19,"column":4},"end":{"line":19,"column":108}},"12":{"start":{"line":21,"column":2},"end":{"line":21,"column":39}},"13":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"14":{"start":{"line":26,"column":4},"end":{"line":26,"column":52}},"15":{"start":{"line":29,"column":18},"end":{"line":29,"column":42}},"16":{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},"17":{"start":{"line":31,"column":4},"end":{"line":31,"column":52}},"18":{"start":{"line":34,"column":25},"end":{"line":34,"column":63}},"19":{"start":{"line":36,"column":20},"end":{"line":36,"column":49}},"20":{"start":{"line":38,"column":24},"end":{"line":42,"column":3}},"21":{"start":{"line":41,"column":63},"end":{"line":41,"column":106}},"22":{"start":{"line":43,"column":2},"end":{"line":43,"column":23}},"23":{"start":{"line":47,"column":23},"end":{"line":47,"column":60}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":46}},"25":{"start":{"line":56,"column":27},"end":{"line":56,"column":54}},"26":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"27":{"start":{"line":59,"column":4},"end":{"line":59,"column":16}},"28":{"start":{"line":62,"column":2},"end":{"line":95,"column":3}},"29":{"start":{"line":62,"column":15},"end":{"line":62,"column":16}},"30":{"start":{"line":63,"column":26},"end":{"line":63,"column":45}},"31":{"start":{"line":64,"column":20},"end":{"line":64,"column":22}},"32":{"start":{"line":65,"column":27},"end":{"line":65,"column":29}},"33":{"start":{"line":66,"column":18},"end":{"line":66,"column":20}},"34":{"start":{"line":67,"column":18},"end":{"line":67,"column":20}},"35":{"start":{"line":68,"column":17},"end":{"line":68,"column":19}},"36":{"start":{"line":70,"column":4},"end":{"line":85,"column":5}},"37":{"start":{"line":70,"column":17},"end":{"line":70,"column":18}},"38":{"start":{"line":71,"column":23},"end":{"line":71,"column":43}},"39":{"start":{"line":72,"column":30},"end":{"line":72,"column":50}},"40":{"start":{"line":73,"column":21},"end":{"line":73,"column":41}},"41":{"start":{"line":74,"column":21},"end":{"line":74,"column":41}},"42":{"start":{"line":75,"column":20},"end":{"line":75,"column":40}},"43":{"start":{"line":77,"column":33},"end":{"line":77,"column":78}},"44":{"start":{"line":78,"column":6},"end":{"line":84,"column":7}},"45":{"start":{"line":79,"column":8},"end":{"line":79,"column":33}},"46":{"start":{"line":80,"column":8},"end":{"line":80,"column":47}},"47":{"start":{"line":81,"column":8},"end":{"line":81,"column":29}},"48":{"start":{"line":82,"column":8},"end":{"line":82,"column":29}},"49":{"start":{"line":83,"column":8},"end":{"line":83,"column":27}},"50":{"start":{"line":86,"column":4},"end":{"line":94,"column":5}},"51":{"start":{"line":87,"column":6},"end":{"line":93,"column":8}},"52":{"start":{"line":96,"column":2},"end":{"line":96,"column":14}}},"fnMap":{"0":{"name":"getEvolutionMethodDetail","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":33}},"loc":{"start":{"line":6,"column":72},"end":{"line":22,"column":1}},"line":6},"1":{"name":"getEvolutionTree","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":25}},"loc":{"start":{"line":24,"column":58},"end":{"line":44,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":41,"column":39},"end":{"line":41,"column":40}},"loc":{"start":{"line":41,"column":63},"end":{"line":41,"column":106}},"line":41},"3":{"name":"checkEvolutionPath","decl":{"start":{"line":46,"column":9},"end":{"line":46,"column":27}},"loc":{"start":{"line":46,"column":62},"end":{"line":53,"column":1}},"line":46},"4":{"name":"comparePath","decl":{"start":{"line":49,"column":11},"end":{"line":49,"column":22}},"loc":{"start":{"line":49,"column":45},"end":{"line":50,"column":3}},"line":49},"5":{"name":"getEvolutionDetails","decl":{"start":{"line":55,"column":9},"end":{"line":55,"column":28}},"loc":{"start":{"line":55,"column":40},"end":{"line":97,"column":1}},"line":55}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":44},"end":{"line":6,"column":63}},"type":"default-arg","locations":[{"start":{"line":6,"column":62},"end":{"line":6,"column":63}}],"line":6},"1":{"loc":{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},"type":"if","locations":[{"start":{"line":7,"column":2},"end":{"line":9,"column":3}},{"start":{},"end":{}}],"line":7},"2":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":111}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":111}},{"start":{},"end":{}}],"line":10},"3":{"loc":{"start":{"line":10,"column":6},"end":{"line":10,"column":66}},"type":"binary-expr","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":33}},{"start":{"line":10,"column":37},"end":{"line":10,"column":49}},{"start":{"line":10,"column":53},"end":{"line":10,"column":66}}],"line":10},"4":{"loc":{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},{"start":{"line":17,"column":9},"end":{"line":20,"column":3}}],"line":14},"5":{"loc":{"start":{"line":24,"column":26},"end":{"line":24,"column":39}},"type":"default-arg","locations":[{"start":{"line":24,"column":38},"end":{"line":24,"column":39}}],"line":24},"6":{"loc":{"start":{"line":24,"column":41},"end":{"line":24,"column":56}},"type":"default-arg","locations":[{"start":{"line":24,"column":52},"end":{"line":24,"column":56}}],"line":24},"7":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},{"start":{},"end":{}}],"line":25},"8":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":51}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":34}},{"start":{"line":25,"column":38},"end":{"line":25,"column":51}}],"line":25},"9":{"loc":{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},{"start":{},"end":{}}],"line":30},"10":{"loc":{"start":{"line":34,"column":25},"end":{"line":34,"column":63}},"type":"cond-expr","locations":[{"start":{"line":34,"column":36},"end":{"line":34,"column":51}},{"start":{"line":34,"column":54},"end":{"line":34,"column":63}}],"line":34},"11":{"loc":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},{"start":{},"end":{}}],"line":58},"12":{"loc":{"start":{"line":78,"column":6},"end":{"line":84,"column":7}},"type":"if","locations":[{"start":{"line":78,"column":6},"end":{"line":84,"column":7}},{"start":{},"end":{}}],"line":78},"13":{"loc":{"start":{"line":86,"column":4},"end":{"line":94,"column":5}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":94,"column":5}},{"start":{},"end":{}}],"line":86}},"s":{"0":3,"1":0,"2":3,"3":1,"4":2,"5":2,"6":2,"7":2,"8":0,"9":0,"10":2,"11":2,"12":2,"13":218,"14":2,"15":216,"16":216,"17":0,"18":216,"19":216,"20":216,"21":167,"22":216,"23":0,"24":0,"25":216,"26":216,"27":0,"28":216,"29":216,"30":416,"31":416,"32":416,"33":416,"34":416,"35":416,"36":416,"37":416,"38":1358,"39":1358,"40":1358,"41":1358,"42":1358,"43":1358,"44":1358,"45":213,"46":213,"47":213,"48":213,"49":213,"50":416,"51":167,"52":49},"f":{"0":3,"1":218,"2":167,"3":0,"4":0,"5":216},"b":{"0":[2],"1":[0,3],"2":[1,2],"3":[3,2,2],"4":[0,2],"5":[0],"6":[51],"7":[2,216],"8":[218,216],"9":[0,216],"10":[49,167],"11":[0,216],"12":[213,1145],"13":[167,249]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ce6e4416175db688d49977f17a1f5da2c9cd625f"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/evolutionConstants.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/evolutionConstants.js","statementMap":{"0":{"start":{"line":7,"column":30},"end":{"line":7,"column":39}},"1":{"start":{"line":9,"column":40},"end":{"line":298,"column":1}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"85ca30080733f7dc743ee931ccab27c5a6635222"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/functions.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/functions.js","statementMap":{"0":{"start":{"line":5,"column":17},"end":{"line":5,"column":65}},"1":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"2":{"start":{"line":9,"column":4},"end":{"line":9,"column":40}},"3":{"start":{"line":12,"column":2},"end":{"line":12,"column":57}},"4":{"start":{"line":13,"column":2},"end":{"line":13,"column":17}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":28}},"7":{"start":{"line":21,"column":17},"end":{"line":21,"column":28}},"8":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"9":{"start":{"line":22,"column":19},"end":{"line":22,"column":30}},"10":{"start":{"line":23,"column":2},"end":{"line":23,"column":30}},"11":{"start":{"line":23,"column":19},"end":{"line":23,"column":30}},"12":{"start":{"line":24,"column":2},"end":{"line":24,"column":14}},"13":{"start":{"line":28,"column":23},"end":{"line":28,"column":55}},"14":{"start":{"line":29,"column":26},"end":{"line":29,"column":61}},"15":{"start":{"line":30,"column":2},"end":{"line":30,"column":66}},"16":{"start":{"line":34,"column":2},"end":{"line":34,"column":143}},"17":{"start":{"line":38,"column":2},"end":{"line":38,"column":34}},"18":{"start":{"line":38,"column":23},"end":{"line":38,"column":34}},"19":{"start":{"line":39,"column":2},"end":{"line":39,"column":34}},"20":{"start":{"line":39,"column":23},"end":{"line":39,"column":34}},"21":{"start":{"line":40,"column":2},"end":{"line":40,"column":32}},"22":{"start":{"line":40,"column":22},"end":{"line":40,"column":32}},"23":{"start":{"line":41,"column":2},"end":{"line":41,"column":32}},"24":{"start":{"line":41,"column":22},"end":{"line":41,"column":32}},"25":{"start":{"line":42,"column":2},"end":{"line":42,"column":32}},"26":{"start":{"line":42,"column":22},"end":{"line":42,"column":32}},"27":{"start":{"line":43,"column":2},"end":{"line":43,"column":12}},"28":{"start":{"line":47,"column":2},"end":{"line":47,"column":108}},"29":{"start":{"line":47,"column":44},"end":{"line":47,"column":102}},"30":{"start":{"line":51,"column":2},"end":{"line":51,"column":39}},"31":{"start":{"line":55,"column":20},"end":{"line":55,"column":64}},"32":{"start":{"line":56,"column":22},"end":{"line":56,"column":77}},"33":{"start":{"line":56,"column":58},"end":{"line":56,"column":66}},"34":{"start":{"line":57,"column":2},"end":{"line":57,"column":20}}},"fnMap":{"0":{"name":"createFormMap","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":22}},"loc":{"start":{"line":7,"column":48},"end":{"line":14,"column":1}},"line":7},"1":{"name":"getPokemonIdFromFormMap","decl":{"start":{"line":16,"column":9},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":57},"end":{"line":18,"column":1}},"line":16},"2":{"name":"getGender","decl":{"start":{"line":20,"column":9},"end":{"line":20,"column":18}},"loc":{"start":{"line":20,"column":24},"end":{"line":25,"column":1}},"line":20},"3":{"name":"getImage","decl":{"start":{"line":27,"column":9},"end":{"line":27,"column":17}},"loc":{"start":{"line":27,"column":45},"end":{"line":31,"column":1}},"line":27},"4":{"name":"formatBaseStats","decl":{"start":{"line":33,"column":9},"end":{"line":33,"column":24}},"loc":{"start":{"line":33,"column":28},"end":{"line":35,"column":1}},"line":33},"5":{"name":"getGrassKnotPower","decl":{"start":{"line":37,"column":9},"end":{"line":37,"column":26}},"loc":{"start":{"line":37,"column":37},"end":{"line":44,"column":1}},"line":37},"6":{"name":"getPokemonIdFromMonsNoAndForm","decl":{"start":{"line":46,"column":9},"end":{"line":46,"column":38}},"loc":{"start":{"line":46,"column":55},"end":{"line":48,"column":1}},"line":46},"7":{"name":"(anonymous_7)","decl":{"start":{"line":47,"column":37},"end":{"line":47,"column":38}},"loc":{"start":{"line":47,"column":44},"end":{"line":47,"column":102}},"line":47},"8":{"name":"doNothing","decl":{"start":{"line":50,"column":9},"end":{"line":50,"column":18}},"loc":{"start":{"line":50,"column":48},"end":{"line":52,"column":1}},"line":50},"9":{"name":"getDexDescription","decl":{"start":{"line":54,"column":9},"end":{"line":54,"column":26}},"loc":{"start":{"line":54,"column":38},"end":{"line":58,"column":1}},"line":54},"10":{"name":"(anonymous_10)","decl":{"start":{"line":56,"column":50},"end":{"line":56,"column":51}},"loc":{"start":{"line":56,"column":58},"end":{"line":56,"column":66}},"line":56}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},{"start":{},"end":{}}],"line":8},"1":{"loc":{"start":{"line":16,"column":33},"end":{"line":16,"column":43}},"type":"default-arg","locations":[{"start":{"line":16,"column":42},"end":{"line":16,"column":43}}],"line":16},"2":{"loc":{"start":{"line":16,"column":45},"end":{"line":16,"column":55}},"type":"default-arg","locations":[{"start":{"line":16,"column":54},"end":{"line":16,"column":55}}],"line":16},"3":{"loc":{"start":{"line":17,"column":9},"end":{"line":17,"column":48}},"type":"binary-expr","locations":[{"start":{"line":17,"column":9},"end":{"line":17,"column":35}},{"start":{"line":17,"column":39},"end":{"line":17,"column":48}}],"line":17},"4":{"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":28}},"type":"if","locations":[{"start":{"line":21,"column":2},"end":{"line":21,"column":28}},{"start":{},"end":{}}],"line":21},"5":{"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},{"start":{},"end":{}}],"line":22},"6":{"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":30}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":23,"column":30}},{"start":{},"end":{}}],"line":23},"7":{"loc":{"start":{"line":27,"column":18},"end":{"line":27,"column":28}},"type":"default-arg","locations":[{"start":{"line":27,"column":27},"end":{"line":27,"column":28}}],"line":27},"8":{"loc":{"start":{"line":27,"column":30},"end":{"line":27,"column":43}},"type":"default-arg","locations":[{"start":{"line":27,"column":42},"end":{"line":27,"column":43}}],"line":27},"9":{"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":34}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":38,"column":34}},{"start":{},"end":{}}],"line":38},"10":{"loc":{"start":{"line":39,"column":2},"end":{"line":39,"column":34}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":39,"column":34}},{"start":{},"end":{}}],"line":39},"11":{"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":32}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":40,"column":32}},{"start":{},"end":{}}],"line":40},"12":{"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":32}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":41,"column":32}},{"start":{},"end":{}}],"line":41},"13":{"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":32}},"type":"if","locations":[{"start":{"line":42,"column":2},"end":{"line":42,"column":32}},{"start":{},"end":{}}],"line":42},"14":{"loc":{"start":{"line":47,"column":44},"end":{"line":47,"column":102}},"type":"binary-expr","locations":[{"start":{"line":47,"column":44},"end":{"line":47,"column":63}},{"start":{"line":47,"column":67},"end":{"line":47,"column":102}}],"line":47}},"s":{"0":4,"1":5866,"2":4045,"3":5866,"4":5866,"5":3,"6":4,"7":1,"8":3,"9":1,"10":2,"11":1,"12":1,"13":5,"14":5,"15":5,"16":1,"17":16,"18":2,"19":14,"20":3,"21":11,"22":3,"23":8,"24":3,"25":5,"26":3,"27":2,"28":1361,"29":460267,"30":2,"31":0,"32":0,"33":0,"34":0},"f":{"0":5866,"1":3,"2":4,"3":5,"4":1,"5":16,"6":1361,"7":460267,"8":2,"9":0,"10":0},"b":{"0":[4045,1821],"1":[0],"2":[0],"3":[3,1],"4":[1,3],"5":[1,2],"6":[1,1],"7":[1],"8":[3],"9":[2,14],"10":[3,11],"11":[3,8],"12":[3,5],"13":[3,2],"14":[460267,1399]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"18c25d030996432486a1a97a9a30794334ec7f99"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/item.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/item.js","statementMap":{"0":{"start":{"line":1,"column":22},"end":{"line":1,"column":52}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},"2":{"start":{"line":4,"column":17},"end":{"line":4,"column":59}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":96}},"5":{"start":{"line":6,"column":53},"end":{"line":6,"column":94}},"6":{"start":{"line":7,"column":16},"end":{"line":7,"column":95}},"7":{"start":{"line":7,"column":58},"end":{"line":7,"column":94}},"8":{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},"9":{"start":{"line":8,"column":20},"end":{"line":8,"column":62}},"10":{"start":{"line":9,"column":2},"end":{"line":9,"column":15}},"11":{"start":{"line":13,"column":2},"end":{"line":13,"column":63}}},"fnMap":{"0":{"name":"getItemIdFromItemName","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":30}},"loc":{"start":{"line":3,"column":41},"end":{"line":10,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":46},"end":{"line":6,"column":47}},"loc":{"start":{"line":6,"column":53},"end":{"line":6,"column":94}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":51},"end":{"line":7,"column":52}},"loc":{"start":{"line":7,"column":58},"end":{"line":7,"column":94}},"line":7},"3":{"name":"getItemString","decl":{"start":{"line":12,"column":9},"end":{"line":12,"column":22}},"loc":{"start":{"line":12,"column":35},"end":{"line":14,"column":1}},"line":12}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":59}},{"start":{},"end":{}}],"line":4},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":6,"column":96}},{"start":{},"end":{}}],"line":5},"2":{"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":8,"column":62}},{"start":{},"end":{}}],"line":8},"3":{"loc":{"start":{"line":12,"column":23},"end":{"line":12,"column":33}},"type":"default-arg","locations":[{"start":{"line":12,"column":32},"end":{"line":12,"column":33}}],"line":12}},"s":{"0":2,"1":3,"2":1,"3":2,"4":0,"5":0,"6":2,"7":2072,"8":2,"9":1,"10":1,"11":3},"f":{"0":3,"1":0,"2":2072,"3":3},"b":{"0":[1,2],"1":[0,2],"2":[1,1],"3":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b6e2027d1e2261453c4ba69be885111db1ff4791"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/moves.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/moves.js","statementMap":{"0":{"start":{"line":14,"column":22},"end":{"line":14,"column":27}},"1":{"start":{"line":15,"column":21},"end":{"line":15,"column":24}},"2":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":46}},"4":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"5":{"start":{"line":27,"column":4},"end":{"line":27,"column":37}},"6":{"start":{"line":30,"column":20},"end":{"line":33,"column":4}},"7":{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},"8":{"start":{"line":31,"column":21},"end":{"line":31,"column":42}},"9":{"start":{"line":32,"column":4},"end":{"line":32,"column":38}},"10":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"11":{"start":{"line":35,"column":4},"end":{"line":35,"column":59}},"12":{"start":{"line":37,"column":16},"end":{"line":37,"column":71}},"13":{"start":{"line":39,"column":18},"end":{"line":39,"column":94}},"14":{"start":{"line":41,"column":2},"end":{"line":41,"column":36}},"15":{"start":{"line":45,"column":2},"end":{"line":45,"column":99}},"16":{"start":{"line":45,"column":53},"end":{"line":45,"column":99}},"17":{"start":{"line":46,"column":2},"end":{"line":46,"column":104}},"18":{"start":{"line":46,"column":50},"end":{"line":46,"column":102}},"19":{"start":{"line":50,"column":2},"end":{"line":50,"column":91}},"20":{"start":{"line":50,"column":49},"end":{"line":50,"column":91}},"21":{"start":{"line":51,"column":13},"end":{"line":51,"column":61}},"22":{"start":{"line":51,"column":39},"end":{"line":51,"column":60}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":59}},"24":{"start":{"line":52,"column":17},"end":{"line":52,"column":59}},"25":{"start":{"line":53,"column":2},"end":{"line":53,"column":12}},"26":{"start":{"line":57,"column":2},"end":{"line":57,"column":88}},"27":{"start":{"line":57,"column":39},"end":{"line":57,"column":88}},"28":{"start":{"line":59,"column":14},"end":{"line":59,"column":26}},"29":{"start":{"line":60,"column":2},"end":{"line":62,"column":3}},"30":{"start":{"line":61,"column":4},"end":{"line":61,"column":78}},"31":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"32":{"start":{"line":68,"column":15},"end":{"line":68,"column":38}},"33":{"start":{"line":69,"column":15},"end":{"line":69,"column":24}},"34":{"start":{"line":70,"column":21},"end":{"line":70,"column":36}},"35":{"start":{"line":71,"column":16},"end":{"line":71,"column":26}},"36":{"start":{"line":72,"column":17},"end":{"line":72,"column":28}},"37":{"start":{"line":73,"column":17},"end":{"line":73,"column":28}},"38":{"start":{"line":75,"column":18},"end":{"line":75,"column":29}},"39":{"start":{"line":76,"column":28},"end":{"line":76,"column":31}},"40":{"start":{"line":77,"column":16},"end":{"line":77,"column":43}},"41":{"start":{"line":79,"column":2},"end":{"line":87,"column":4}},"42":{"start":{"line":91,"column":2},"end":{"line":91,"column":89}},"43":{"start":{"line":91,"column":79},"end":{"line":91,"column":89}},"44":{"start":{"line":92,"column":21},"end":{"line":92,"column":50}},"45":{"start":{"line":93,"column":17},"end":{"line":93,"column":48}},"46":{"start":{"line":94,"column":19},"end":{"line":94,"column":103}},"47":{"start":{"line":94,"column":50},"end":{"line":94,"column":88}},"48":{"start":{"line":95,"column":2},"end":{"line":98,"column":6}},"49":{"start":{"line":95,"column":35},"end":{"line":98,"column":3}},"50":{"start":{"line":102,"column":19},"end":{"line":102,"column":64}},"51":{"start":{"line":103,"column":22},"end":{"line":105,"column":8}},"52":{"start":{"line":104,"column":4},"end":{"line":104,"column":53}},"53":{"start":{"line":106,"column":2},"end":{"line":106,"column":28}},"54":{"start":{"line":110,"column":53},"end":{"line":110,"column":86}},"55":{"start":{"line":111,"column":24},"end":{"line":111,"column":26}},"56":{"start":{"line":113,"column":2},"end":{"line":115,"column":3}},"57":{"start":{"line":113,"column":15},"end":{"line":113,"column":16}},"58":{"start":{"line":114,"column":4},"end":{"line":114,"column":52}},"59":{"start":{"line":116,"column":2},"end":{"line":118,"column":3}},"60":{"start":{"line":116,"column":15},"end":{"line":116,"column":16}},"61":{"start":{"line":117,"column":4},"end":{"line":117,"column":57}},"62":{"start":{"line":119,"column":2},"end":{"line":121,"column":3}},"63":{"start":{"line":119,"column":15},"end":{"line":119,"column":16}},"64":{"start":{"line":120,"column":4},"end":{"line":120,"column":57}},"65":{"start":{"line":122,"column":2},"end":{"line":124,"column":3}},"66":{"start":{"line":122,"column":15},"end":{"line":122,"column":16}},"67":{"start":{"line":123,"column":4},"end":{"line":123,"column":57}},"68":{"start":{"line":126,"column":2},"end":{"line":126,"column":25}},"69":{"start":{"line":130,"column":19},"end":{"line":130,"column":48}},"70":{"start":{"line":132,"column":19},"end":{"line":132,"column":21}},"71":{"start":{"line":133,"column":2},"end":{"line":142,"column":3}},"72":{"start":{"line":133,"column":15},"end":{"line":133,"column":16}},"73":{"start":{"line":134,"column":15},"end":{"line":134,"column":39}},"74":{"start":{"line":136,"column":29},"end":{"line":136,"column":63}},"75":{"start":{"line":137,"column":24},"end":{"line":137,"column":54}},"76":{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},"77":{"start":{"line":140,"column":6},"end":{"line":140,"column":73}},"78":{"start":{"line":144,"column":2},"end":{"line":144,"column":18}},"79":{"start":{"line":148,"column":2},"end":{"line":148,"column":63}},"80":{"start":{"line":148,"column":53},"end":{"line":148,"column":63}},"81":{"start":{"line":149,"column":2},"end":{"line":149,"column":53}}},"fnMap":{"0":{"name":"generateMovesViaLearnset","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":33}},"loc":{"start":{"line":17,"column":49},"end":{"line":42,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":64},"end":{"line":30,"column":65}},"loc":{"start":{"line":30,"column":91},"end":{"line":33,"column":3}},"line":30},"2":{"name":"isMoveNameSmogonCompatible","decl":{"start":{"line":44,"column":9},"end":{"line":44,"column":35}},"loc":{"start":{"line":44,"column":48},"end":{"line":47,"column":1}},"line":44},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":26},"end":{"line":46,"column":27}},"loc":{"start":{"line":46,"column":50},"end":{"line":46,"column":102}},"line":46},"4":{"name":"getMoveId","decl":{"start":{"line":49,"column":9},"end":{"line":49,"column":18}},"loc":{"start":{"line":49,"column":29},"end":{"line":54,"column":1}},"line":49},"5":{"name":"(anonymous_5)","decl":{"start":{"line":51,"column":32},"end":{"line":51,"column":33}},"loc":{"start":{"line":51,"column":39},"end":{"line":51,"column":60}},"line":51},"6":{"name":"getMoveString","decl":{"start":{"line":56,"column":9},"end":{"line":56,"column":22}},"loc":{"start":{"line":56,"column":31},"end":{"line":65,"column":1}},"line":56},"7":{"name":"getMoveProperties","decl":{"start":{"line":67,"column":9},"end":{"line":67,"column":26}},"loc":{"start":{"line":67,"column":39},"end":{"line":88,"column":1}},"line":67},"8":{"name":"getEggMoves","decl":{"start":{"line":90,"column":9},"end":{"line":90,"column":20}},"loc":{"start":{"line":90,"column":32},"end":{"line":99,"column":1}},"line":90},"9":{"name":"(anonymous_9)","decl":{"start":{"line":94,"column":43},"end":{"line":94,"column":44}},"loc":{"start":{"line":94,"column":50},"end":{"line":94,"column":88}},"line":94},"10":{"name":"(anonymous_10)","decl":{"start":{"line":95,"column":22},"end":{"line":95,"column":23}},"loc":{"start":{"line":95,"column":35},"end":{"line":98,"column":3}},"line":95},"11":{"name":"getMoveDescription","decl":{"start":{"line":101,"column":9},"end":{"line":101,"column":27}},"loc":{"start":{"line":101,"column":40},"end":{"line":107,"column":1}},"line":101},"12":{"name":"(anonymous_12)","decl":{"start":{"line":103,"column":38},"end":{"line":103,"column":39}},"loc":{"start":{"line":103,"column":74},"end":{"line":105,"column":3}},"line":103},"13":{"name":"getTMCompatibility","decl":{"start":{"line":109,"column":9},"end":{"line":109,"column":27}},"loc":{"start":{"line":109,"column":43},"end":{"line":127,"column":1}},"line":109},"14":{"name":"getTechMachineLearnset","decl":{"start":{"line":129,"column":9},"end":{"line":129,"column":31}},"loc":{"start":{"line":129,"column":47},"end":{"line":145,"column":1}},"line":129},"15":{"name":"getPokemonLearnset","decl":{"start":{"line":147,"column":9},"end":{"line":147,"column":27}},"loc":{"start":{"line":147,"column":43},"end":{"line":150,"column":1}},"line":147}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},{"start":{},"end":{}}],"line":22},"1":{"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":80}},"type":"binary-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},{"start":{"line":22,"column":35},"end":{"line":22,"column":45}},{"start":{"line":22,"column":49},"end":{"line":22,"column":80}}],"line":22},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":26},"3":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":43}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":30}},{"start":{"line":26,"column":34},"end":{"line":26,"column":43}}],"line":26},"4":{"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},{"start":{},"end":{}}],"line":31},"5":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},{"start":{},"end":{}}],"line":34},"6":{"loc":{"start":{"line":39,"column":19},"end":{"line":39,"column":36}},"type":"binary-expr","locations":[{"start":{"line":39,"column":19},"end":{"line":39,"column":31}},{"start":{"line":39,"column":35},"end":{"line":39,"column":36}}],"line":39},"7":{"loc":{"start":{"line":39,"column":38},"end":{"line":39,"column":55}},"type":"binary-expr","locations":[{"start":{"line":39,"column":38},"end":{"line":39,"column":50}},{"start":{"line":39,"column":54},"end":{"line":39,"column":55}}],"line":39},"8":{"loc":{"start":{"line":39,"column":57},"end":{"line":39,"column":74}},"type":"binary-expr","locations":[{"start":{"line":39,"column":57},"end":{"line":39,"column":69}},{"start":{"line":39,"column":73},"end":{"line":39,"column":74}}],"line":39},"9":{"loc":{"start":{"line":39,"column":76},"end":{"line":39,"column":93}},"type":"binary-expr","locations":[{"start":{"line":39,"column":76},"end":{"line":39,"column":88}},{"start":{"line":39,"column":92},"end":{"line":39,"column":93}}],"line":39},"10":{"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":99}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":45,"column":99}},{"start":{},"end":{}}],"line":45},"11":{"loc":{"start":{"line":45,"column":6},"end":{"line":45,"column":51}},"type":"binary-expr","locations":[{"start":{"line":45,"column":6},"end":{"line":45,"column":36}},{"start":{"line":45,"column":40},"end":{"line":45,"column":51}}],"line":45},"12":{"loc":{"start":{"line":50,"column":2},"end":{"line":50,"column":91}},"type":"if","locations":[{"start":{"line":50,"column":2},"end":{"line":50,"column":91}},{"start":{},"end":{}}],"line":50},"13":{"loc":{"start":{"line":50,"column":6},"end":{"line":50,"column":47}},"type":"binary-expr","locations":[{"start":{"line":50,"column":6},"end":{"line":50,"column":34}},{"start":{"line":50,"column":38},"end":{"line":50,"column":47}}],"line":50},"14":{"loc":{"start":{"line":52,"column":2},"end":{"line":52,"column":59}},"type":"if","locations":[{"start":{"line":52,"column":2},"end":{"line":52,"column":59}},{"start":{},"end":{}}],"line":52},"15":{"loc":{"start":{"line":56,"column":23},"end":{"line":56,"column":29}},"type":"default-arg","locations":[{"start":{"line":56,"column":28},"end":{"line":56,"column":29}}],"line":56},"16":{"loc":{"start":{"line":57,"column":2},"end":{"line":57,"column":88}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":57,"column":88}},{"start":{},"end":{}}],"line":57},"17":{"loc":{"start":{"line":57,"column":6},"end":{"line":57,"column":37}},"type":"binary-expr","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":27}},{"start":{"line":57,"column":31},"end":{"line":57,"column":37}}],"line":57},"18":{"loc":{"start":{"line":60,"column":2},"end":{"line":62,"column":3}},"type":"if","locations":[{"start":{"line":60,"column":2},"end":{"line":62,"column":3}},{"start":{},"end":{}}],"line":60},"19":{"loc":{"start":{"line":60,"column":6},"end":{"line":60,"column":65}},"type":"binary-expr","locations":[{"start":{"line":60,"column":6},"end":{"line":60,"column":29}},{"start":{"line":60,"column":33},"end":{"line":60,"column":65}}],"line":60},"20":{"loc":{"start":{"line":67,"column":27},"end":{"line":67,"column":37}},"type":"default-arg","locations":[{"start":{"line":67,"column":36},"end":{"line":67,"column":37}}],"line":67},"21":{"loc":{"start":{"line":75,"column":18},"end":{"line":75,"column":29}},"type":"binary-expr","locations":[{"start":{"line":75,"column":18},"end":{"line":75,"column":24}},{"start":{"line":75,"column":28},"end":{"line":75,"column":29}}],"line":75},"22":{"loc":{"start":{"line":80,"column":10},"end":{"line":80,"column":74}},"type":"binary-expr","locations":[{"start":{"line":80,"column":10},"end":{"line":80,"column":64}},{"start":{"line":80,"column":68},"end":{"line":80,"column":74}}],"line":80},"23":{"loc":{"start":{"line":90,"column":21},"end":{"line":90,"column":30}},"type":"default-arg","locations":[{"start":{"line":90,"column":29},"end":{"line":90,"column":30}}],"line":90},"24":{"loc":{"start":{"line":91,"column":2},"end":{"line":91,"column":89}},"type":"if","locations":[{"start":{"line":91,"column":2},"end":{"line":91,"column":89}},{"start":{},"end":{}}],"line":91},"25":{"loc":{"start":{"line":91,"column":6},"end":{"line":91,"column":77}},"type":"binary-expr","locations":[{"start":{"line":91,"column":6},"end":{"line":91,"column":30}},{"start":{"line":91,"column":34},"end":{"line":91,"column":77}}],"line":91},"26":{"loc":{"start":{"line":94,"column":19},"end":{"line":94,"column":103}},"type":"binary-expr","locations":[{"start":{"line":94,"column":19},"end":{"line":94,"column":97}},{"start":{"line":94,"column":101},"end":{"line":94,"column":103}}],"line":94},"27":{"loc":{"start":{"line":94,"column":50},"end":{"line":94,"column":88}},"type":"binary-expr","locations":[{"start":{"line":94,"column":50},"end":{"line":94,"column":65}},{"start":{"line":94,"column":69},"end":{"line":94,"column":88}}],"line":94},"28":{"loc":{"start":{"line":101,"column":28},"end":{"line":101,"column":38}},"type":"default-arg","locations":[{"start":{"line":101,"column":37},"end":{"line":101,"column":38}}],"line":101},"29":{"loc":{"start":{"line":109,"column":28},"end":{"line":109,"column":41}},"type":"default-arg","locations":[{"start":{"line":109,"column":40},"end":{"line":109,"column":41}}],"line":109},"30":{"loc":{"start":{"line":129,"column":32},"end":{"line":129,"column":45}},"type":"default-arg","locations":[{"start":{"line":129,"column":44},"end":{"line":129,"column":45}}],"line":129},"31":{"loc":{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},"type":"if","locations":[{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},{"start":{},"end":{}}],"line":139},"32":{"loc":{"start":{"line":147,"column":28},"end":{"line":147,"column":41}},"type":"default-arg","locations":[{"start":{"line":147,"column":40},"end":{"line":147,"column":41}}],"line":147},"33":{"loc":{"start":{"line":148,"column":2},"end":{"line":148,"column":63}},"type":"if","locations":[{"start":{"line":148,"column":2},"end":{"line":148,"column":63}},{"start":{},"end":{}}],"line":148},"34":{"loc":{"start":{"line":148,"column":6},"end":{"line":148,"column":51}},"type":"binary-expr","locations":[{"start":{"line":148,"column":6},"end":{"line":148,"column":34}},{"start":{"line":148,"column":38},"end":{"line":148,"column":51}}],"line":148},"35":{"loc":{"start":{"line":149,"column":9},"end":{"line":149,"column":52}},"type":"binary-expr","locations":[{"start":{"line":149,"column":9},"end":{"line":149,"column":46}},{"start":{"line":149,"column":50},"end":{"line":149,"column":52}}],"line":149}},"s":{"0":2,"1":2,"2":8,"3":3,"4":5,"5":2,"6":3,"7":63,"8":30,"9":33,"10":3,"11":0,"12":3,"13":3,"14":3,"15":22,"16":4,"17":18,"18":66,"19":6,"20":2,"21":4,"22":1074,"23":4,"24":1,"25":3,"26":17,"27":1,"28":16,"29":16,"30":1,"31":15,"32":70,"33":70,"34":70,"35":70,"36":70,"37":70,"38":70,"39":70,"40":70,"41":70,"42":3,"43":1,"44":2,"45":2,"46":2,"47":5,"48":2,"49":14,"50":70,"51":70,"52":154,"53":70,"54":5,"55":5,"56":5,"57":5,"58":160,"59":5,"60":5,"61":160,"62":5,"63":5,"64":160,"65":5,"66":5,"67":160,"68":5,"69":3,"70":3,"71":3,"72":3,"73":315,"74":315,"75":315,"76":315,"77":66,"78":3,"79":7,"80":3,"81":4},"f":{"0":8,"1":63,"2":22,"3":66,"4":6,"5":1074,"6":17,"7":70,"8":3,"9":5,"10":14,"11":70,"12":154,"13":5,"14":3,"15":7},"b":{"0":[3,5],"1":[8,7,6],"2":[2,3],"3":[5,4],"4":[30,33],"5":[0,3],"6":[3,0],"7":[3,0],"8":[3,0],"9":[3,0],"10":[4,18],"11":[22,19],"12":[2,4],"13":[6,4],"14":[1,3],"15":[0],"16":[1,16],"17":[17,16],"18":[1,15],"19":[16,15],"20":[1],"21":[70,0],"22":[70,0],"23":[0],"24":[1,2],"25":[3,3],"26":[2,0],"27":[5,2],"28":[0],"29":[0],"30":[0],"31":[66,249],"32":[1],"33":[3,4],"34":[7,5],"35":[4,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"79eabf7cc18766f76bc82654ac9004930514c576"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/name.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/name.js","statementMap":{"0":{"start":{"line":4,"column":25},"end":{"line":4,"column":76}},"1":{"start":{"line":5,"column":26},"end":{"line":5,"column":57}},"2":{"start":{"line":7,"column":2},"end":{"line":26,"column":3}},"3":{"start":{"line":8,"column":19},"end":{"line":8,"column":33}},"4":{"start":{"line":10,"column":25},"end":{"line":10,"column":83}},"5":{"start":{"line":11,"column":4},"end":{"line":14,"column":5}},"6":{"start":{"line":12,"column":6},"end":{"line":12,"column":40}},"7":{"start":{"line":13,"column":6},"end":{"line":13,"column":28}},"8":{"start":{"line":16,"column":30},"end":{"line":16,"column":88}},"9":{"start":{"line":17,"column":4},"end":{"line":20,"column":5}},"10":{"start":{"line":18,"column":6},"end":{"line":18,"column":45}},"11":{"start":{"line":19,"column":6},"end":{"line":19,"column":28}},"12":{"start":{"line":22,"column":4},"end":{"line":22,"column":61}},"13":{"start":{"line":23,"column":4},"end":{"line":23,"column":26}},"14":{"start":{"line":25,"column":4},"end":{"line":25,"column":47}},"15":{"start":{"line":30,"column":2},"end":{"line":30,"column":30}},"16":{"start":{"line":34,"column":2},"end":{"line":34,"column":37}},"17":{"start":{"line":38,"column":13},"end":{"line":38,"column":73}},"18":{"start":{"line":38,"column":62},"end":{"line":38,"column":72}},"19":{"start":{"line":39,"column":2},"end":{"line":39,"column":28}},"20":{"start":{"line":43,"column":2},"end":{"line":58,"column":3}},"21":{"start":{"line":45,"column":6},"end":{"line":45,"column":28}},"22":{"start":{"line":47,"column":6},"end":{"line":47,"column":26}},"23":{"start":{"line":49,"column":6},"end":{"line":49,"column":34}},"24":{"start":{"line":51,"column":6},"end":{"line":51,"column":26}},"25":{"start":{"line":53,"column":6},"end":{"line":53,"column":29}},"26":{"start":{"line":55,"column":6},"end":{"line":55,"column":28}},"27":{"start":{"line":57,"column":6},"end":{"line":57,"column":61}},"28":{"start":{"line":62,"column":2},"end":{"line":62,"column":30}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":30}},"30":{"start":{"line":63,"column":2},"end":{"line":63,"column":98}},"31":{"start":{"line":63,"column":58},"end":{"line":63,"column":96}},"32":{"start":{"line":67,"column":2},"end":{"line":67,"column":50}},"33":{"start":{"line":67,"column":40},"end":{"line":67,"column":50}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":43}},"35":{"start":{"line":72,"column":2},"end":{"line":72,"column":60}},"36":{"start":{"line":72,"column":44},"end":{"line":72,"column":52}},"37":{"start":{"line":76,"column":20},"end":{"line":76,"column":53}},"38":{"start":{"line":77,"column":16},"end":{"line":77,"column":51}},"39":{"start":{"line":78,"column":1},"end":{"line":78,"column":25}}},"fnMap":{"0":{"name":"createPokemonMap","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":58},"end":{"line":27,"column":1}},"line":6},"1":{"name":"getFormName","decl":{"start":{"line":29,"column":9},"end":{"line":29,"column":20}},"loc":{"start":{"line":29,"column":29},"end":{"line":31,"column":1}},"line":29},"2":{"name":"getPokemonName","decl":{"start":{"line":33,"column":9},"end":{"line":33,"column":23}},"loc":{"start":{"line":33,"column":39},"end":{"line":35,"column":1}},"line":33},"3":{"name":"getPokemonIdFromName","decl":{"start":{"line":37,"column":9},"end":{"line":37,"column":29}},"loc":{"start":{"line":37,"column":44},"end":{"line":40,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":38,"column":55},"end":{"line":38,"column":56}},"loc":{"start":{"line":38,"column":62},"end":{"line":38,"column":72}},"line":38},"5":{"name":"getFormNameOfProblematicPokemon","decl":{"start":{"line":42,"column":9},"end":{"line":42,"column":40}},"loc":{"start":{"line":42,"column":49},"end":{"line":59,"column":1}},"line":42},"6":{"name":"getPokemonMonsnoFromName","decl":{"start":{"line":61,"column":9},"end":{"line":61,"column":33}},"loc":{"start":{"line":61,"column":47},"end":{"line":64,"column":1}},"line":61},"7":{"name":"(anonymous_7)","decl":{"start":{"line":63,"column":51},"end":{"line":63,"column":52}},"loc":{"start":{"line":63,"column":58},"end":{"line":63,"column":96}},"line":63},"8":{"name":"getPokemonNames","decl":{"start":{"line":66,"column":9},"end":{"line":66,"column":24}},"loc":{"start":{"line":66,"column":39},"end":{"line":69,"column":1}},"line":66},"9":{"name":"getPokemonFormId","decl":{"start":{"line":71,"column":9},"end":{"line":71,"column":25}},"loc":{"start":{"line":71,"column":42},"end":{"line":73,"column":1}},"line":71},"10":{"name":"(anonymous_10)","decl":{"start":{"line":72,"column":37},"end":{"line":72,"column":38}},"loc":{"start":{"line":72,"column":44},"end":{"line":72,"column":52}},"line":72},"11":{"name":"getPokemonMonsNoAndFormNoFromPokemonId","decl":{"start":{"line":75,"column":9},"end":{"line":75,"column":47}},"loc":{"start":{"line":75,"column":63},"end":{"line":79,"column":1}},"line":75}},"branchMap":{"0":{"loc":{"start":{"line":11,"column":4},"end":{"line":14,"column":5}},"type":"if","locations":[{"start":{"line":11,"column":4},"end":{"line":14,"column":5}},{"start":{},"end":{}}],"line":11},"1":{"loc":{"start":{"line":11,"column":8},"end":{"line":11,"column":67}},"type":"binary-expr","locations":[{"start":{"line":11,"column":8},"end":{"line":11,"column":40}},{"start":{"line":11,"column":44},"end":{"line":11,"column":67}}],"line":11},"2":{"loc":{"start":{"line":17,"column":4},"end":{"line":20,"column":5}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":20,"column":5}},{"start":{},"end":{}}],"line":17},"3":{"loc":{"start":{"line":17,"column":8},"end":{"line":17,"column":77}},"type":"binary-expr","locations":[{"start":{"line":17,"column":8},"end":{"line":17,"column":45}},{"start":{"line":17,"column":49},"end":{"line":17,"column":77}}],"line":17},"4":{"loc":{"start":{"line":29,"column":21},"end":{"line":29,"column":27}},"type":"default-arg","locations":[{"start":{"line":29,"column":26},"end":{"line":29,"column":27}}],"line":29},"5":{"loc":{"start":{"line":33,"column":24},"end":{"line":33,"column":37}},"type":"default-arg","locations":[{"start":{"line":33,"column":36},"end":{"line":33,"column":37}}],"line":33},"6":{"loc":{"start":{"line":37,"column":30},"end":{"line":37,"column":42}},"type":"default-arg","locations":[{"start":{"line":37,"column":37},"end":{"line":37,"column":42}}],"line":37},"7":{"loc":{"start":{"line":39,"column":9},"end":{"line":39,"column":27}},"type":"cond-expr","locations":[{"start":{"line":39,"column":21},"end":{"line":39,"column":22}},{"start":{"line":39,"column":25},"end":{"line":39,"column":27}}],"line":39},"8":{"loc":{"start":{"line":42,"column":41},"end":{"line":42,"column":47}},"type":"default-arg","locations":[{"start":{"line":42,"column":46},"end":{"line":42,"column":47}}],"line":42},"9":{"loc":{"start":{"line":43,"column":2},"end":{"line":58,"column":3}},"type":"switch","locations":[{"start":{"line":44,"column":4},"end":{"line":45,"column":28}},{"start":{"line":46,"column":4},"end":{"line":47,"column":26}},{"start":{"line":48,"column":4},"end":{"line":49,"column":34}},{"start":{"line":50,"column":4},"end":{"line":51,"column":26}},{"start":{"line":52,"column":4},"end":{"line":53,"column":29}},{"start":{"line":54,"column":4},"end":{"line":55,"column":28}},{"start":{"line":56,"column":4},"end":{"line":57,"column":61}}],"line":43},"10":{"loc":{"start":{"line":62,"column":2},"end":{"line":62,"column":30}},"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":62,"column":30}},{"start":{},"end":{}}],"line":62},"11":{"loc":{"start":{"line":66,"column":29},"end":{"line":66,"column":37}},"type":"default-arg","locations":[{"start":{"line":66,"column":36},"end":{"line":66,"column":37}}],"line":66},"12":{"loc":{"start":{"line":67,"column":2},"end":{"line":67,"column":50}},"type":"if","locations":[{"start":{"line":67,"column":2},"end":{"line":67,"column":50}},{"start":{},"end":{}}],"line":67},"13":{"loc":{"start":{"line":67,"column":6},"end":{"line":67,"column":38}},"type":"binary-expr","locations":[{"start":{"line":67,"column":6},"end":{"line":67,"column":28}},{"start":{"line":67,"column":32},"end":{"line":67,"column":38}}],"line":67},"14":{"loc":{"start":{"line":71,"column":26},"end":{"line":71,"column":36}},"type":"default-arg","locations":[{"start":{"line":71,"column":35},"end":{"line":71,"column":36}}],"line":71},"15":{"loc":{"start":{"line":72,"column":9},"end":{"line":72,"column":59}},"type":"binary-expr","locations":[{"start":{"line":72,"column":9},"end":{"line":72,"column":53}},{"start":{"line":72,"column":57},"end":{"line":72,"column":59}}],"line":72},"16":{"loc":{"start":{"line":75,"column":48},"end":{"line":75,"column":61}},"type":"default-arg","locations":[{"start":{"line":75,"column":60},"end":{"line":75,"column":61}}],"line":75}},"s":{"0":3,"1":3,"2":4402,"3":4402,"4":4402,"5":4402,"6":3036,"7":3036,"8":1366,"9":1366,"10":1347,"11":1347,"12":19,"13":18,"14":1,"15":2,"16":2,"17":5,"18":1507,"19":5,"20":26,"21":4,"22":4,"23":4,"24":4,"25":4,"26":4,"27":2,"28":7,"29":2,"30":5,"31":2055,"32":4,"33":2,"34":2,"35":10,"36":35,"37":0,"38":0,"39":0},"f":{"0":4402,"1":2,"2":2,"3":5,"4":1507,"5":26,"6":7,"7":2055,"8":4,"9":10,"10":35,"11":0},"b":{"0":[3036,1366],"1":[4402,3036],"2":[1347,19],"3":[1366,1365],"4":[0],"5":[0],"6":[0],"7":[1,4],"8":[0],"9":[4,4,4,4,4,4,2],"10":[2,5],"11":[4],"12":[2,2],"13":[4,3],"14":[0],"15":[10,1],"16":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a0aedb48b676600fa0aaac3f200156ad59288f14"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/nature.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/nature.js","statementMap":{"0":{"start":{"line":1,"column":24},"end":{"line":1,"column":54}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},"2":{"start":{"line":4,"column":21},"end":{"line":4,"column":70}},"3":{"start":{"line":5,"column":16},"end":{"line":5,"column":100}},"4":{"start":{"line":5,"column":60},"end":{"line":5,"column":99}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},"6":{"start":{"line":6,"column":20},"end":{"line":6,"column":69}},"7":{"start":{"line":7,"column":2},"end":{"line":7,"column":15}},"8":{"start":{"line":11,"column":2},"end":{"line":11,"column":67}}},"fnMap":{"0":{"name":"getNatureId","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":35},"end":{"line":8,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":53},"end":{"line":5,"column":54}},"loc":{"start":{"line":5,"column":60},"end":{"line":5,"column":99}},"line":5},"2":{"name":"getNatureName","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":22}},"loc":{"start":{"line":10,"column":37},"end":{"line":12,"column":1}},"line":10}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":70}},{"start":{},"end":{}}],"line":4},"1":{"loc":{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":6,"column":69}},{"start":{},"end":{}}],"line":6},"2":{"loc":{"start":{"line":10,"column":23},"end":{"line":10,"column":35}},"type":"default-arg","locations":[{"start":{"line":10,"column":34},"end":{"line":10,"column":35}}],"line":10}},"s":{"0":1,"1":3,"2":1,"3":2,"4":26,"5":2,"6":1,"7":1,"8":1},"f":{"0":3,"1":26,"2":1},"b":{"0":[1,2],"1":[1,1],"2":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"56f8ccf33038f75e11c5bb5ade022668c4026c0e"}
-,"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/types.js": {"path":"/home/aarcon/Desktop/Personal/Lumi/luminescent-team/src/utils/dex/types.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":51}},"1":{"start":{"line":4,"column":15},"end":{"line":4,"column":69}},"2":{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},"3":{"start":{"line":5,"column":13},"end":{"line":5,"column":50}},"4":{"start":{"line":6,"column":2},"end":{"line":6,"column":14}},"5":{"start":{"line":10,"column":2},"end":{"line":12,"column":75}}},"fnMap":{"0":{"name":"getTypeName","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":33},"end":{"line":7,"column":1}},"line":3},"1":{"name":"getTypes","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}},"loc":{"start":{"line":9,"column":33},"end":{"line":13,"column":1}},"line":9}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":21},"end":{"line":3,"column":31}},"type":"default-arg","locations":[{"start":{"line":3,"column":30},"end":{"line":3,"column":31}}],"line":3},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":50}},{"start":{},"end":{}}],"line":5},"2":{"loc":{"start":{"line":10,"column":9},"end":{"line":12,"column":74}},"type":"cond-expr","locations":[{"start":{"line":11,"column":6},"end":{"line":11,"column":40}},{"start":{"line":12,"column":6},"end":{"line":12,"column":74}}],"line":10}},"s":{"0":2,"1":6,"2":6,"3":0,"4":6,"5":2},"f":{"0":6,"1":2},"b":{"0":[0],"1":[0,6],"2":[1,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7e5a951c4e6d2513eb36c65127b47642f87dec02"}
-}
diff --git a/coverage/lcov-report/__gamedata/index.html b/coverage/lcov-report/__gamedata/index.html
deleted file mode 100644
index c98502b2a2..0000000000
--- a/coverage/lcov-report/__gamedata/index.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
- Code coverage report for __gamedata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0%
- Statements
- 0/0
-
-
-
-
- 0%
- Branches
- 0/0
-
-
-
-
- 0%
- Functions
- 0/0
-
-
-
-
- 0%
- Lines
- 0/0
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- index.js |
-
-
- |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/__gamedata/index.js.html b/coverage/lcov-report/__gamedata/index.js.html
deleted file mode 100644
index d3cbc17bd6..0000000000
--- a/coverage/lcov-report/__gamedata/index.js.html
+++ /dev/null
@@ -1,265 +0,0 @@
-
-
-
-
-
- Code coverage report for __gamedata/index.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0%
- Statements
- 0/0
-
-
-
-
- 0%
- Branches
- 0/0
-
-
-
-
- 0%
- Functions
- 0/0
-
-
-
-
- 0%
- Lines
- 0/0
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | //All the important numbers
-import PersonalTable from './PersonalTable.json';
-import EvolveTable from './EvolveTable.json';
-import EggMovesTable from './TamagoWazaTable.json';
-import LearnsetTable from './WazaOboeTable.json';
-import MovesTable from './WazaTable.json';
-import ItemTable from './ItemTable.json';
-
-//All the Location files
-import pokemonLocations from './pokemon_locations.json';
-import staticLocations from './static_pokemon_locations.json';
-
-//All the Pokemon english files
-import basePokemonNames from './english_ss_monsname.json';
-import formPokemonNames from './english_ss_zkn_form.json';
-import pokemonHeight from './english_ss_zkn_height.json';
-import pokemonWeight from './english_ss_zkn_weight.json';
-import pokemonDexType from './english_ss_zkn_type.json';
-import pokemonPokedexInfo from './english_dp_pokedex_diamond.json';
-
-//All the other english files
-import natureNames from './english_ss_seikaku.json';
-import abilityNames from './english_ss_tokusei.json';
-import abilityInfo from './english_ss_tokuseiinfo.json';
-import typeName from './english_ss_typename.json';
-import moveNames from './english_ss_wazaname.json';
-import moveInfo from './english_ss_wazainfo.json';
-import itemNames from './english_ss_itemname.json';
-
-//Custom files
-import moveEnum from './moveEnum.json';
-import smogonMoves from './smogonMoves.json';
-import EvolutionData from './evolution.json';
-
-export {
- PersonalTable,
- EvolveTable,
- EggMovesTable,
- LearnsetTable,
- MovesTable,
- basePokemonNames,
- formPokemonNames,
- pokemonHeight,
- pokemonWeight,
- pokemonDexType,
- pokemonPokedexInfo,
- pokemonLocations,
- staticLocations,
- natureNames,
- abilityNames,
- abilityInfo,
- typeName,
- moveNames,
- moveInfo,
- ItemTable,
- itemNames,
- moveEnum,
- smogonMoves,
- EvolutionData
-};
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
deleted file mode 100644
index f418035b46..0000000000
--- a/coverage/lcov-report/base.css
+++ /dev/null
@@ -1,224 +0,0 @@
-body, html {
- margin:0; padding: 0;
- height: 100%;
-}
-body {
- font-family: Helvetica Neue, Helvetica, Arial;
- font-size: 14px;
- color:#333;
-}
-.small { font-size: 12px; }
-*, *:after, *:before {
- -webkit-box-sizing:border-box;
- -moz-box-sizing:border-box;
- box-sizing:border-box;
- }
-h1 { font-size: 20px; margin: 0;}
-h2 { font-size: 14px; }
-pre {
- font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
- margin: 0;
- padding: 0;
- -moz-tab-size: 2;
- -o-tab-size: 2;
- tab-size: 2;
-}
-a { color:#0074D9; text-decoration:none; }
-a:hover { text-decoration:underline; }
-.strong { font-weight: bold; }
-.space-top1 { padding: 10px 0 0 0; }
-.pad2y { padding: 20px 0; }
-.pad1y { padding: 10px 0; }
-.pad2x { padding: 0 20px; }
-.pad2 { padding: 20px; }
-.pad1 { padding: 10px; }
-.space-left2 { padding-left:55px; }
-.space-right2 { padding-right:20px; }
-.center { text-align:center; }
-.clearfix { display:block; }
-.clearfix:after {
- content:'';
- display:block;
- height:0;
- clear:both;
- visibility:hidden;
- }
-.fl { float: left; }
-@media only screen and (max-width:640px) {
- .col3 { width:100%; max-width:100%; }
- .hide-mobile { display:none!important; }
-}
-
-.quiet {
- color: #7f7f7f;
- color: rgba(0,0,0,0.5);
-}
-.quiet a { opacity: 0.7; }
-
-.fraction {
- font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
- font-size: 10px;
- color: #555;
- background: #E8E8E8;
- padding: 4px 5px;
- border-radius: 3px;
- vertical-align: middle;
-}
-
-div.path a:link, div.path a:visited { color: #333; }
-table.coverage {
- border-collapse: collapse;
- margin: 10px 0 0 0;
- padding: 0;
-}
-
-table.coverage td {
- margin: 0;
- padding: 0;
- vertical-align: top;
-}
-table.coverage td.line-count {
- text-align: right;
- padding: 0 5px 0 20px;
-}
-table.coverage td.line-coverage {
- text-align: right;
- padding-right: 10px;
- min-width:20px;
-}
-
-table.coverage td span.cline-any {
- display: inline-block;
- padding: 0 5px;
- width: 100%;
-}
-.missing-if-branch {
- display: inline-block;
- margin-right: 5px;
- border-radius: 3px;
- position: relative;
- padding: 0 4px;
- background: #333;
- color: yellow;
-}
-
-.skip-if-branch {
- display: none;
- margin-right: 10px;
- position: relative;
- padding: 0 4px;
- background: #ccc;
- color: white;
-}
-.missing-if-branch .typ, .skip-if-branch .typ {
- color: inherit !important;
-}
-.coverage-summary {
- border-collapse: collapse;
- width: 100%;
-}
-.coverage-summary tr { border-bottom: 1px solid #bbb; }
-.keyline-all { border: 1px solid #ddd; }
-.coverage-summary td, .coverage-summary th { padding: 10px; }
-.coverage-summary tbody { border: 1px solid #bbb; }
-.coverage-summary td { border-right: 1px solid #bbb; }
-.coverage-summary td:last-child { border-right: none; }
-.coverage-summary th {
- text-align: left;
- font-weight: normal;
- white-space: nowrap;
-}
-.coverage-summary th.file { border-right: none !important; }
-.coverage-summary th.pct { }
-.coverage-summary th.pic,
-.coverage-summary th.abs,
-.coverage-summary td.pct,
-.coverage-summary td.abs { text-align: right; }
-.coverage-summary td.file { white-space: nowrap; }
-.coverage-summary td.pic { min-width: 120px !important; }
-.coverage-summary tfoot td { }
-
-.coverage-summary .sorter {
- height: 10px;
- width: 7px;
- display: inline-block;
- margin-left: 0.5em;
- background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
-}
-.coverage-summary .sorted .sorter {
- background-position: 0 -20px;
-}
-.coverage-summary .sorted-desc .sorter {
- background-position: 0 -10px;
-}
-.status-line { height: 10px; }
-/* yellow */
-.cbranch-no { background: yellow !important; color: #111; }
-/* dark red */
-.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
-.low .chart { border:1px solid #C21F39 }
-.highlighted,
-.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{
- background: #C21F39 !important;
-}
-/* medium red */
-.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
-/* light red */
-.low, .cline-no { background:#FCE1E5 }
-/* light green */
-.high, .cline-yes { background:rgb(230,245,208) }
-/* medium green */
-.cstat-yes { background:rgb(161,215,106) }
-/* dark green */
-.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
-.high .chart { border:1px solid rgb(77,146,33) }
-/* dark yellow (gold) */
-.status-line.medium, .medium .cover-fill { background: #f9cd0b; }
-.medium .chart { border:1px solid #f9cd0b; }
-/* light yellow */
-.medium { background: #fff4c2; }
-
-.cstat-skip { background: #ddd; color: #111; }
-.fstat-skip { background: #ddd; color: #111 !important; }
-.cbranch-skip { background: #ddd !important; color: #111; }
-
-span.cline-neutral { background: #eaeaea; }
-
-.coverage-summary td.empty {
- opacity: .5;
- padding-top: 4px;
- padding-bottom: 4px;
- line-height: 1;
- color: #888;
-}
-
-.cover-fill, .cover-empty {
- display:inline-block;
- height: 12px;
-}
-.chart {
- line-height: 0;
-}
-.cover-empty {
- background: white;
-}
-.cover-full {
- border-right: none !important;
-}
-pre.prettyprint {
- border: none !important;
- padding: 0 !important;
- margin: 0 !important;
-}
-.com { color: #999 !important; }
-.ignore-none { color: #999; font-weight: normal; }
-
-.wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -48px;
-}
-.footer, .push {
- height: 48px;
-}
diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js
deleted file mode 100644
index cc12130231..0000000000
--- a/coverage/lcov-report/block-navigation.js
+++ /dev/null
@@ -1,87 +0,0 @@
-/* eslint-disable */
-var jumpToCode = (function init() {
- // Classes of code we would like to highlight in the file view
- var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no'];
-
- // Elements to highlight in the file listing view
- var fileListingElements = ['td.pct.low'];
-
- // We don't want to select elements that are direct descendants of another match
- var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
-
- // Selecter that finds elements on the page to which we can jump
- var selector =
- fileListingElements.join(', ') +
- ', ' +
- notSelector +
- missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
-
- // The NodeList of matching elements
- var missingCoverageElements = document.querySelectorAll(selector);
-
- var currentIndex;
-
- function toggleClass(index) {
- missingCoverageElements
- .item(currentIndex)
- .classList.remove('highlighted');
- missingCoverageElements.item(index).classList.add('highlighted');
- }
-
- function makeCurrent(index) {
- toggleClass(index);
- currentIndex = index;
- missingCoverageElements.item(index).scrollIntoView({
- behavior: 'smooth',
- block: 'center',
- inline: 'center'
- });
- }
-
- function goToPrevious() {
- var nextIndex = 0;
- if (typeof currentIndex !== 'number' || currentIndex === 0) {
- nextIndex = missingCoverageElements.length - 1;
- } else if (missingCoverageElements.length > 1) {
- nextIndex = currentIndex - 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- function goToNext() {
- var nextIndex = 0;
-
- if (
- typeof currentIndex === 'number' &&
- currentIndex < missingCoverageElements.length - 1
- ) {
- nextIndex = currentIndex + 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- return function jump(event) {
- if (
- document.getElementById('fileSearch') === document.activeElement &&
- document.activeElement != null
- ) {
- // if we're currently focused on the search input, we don't want to navigate
- return;
- }
-
- switch (event.which) {
- case 78: // n
- case 74: // j
- goToNext();
- break;
- case 66: // b
- case 75: // k
- case 80: // p
- goToPrevious();
- break;
- }
- };
-})();
-window.addEventListener('keydown', jumpToCode);
diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png
deleted file mode 100644
index c1525b811a..0000000000
Binary files a/coverage/lcov-report/favicon.png and /dev/null differ
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
deleted file mode 100644
index 81b9720905..0000000000
--- a/coverage/lcov-report/index.html
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
-
-
- Code coverage report for All files
-
-
-
-
-
-
-
-
-
-
-
-
All files
-
-
-
- 95.97%
- Statements
- 692/721
-
-
-
-
- 83.4%
- Branches
- 402/482
-
-
-
-
- 92.85%
- Functions
- 143/154
-
-
-
-
- 96.6%
- Lines
- 597/618
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- __gamedata |
-
-
- |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
- 0% |
- 0/0 |
-
-
-
- plugins/pokedex-data-plugin/dex |
-
-
- |
- 98.23% |
- 333/339 |
- 82.91% |
- 165/199 |
- 95.83% |
- 69/72 |
- 98.95% |
- 285/288 |
-
-
-
- src/components/Pokedex |
-
-
- |
- 100% |
- 13/13 |
- 100% |
- 18/18 |
- 100% |
- 2/2 |
- 100% |
- 13/13 |
-
-
-
- src/components/Pokedex2 |
-
-
- |
- 88.88% |
- 16/18 |
- 100% |
- 18/18 |
- 50% |
- 2/4 |
- 88.88% |
- 16/18 |
-
-
-
- src/core |
-
-
- |
- 95.91% |
- 47/49 |
- 73.91% |
- 17/23 |
- 100% |
- 10/10 |
- 97.87% |
- 46/47 |
-
-
-
- src/utils/dex |
-
-
- |
- 93.7% |
- 283/302 |
- 82.14% |
- 184/224 |
- 90.9% |
- 60/66 |
- 94.04% |
- 237/252 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/ability.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/ability.js.html
deleted file mode 100644
index a6cd878b73..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/ability.js.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/ability.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 95.65%
- Statements
- 22/23
-
-
-
-
- 86.95%
- Branches
- 20/23
-
-
-
-
- 100%
- Functions
- 6/6
-
-
-
-
- 100%
- Lines
- 17/17
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35 | 3x
-
-
-2x
-2x
-1x
-
-
-
-2x
-
-270x
-
-2x
-1x
-
-
-
-8792x
-8792x
-8791x
-
-
-
-2x
-2x
-1x
-2x
-
-
-1x
-
-
-3x
- | const { abilityNames, abilityInfo } = require('./data');
-
-function makeSmogonAbilityObject(abilityId = 0) {
- const abilityString = abilityNames.labelDataArray[abilityId]?.wordDataArray[0]?.str ?? null;
- if (abilityString === null || !abilityString) throw Error(`Bad ability ID: ${abilityId}`);
- return { 0: abilityString };
-}
-
-function getAbilityIdFromAbilityName(abilityString) {
- Iif (!abilityString) throw Error(`Bad ability string: ${abilityString}`);
-
- const abilityId = abilityNames.labelDataArray.findIndex((e) => e.wordDataArray[0].str === abilityString);
-
- if (abilityId === -1) throw Error(`Bad ability string: ${abilityString}`);
- return abilityId;
-}
-
-function getAbilityString(abiltiyId = 0) {
- const abilityName = abilityNames.labelDataArray[abiltiyId]?.wordDataArray[0]?.str ?? null;
- if (abilityName === null || !abilityName) throw Error(`Bad ability ID: ${abiltiyId}`);
- return abilityName;
-}
-
-function getAbilityInfo(id) {
- const wordData = abilityInfo.labelDataArray[id]?.wordDataArray;
- if (wordData === null || wordData === undefined || wordData.length === 0) return 'None';
- const description = wordData.reduce((abilityDescription, currentString) => {
- return abilityDescription + currentString.str + ' ';
- }, '');
-
- return description.trim();
-}
-
-module.exports = { makeSmogonAbilityObject, getAbilityIdFromAbilityName, getAbilityString, getAbilityInfo };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/data.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/data.js.html
deleted file mode 100644
index 41dd380281..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/data.js.html
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/data.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 23/23
-
-
-
-
- 100%
- Branches
- 0/0
-
-
-
-
- 100%
- Functions
- 0/0
-
-
-
-
- 100%
- Lines
- 23/23
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55 |
-9x
-9x
-9x
-9x
-9x
-9x
-
-
-9x
-9x
-9x
-9x
-9x
-9x
-
-
-9x
-9x
-9x
-9x
-9x
-9x
-9x
-
-
-9x
-9x
-9x
-
-9x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | //All the constant numbers
-const PersonalTable = require('../../../__gamedata/PersonalTable.json');
-const EvolveTable = require('../../../__gamedata/EvolveTable.json');
-const EggMovesTable = require('../../../__gamedata/TamagoWazaTable.json');
-const LearnsetTable = require('../../../__gamedata/WazaOboeTable.json');
-const MovesTable = require('../../../__gamedata/WazaTable.json');
-const ItemTable = require('../../../__gamedata/ItemTable.json');
-
-//All the Pokemon english files
-const basePokemonNames = require('../../../__gamedata/english_ss_monsname.json');
-const formPokemonNames = require('../../../__gamedata/english_ss_zkn_form.json');
-const pokemonHeight = require('../../../__gamedata/english_ss_zkn_height.json');
-const pokemonWeight = require('../../../__gamedata/english_ss_zkn_weight.json');
-const pokemonDexType = require('../../../__gamedata/english_ss_zkn_type.json');
-const pokemonPokedexInfo = require('../../../__gamedata/english_dp_pokedex_diamond.json');
-
-//All the other english files
-const natureNames = require('../../../__gamedata/english_ss_seikaku.json');
-const abilityNames = require('../../../__gamedata/english_ss_tokusei.json');
-const abilityInfo = require('../../../__gamedata/english_ss_tokuseiinfo.json');
-const typeName = require('../../../__gamedata/english_ss_typename.json');
-const moveNames = require('../../../__gamedata/english_ss_wazaname.json');
-const moveInfo = require('../../../__gamedata/english_ss_wazainfo.json');
-const itemNames = require('../../../__gamedata/english_ss_itemname.json');
-
-//Custom files
-const moveEnum = require('../../../__gamedata/moveEnum.json');
-const smogonMoves = require('../../../__gamedata/smogonMoves.json');
-const tutorMoves = require('../../../__gamedata/tutorMoves.json');
-
-module.exports = {
- PersonalTable,
- EvolveTable,
- EggMovesTable,
- LearnsetTable,
- MovesTable,
- basePokemonNames,
- formPokemonNames,
- pokemonHeight,
- pokemonWeight,
- pokemonDexType,
- pokemonPokedexInfo,
- natureNames,
- abilityNames,
- abilityInfo,
- typeName,
- moveNames,
- moveInfo,
- ItemTable,
- itemNames,
- moveEnum,
- smogonMoves,
- tutorMoves
-};
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/details.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/details.js.html
deleted file mode 100644
index 7301fcdf0c..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/details.js.html
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/details.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 21/21
-
-
-
-
- 80%
- Branches
- 8/10
-
-
-
-
- 100%
- Functions
- 2/2
-
-
-
-
- 100%
- Lines
- 19/19
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34 | 2x
-
-2x
-2x
-2x
-
-
-1466x
-
-1466x
-
-1465x
-1465x
-1465x
-
-1465x
-1465x
-1465x
-
-
-
-1466x
-
-1466x
-
-1465x
-1465x
-
-1465x
-1465x
-
-
-2x
- | const { pokemonHeight, pokemonWeight } = require('./data');
-
-const FEET_TO_CM = 30.48;
-const INCHES_TO_CM = 2.54;
-const POUNDS_TO_KG = 0.453592;
-
-function getHeight(pokemonId = 0) {
- const heightString = pokemonHeight.labelDataArray[pokemonId]?.wordDataArray[0]?.str ?? null;
-
- if (heightString === null) return '0';
-
- const [feetString, inchesString] = heightString.split("'");
- const inches = parseFloat(inchesString.substring(0, inchesString.length - 1));
- const feet = parseInt(feetString);
-
- const feetInCentimeters = feet * FEET_TO_CM;
- const inchesInCentimeters = inches * INCHES_TO_CM;
- return ((feetInCentimeters + inchesInCentimeters) / 100).toFixed(2);
-}
-
-function getWeight(pokemonId = 0) {
- const weightString = pokemonWeight.labelDataArray[pokemonId]?.wordDataArray[0]?.str || null;
-
- if (weightString === null) return '0';
-
- const [poundsString] = weightString.split(' ');
- const pounds = parseFloat(poundsString.trim());
-
- const poundsInKilogram = pounds * POUNDS_TO_KG;
- return poundsInKilogram.toFixed(2);
-}
-
-module.exports = { getHeight, getWeight };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/egggroup.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/egggroup.js.html
deleted file mode 100644
index ecb506db75..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/egggroup.js.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/egggroup.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 24/24
-
-
-
-
- 87.5%
- Branches
- 21/24
-
-
-
-
- 100%
- Functions
- 4/4
-
-
-
-
- 100%
- Lines
- 24/24
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63 | 2x
-
-2x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2x
-2x
-
-
-1473x
-2x
-
-1471x
-1471x
-1471x
-1471x
-
-
-
-1937x
-7x
-1930x
-
-
-
-
-2932x
-24x
-
-
-2932x
-8x
-
-
-2932x
-2932x
-2932x
-
-
-
-6x
-3x
-3x
-
-
-2x
- | const { PersonalTable } = require('./data');
-
-const EGG_GROUPS = {
- 0: 'None',
- 1: 'Monster',
- 2: 'Water 1',
- 3: 'Bug',
- 4: 'Flying',
- 5: 'Field',
- 6: 'Fairy',
- 7: 'Grass',
- 8: 'Human-Like',
- 9: 'Water 3',
- 10: 'Mineral',
- 11: 'Amorphous',
- 12: 'Water 2',
- 13: 'Ditto',
- 14: 'Dragon',
- 15: 'No Eggs',
-};
-
-const POKEMON_IDS_BY_EGG_GROUP = PersonalTable.Personal.reduce(createPokemonByEggGroupMap, []);
-const HIGHEST_EGG_GROUP_ID = 15;
-
-function getEggGroupViaPokemonId(pokemonId = 0) {
- if (!Number.isInteger(pokemonId) || pokemonId < 0 || pokemonId > PersonalTable.Personal.length)
- throw new Error(`Bad pokemonId: ${pokemonId}`);
-
- const pokemonDetails = PersonalTable.Personal[pokemonId];
- const eggGroup1 = pokemonDetails.egg_group1;
- const eggGroup2 = pokemonDetails.egg_group2;
- return eggGroup1 === eggGroup2 ? [eggGroup1] : [eggGroup1, eggGroup2];
-}
-
-function getEggGroupNameById(eggGroupId = 0) {
- if (!Number.isInteger(eggGroupId) || eggGroupId < 0 || eggGroupId > HIGHEST_EGG_GROUP_ID)
- throw new Error(`Bad eggGroupId: ${eggGroupId}`);
- return EGG_GROUPS[eggGroupId];
-}
-
-function createPokemonByEggGroupMap(pokemonMap, currentPokemon) {
- //Use sets so I don't have to handle duplicates, looking at you Unown
- if (pokemonMap[currentPokemon.egg_group1] === undefined) {
- pokemonMap[currentPokemon.egg_group1] = new Set();
- }
-
- if (pokemonMap[currentPokemon.egg_group2] === undefined) {
- pokemonMap[currentPokemon.egg_group2] = new Set();
- }
-
- pokemonMap[currentPokemon.egg_group1].add(currentPokemon.id);
- pokemonMap[currentPokemon.egg_group2].add(currentPokemon.id);
- return pokemonMap;
-}
-
-function getPokemonIdsInEggGroup(eggGroupId = 0) {
- if (!Number.isInteger(eggGroupId) || eggGroupId < 0 || eggGroupId > HIGHEST_EGG_GROUP_ID)
- throw new Error(`Bad eggGroupId: ${eggGroupId}`);
- return Array.from(POKEMON_IDS_BY_EGG_GROUP[eggGroupId]); //Back to array for easier handling
-}
-
-module.exports = { getPokemonIdsInEggGroup, getEggGroupNameById, getEggGroupViaPokemonId };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/functions.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/functions.js.html
deleted file mode 100644
index c5c4bcf086..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/functions.js.html
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/functions.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 37/37
-
-
-
-
- 92.3%
- Branches
- 24/26
-
-
-
-
- 100%
- Functions
- 11/11
-
-
-
-
- 100%
- Lines
- 27/27
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69 | 4x
-
-
-4x
-
-
-5866x
-4045x
-
-
-5866x
-5866x
-
-
-
-3x
-
-
-4x
-171185x
-
-
-4x
-1466x
-
-
-
-4x
-3x
-2x
-1x
-
-
-
-12187x
-12187x
-12187x
-
-
-
-1465x
-
-
-
-2946x
-2696x
-2438x
-1850x
-1380x
-914x
-
-
-
-2686x
-
-
-4x
-
-
-
-
-
-
-
-
-
-
-
- | const { PersonalTable } = require('./data');
-
-//BDSP does not stick to the same structure when working with forms, thus this map is necessary.
-const FORM_MAP = PersonalTable.Personal.reduce(createFormMap, {});
-
-function createFormMap(formMap, currentPokemon) {
- if (!Array.isArray(formMap[currentPokemon.monsno])) {
- formMap[currentPokemon.monsno] = [];
- }
-
- formMap[currentPokemon.monsno].push(currentPokemon.id);
- return formMap;
-}
-
-function getPokemonIdFromFormMap(monsNo = 0, formNo = 0) {
- return FORM_MAP[monsNo]?.[formNo] ?? undefined;
-}
-
-const getPokemonFormIndexById = (monsno, id) => {
- return FORM_MAP[monsno].findIndex((pokemonId) => pokemonId === id);
-};
-
-const getPokemonFormIds = (monsno) => {
- return FORM_MAP[monsno];
-};
-
-function getGender(sex) {
- if (sex === 0) return 'M';
- if (sex === 254) return 'F';
- if (sex === 255) return 'N';
- return null;
-}
-
-function getImage(monsno = 0, formIndex = 0) {
- const paddedMonsno = monsno.toString().padStart(4, 0);
- const paddedFormIndex = formIndex.toString().padStart(2, 0);
- return `pm${paddedMonsno}_${paddedFormIndex}_00_00_L.webp`;
-}
-
-function formatBaseStats(p) {
- return `HP: ${p.basic_hp} / ATK: ${p.basic_atk} / DEF: ${p.basic_def} / SPA: ${p.basic_spatk} / SPD: ${p.basic_spdef} / SPE: ${p.basic_agi}`;
-}
-
-function getGrassKnotPower(weightkg) {
- if (weightkg >= 200) return 120;
- if (weightkg >= 100) return 100;
- if (weightkg >= 50) return 80;
- if (weightkg >= 25) return 60;
- if (weightkg >= 10) return 40;
- return 20;
-}
-
-function getPokemonIdFromMonsNoAndForm(monsno, formno) {
- return PersonalTable.Personal.find((e) => e.monsno === monsno && FORM_MAP[e.monsno][formno] === e.id)?.id;
-}
-
-module.exports = {
- FORM_MAP,
- getPokemonIdFromFormMap,
- getGender,
- getGrassKnotPower,
- getImage,
- formatBaseStats,
- getPokemonIdFromMonsNoAndForm,
- createFormMap,
- getPokemonFormIndexById,
- getPokemonFormIds,
-};
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/index.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/index.html
deleted file mode 100644
index 0144db095e..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/index.html
+++ /dev/null
@@ -1,281 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex
-
-
-
-
-
-
-
-
-
-
-
-
All files plugins/pokedex-data-plugin/dex
-
-
-
- 98.23%
- Statements
- 333/339
-
-
-
-
- 82.91%
- Branches
- 165/199
-
-
-
-
- 95.83%
- Functions
- 69/72
-
-
-
-
- 98.95%
- Lines
- 285/288
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- ability.js |
-
-
- |
- 95.65% |
- 22/23 |
- 86.95% |
- 20/23 |
- 100% |
- 6/6 |
- 100% |
- 17/17 |
-
-
-
- data.js |
-
-
- |
- 100% |
- 23/23 |
- 100% |
- 0/0 |
- 100% |
- 0/0 |
- 100% |
- 23/23 |
-
-
-
- details.js |
-
-
- |
- 100% |
- 21/21 |
- 80% |
- 8/10 |
- 100% |
- 2/2 |
- 100% |
- 19/19 |
-
-
-
- egggroup.js |
-
-
- |
- 100% |
- 24/24 |
- 87.5% |
- 21/24 |
- 100% |
- 4/4 |
- 100% |
- 24/24 |
-
-
-
- functions.js |
-
-
- |
- 100% |
- 37/37 |
- 92.3% |
- 24/26 |
- 100% |
- 11/11 |
- 100% |
- 27/27 |
-
-
-
- info.js |
-
-
- |
- 100% |
- 12/12 |
- 0% |
- 0/2 |
- 100% |
- 1/1 |
- 100% |
- 12/12 |
-
-
-
- item.js |
-
-
- |
- 81.25% |
- 13/16 |
- 55.55% |
- 5/9 |
- 66.66% |
- 4/6 |
- 83.33% |
- 10/12 |
-
-
-
- moves.js |
-
-
- |
- 100% |
- 83/83 |
- 85.71% |
- 54/63 |
- 100% |
- 20/20 |
- 100% |
- 65/65 |
-
-
-
- name.js |
-
-
- |
- 97.67% |
- 42/43 |
- 81.25% |
- 26/32 |
- 92.3% |
- 12/13 |
- 97.36% |
- 37/38 |
-
-
-
- nature.js |
-
-
- |
- 100% |
- 10/10 |
- 80% |
- 4/5 |
- 100% |
- 3/3 |
- 100% |
- 7/7 |
-
-
-
- pokemon.js |
-
-
- |
- 100% |
- 40/40 |
- 100% |
- 0/0 |
- 100% |
- 4/4 |
- 100% |
- 38/38 |
-
-
-
- types.js |
-
-
- |
- 85.71% |
- 6/7 |
- 60% |
- 3/5 |
- 100% |
- 2/2 |
- 100% |
- 6/6 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/info.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/info.js.html
deleted file mode 100644
index 76d7a1e9e2..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/info.js.html
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/info.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 12/12
-
-
-
-
- 0%
- Branches
- 0/2
-
-
-
-
- 100%
- Functions
- 1/1
-
-
-
-
- 100%
- Lines
- 12/12
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46 | 1x
-1x
-1x
-1x
-1x
-1x
-1x
-
-1x
-
-
-1464x
-1464x
-
-1464x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
- | const { getAbilityString } = require('./ability');
-const { getTechMachineLearnset } = require('./moves');
-const { getPokemonName } = require('./name');
-const { getTypeName } = require('./types');
-const { getWeight, getHeight } = require('./details');
-const { getItemString } = require('./item');
-const { getGrassKnotPower, getImage, formatBaseStats, getPokemonFormIndexById } = require('./functions');
-
-const { PersonalTable } = require('./data');
-
-function getPokemonInfo(monsno = 0, pokemonId = 0) {
- const p = PersonalTable.Personal[pokemonId];
- const weight = getWeight(pokemonId);
-
- return {
- monsno: monsno,
- name: getPokemonName(pokemonId),
- ability1: getAbilityString(p.tokusei1),
- ability2: getAbilityString(p.tokusei2),
- abilityH: getAbilityString(p.tokusei3),
- tmLearnset: getTechMachineLearnset(p.machine1, p.machine2, p.machine3, p.machine4),
- prettyBaseStats: formatBaseStats(p),
- baseStats: {
- hp: p.basic_hp,
- atk: p.basic_atk,
- def: p.basic_def,
- spa: p.basic_spatk,
- spd: p.basic_spdef,
- spe: p.basic_agi,
- },
- baseStatsTotal: p.basic_hp + p.basic_atk + p.basic_def + p.basic_spatk + p.basic_spdef + p.basic_agi,
- weight: weight,
- height: getHeight(pokemonId),
- grassKnotPower: getGrassKnotPower(weight),
- type1: getTypeName(p.type1),
- type2: getTypeName(p.type2),
- imageSrc: getImage(monsno, getPokemonFormIndexById(monsno, pokemonId)),
- genderDecimalValue: p.sex,
- held_item1: p.item1,
- held_item2: p.item2,
- held_item3: p.item3,
- };
-}
-
-module.exports = { getPokemonInfo };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/item.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/item.js.html
deleted file mode 100644
index 91cde698f0..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/item.js.html
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/item.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 81.25%
- Statements
- 13/16
-
-
-
-
- 55.55%
- Branches
- 5/9
-
-
-
-
- 66.66%
- Functions
- 4/6
-
-
-
-
- 83.33%
- Lines
- 10/12
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25 | 2x
-
-
-3x
-2x
-
-2072x
-2x
-1x
-
-
-
-8791x
-
-
-
-4395x
-4395x
-
-
-
-
-
-2x
- | const { itemNames } = require('./data');
-
-function getItemIdFromItemName(itemName) {
- if (!itemName) throw Error(`Bad item name: ${itemName}`);
- Iif (itemName === "King's Rock")
- return itemNames.labelDataArray.findIndex((e) => e.wordDataArray[0]?.str === 'King’s Rock');
- const index = itemNames.labelDataArray.findIndex((e) => e.wordDataArray[0]?.str === itemName);
- if (index === -1) throw Error(`Bad item name: ${itemName}`);
- return index;
-}
-
-function getItemString(itemId = 0) {
- return itemNames.labelDataArray[itemId].wordDataArray[0].str;
-}
-
-function getItemImageUrl(itemName="") {
- const splitItemName = itemName.replace("’", "").split(" ").join("_");
- return `/img/Item_${splitItemName}.webp`;
-}
-
-function getTMImageUrl(moveType="") {
- return `/img/tms/${moveType}.webp`
-}
-module.exports = { getItemIdFromItemName, getItemString, getItemImageUrl, getTMImageUrl };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/moves.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/moves.js.html
deleted file mode 100644
index ba90b649ee..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/moves.js.html
+++ /dev/null
@@ -1,619 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/moves.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 83/83
-
-
-
-
- 85.71%
- Branches
- 54/63
-
-
-
-
- 100%
- Functions
- 20/20
-
-
-
-
- 100%
- Lines
- 65/65
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179 |
-
-
-
-
-
-
-
-
-
-
-3x
-3x
-
-3x
-
-
-
-
-
-
-8x
-3x
-
-
-5x
-2x
-
-
-3x
-63x
-33x
-
-
-3x
-
-3x
-
-
-
-
-
-
-
-
-22x
-66x
-
-
-
-6x
-1074x
-4x
-3x
-
-
-
-17x
-
-16x
-16x
-1x
-
-
-15x
-
-
-
-203422x
-203422x
-203422x
-203422x
-203422x
-203422x
-
-203422x
-203422x
-203422x
-
-203422x
-
-
-
-
-
-
-
-
-
-
-
-
-1469x
-1468x
-1468x
-1075316x
-3108x
-
-
-
-
-
-
-203422x
-203422x
-454548x
-
-203422x
-
-
-
-2933x
-
-
-
-
-
-
-
-375424x
-
-2933x
-2933x
-375424x
-
-166853x
-166853x
-
-
-2933x
-
-
-
-1473x
-1470x
-
-
-
-1466x
-
-1466x
-1466x
-26331x
-
-
-1466x
-
-
-
-11736x
-
-
-
-1470x
-1468x
-695x
-537x
-7126x
-
-
-
-
-537x
-
-
-3x
-
-
-
-
-
-
-
-
-
-
-
-
- | const {
- LearnsetTable,
- EggMovesTable,
- MovesTable,
- moveEnum,
- smogonMoves,
- ItemTable,
- PersonalTable,
- moveNames,
- moveInfo,
- tutorMoves
-} = require('./data');
-const { getPokemonFormId } = require('./name');
-
-const IS_MOVE_INDEX = false;
-
-function generateMovesViaLearnset(monsNo, level) {
- /**
- * In BDSP, a trainer's Pokemon, when provided no moves,
- * will use the four most recent moves in the learnset.
- */
- if (!Number.isInteger(monsNo) || monsNo < 0 || !LearnsetTable.WazaOboe[monsNo]) {
- throw new Error('Invalid Pokémon number');
- }
-
- if (!Number.isInteger(level) || level < 0) {
- throw new Error('Invalid level');
- }
-
- const cutoffIndex = LearnsetTable.WazaOboe[monsNo].ar.findIndex((currentMoveOrLevel, i) => {
- if (i % 2 === 1) return IS_MOVE_INDEX;
- return currentMoveOrLevel > level;
- });
-
- const moves = LearnsetTable.WazaOboe[monsNo].ar.slice(0, cutoffIndex);
-
- return [
- getMoveString(moves.at(-7)),
- getMoveString(moves.at(-5)),
- getMoveString(moves.at(-3)),
- getMoveString(moves.at(-1)),
- ];
-}
-
-function isMoveNameSmogonCompatible(moveString) {
- if (typeof moveString !== 'string' || !moveString) throw Error(`Bad move string: ${moveString}`);
- return smogonMoves.some((movesPerGeneration) => Object.keys(movesPerGeneration).includes(moveString));
-}
-
-function getMoveId(moveName) {
- if (typeof moveName !== 'string' || !moveName) throw Error(`Bad move name: ${moveName}`);
- const id = moveEnum.findIndex((e) => e === moveName.trim());
- if (id === -1) throw Error(`Bad move name: ${moveName}`);
- return id;
-}
-
-function getMoveString(id = 0) {
- if (!Number.isInteger(id) || id < 0) throw Error(`Bad move string found: ID - ${id}`);
-
- const str = moveEnum[id];
- if (typeof str !== 'string' || !isMoveNameSmogonCompatible(str)) {
- throw Error(`Incompatible move string found: ID - ${id}, String: ${str}`);
- }
-
- return str;
-}
-
-function getMoveProperties(moveId = 0) {
- const move = MovesTable.Waza[moveId];
- const type = move.type;
- const damageType = move.damageType;
- const power = move.power;
- const hitPer = move.hitPer;
- const basePP = move.basePP;
-
- const BASE_PP = basePP ?? 0;
- const MAX_PP_MULTIPLIER = 1.6;
- const maxPP = BASE_PP * MAX_PP_MULTIPLIER;
-
- return {
- moveId: moveId,
- name: moveNames.labelDataArray[moveId].wordDataArray[0]?.str ?? 'None',
- desc: getMoveDescription(moveId),
- type,
- damageType, //0 = Status, 1 = Physical, 2 = Special
- maxPP,
- power,
- accuracy: hitPer,
- };
-}
-
-function getEggMoves(dexId = 0) {
- if (!Number.isInteger(dexId) || PersonalTable.Personal[dexId] === undefined) return [];
- const { monsno } = PersonalTable.Personal[dexId];
- const formNo = getPokemonFormId(monsno, dexId);
- const eggMoves = EggMovesTable.Data.find((e) => e.no === monsno && e.formNo === formNo)?.wazaNo ?? [];
- return eggMoves.map((moveId) => ({
- level: 'egg',
- move: getMoveProperties(moveId),
- }));
-}
-
-function getMoveDescription(moveId = 0) {
- const wordData = moveInfo.labelDataArray[moveId].wordDataArray;
- const description = wordData.reduce((moveDescription, currentString) => {
- return moveDescription + currentString.str + ' ';
- }, '');
- return description.trim();
-}
-
-function getTechMachineLearnset(m1, m2, m3, m4) {
- const learnset = [
- parseTmLearnsetSection(m1),
- parseTmLearnsetSection(m2),
- parseTmLearnsetSection(m3),
- parseTmLearnsetSection(m4),
- ]
- .join('')
- .split('')
- .flatMap((e) => parseInt(e));
-
- const canLearn = [];
- for (let i = 0; i < learnset.length; i++) {
- if (learnset[i] === 0) continue;
-
- const tm = ItemTable.WazaMachine[i];
- canLearn.push({ level: 'tm', move: getMoveProperties(tm.wazaNo) });
- }
-
- return canLearn;
-}
-
-function getPokemonLearnset(pokemonId = 0) {
- if (!Number.isInteger(pokemonId) || pokemonId < 0) return [];
- return LearnsetTable.WazaOboe[pokemonId]?.ar ?? [];
-}
-
-function getLevelLearnset(pokemonId = 0) {
- const learnset = getPokemonLearnset(pokemonId);
-
- const moveList = [];
- for (let i = 0; i < learnset.length; i += 2) {
- moveList.push({ level: learnset[i], move: getMoveProperties(learnset[i + 1]) });
- }
-
- return moveList;
-}
-
-function parseTmLearnsetSection(decimal) {
- return (decimal >>> 0).toString(2).split('').reverse().join('').padStart(32, 0);
-}
-
-function getTutorMoves(monsno = 0, formno = 0) {
- if(monsno === 0) return [];
- if(!Object.hasOwn(tutorMoves, monsno)) return [];
- if(!Object.hasOwn(tutorMoves[monsno], formno)) return [];
- const moveset = tutorMoves[monsno][formno];
- const tutorSet = moveset.map(moveId => ({
- moveLevel: 0,
- move: getMoveProperties(moveId)
- }));
-
- return tutorSet;
-}
-
-module.exports = {
- generateMovesViaLearnset,
- getMoveId,
- getMoveString,
- isMoveNameSmogonCompatible,
- getEggMoves,
- getTechMachineLearnset,
- getMoveProperties,
- getPokemonLearnset,
- parseTmLearnsetSection,
- getLevelLearnset,
- getTutorMoves
-};
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/name.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/name.js.html
deleted file mode 100644
index 5e4244b21f..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/name.js.html
+++ /dev/null
@@ -1,373 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/name.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 97.67%
- Statements
- 42/43
-
-
-
-
- 81.25%
- Branches
- 26/32
-
-
-
-
- 92.3%
- Functions
- 12/13
-
-
-
-
- 97.36%
- Lines
- 37/38
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97 | 4x
-4x
-
-4x
-
-5868x
-5868x
-
-5868x
-5868x
-4047x
-4047x
-
-
-1821x
-1821x
-1796x
-1796x
-
-
-25x
-24x
-
-1x
-
-
-
-
-2x
-
-
-
-11552x
-
-
-
-1507x
-5x
-
-
-
-32x
-
-5x
-
-5x
-
-5x
-
-5x
-
-5x
-
-5x
-
-2x
-
-
-
-
-7x
-2055x
-
-
-
-4x
-2x
-
-
-
-5075x
-
-
-
-
-
-
-
-1466x
-1466x
-1466x
-
-
-4x
-
-
-
-
-
-
-
-
-
-
-
-
- | const { PersonalTable, basePokemonNames, formPokemonNames } = require('./data');
-const { FORM_MAP } = require('./functions');
-
-const POKEMON_NAME_MAP = PersonalTable.Personal.reduce(createPokemonMap, {});
-function createPokemonMap(pokemonNameMap, currentPokemon) {
- try {
- const { id } = currentPokemon;
-
- const baseFormName = basePokemonNames.labelDataArray[id]?.wordDataArray[0]?.str;
- if (typeof baseFormName === 'string' && baseFormName.length > 0) {
- pokemonNameMap[id] = baseFormName;
- return pokemonNameMap;
- }
-
- const alternateFormName = formPokemonNames.labelDataArray[id]?.wordDataArray[0]?.str;
- if (typeof alternateFormName === 'string' && alternateFormName.length > 0) {
- pokemonNameMap[id] = alternateFormName;
- return pokemonNameMap;
- }
-
- pokemonNameMap[id] = getFormNameOfProblematicPokemon(id);
- return pokemonNameMap;
- } catch (e) {
- throw Error(`${currentPokemon.id} - ${e}`);
- }
-}
-
-function getFormName(id = 0) {
- return POKEMON_NAME_MAP[id];
-}
-
-function getPokemonName(pokemonId = 0) {
- return POKEMON_NAME_MAP[pokemonId];
-}
-
-function getPokemonIdFromName(name = 'Egg') {
- const id = Object.values(POKEMON_NAME_MAP).findIndex((e) => e === name);
- return id === -1 ? 0 : id;
-}
-
-function getFormNameOfProblematicPokemon(id = 0) {
- switch (id) {
- case 1242:
- return 'Ash-Greninja';
- case 1285:
- return 'Meowstic-F';
- case 1310:
- return 'Rockruff Own-Tempo';
- case 1441:
- return 'Indeedee-F';
- case 1454:
- return 'Basculegion-F';
- case 1456:
- return 'Oinkologne-F';
- default:
- throw Error(`Bad Pokemon ID in PokemonNameMap: ${id}`);
- }
-}
-
-function getPokemonMonsnoFromName(pokemonName) {
- if (!pokemonName) return -1;
- return basePokemonNames.labelDataArray.findIndex((e) => e.wordDataArray[0].str === pokemonName);
-}
-
-function getPokemonNames(to, from = 0) {
- if (typeof to !== 'number' || to < 0) return [];
- return Object.values(POKEMON_NAME_MAP).slice(from, to);
-}
-
-function getPokemonFormId(monsno = 0, id) {
- return FORM_MAP[monsno]?.findIndex((e) => e === id) ?? -1;
-}
-
-function normalizePokemonName(name) {
- return name.toLowerCase().replace(/\s+/g, '').replaceAll("'", '');
-}
-
-function getPokemonMonsNoAndFormNoFromPokemonId(pokemonId = 0) {
- const { monsno } = PersonalTable.Personal[pokemonId];
- const formno = FORM_MAP[monsno].indexOf(pokemonId);
- return [monsno, formno];
-}
-
-module.exports = {
- getPokemonMonsnoFromName,
- getFormName,
- getFormNameOfProblematicPokemon,
- getPokemonName,
- getPokemonIdFromName,
- getPokemonNames,
- getPokemonFormId,
- createPokemonMap,
- POKEMON_NAME_MAP,
- normalizePokemonName,
- getPokemonMonsNoAndFormNoFromPokemonId
-};
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/nature.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/nature.js.html
deleted file mode 100644
index 8775751642..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/nature.js.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/nature.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 10/10
-
-
-
-
- 80%
- Branches
- 4/5
-
-
-
-
- 100%
- Functions
- 3/3
-
-
-
-
- 100%
- Lines
- 7/7
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15 | 1x
-
-
-3x
-26x
-2x
-1x
-
-
-
-1x
-
-
-1x
- | const { natureNames } = require('./data');
-
-function getNatureId(natureString) {
- if (!natureString) throw Error(`Bad natureString: ${natureString}`);
- const index = natureNames.labelDataArray.findIndex((e) => e.wordDataArray[0].str === natureString);
- if (index === -1) throw Error(`Bad natureString: ${natureString}`);
- return index;
-}
-
-function getNatureName(natureId = 0) {
- return natureNames.labelDataArray[natureId].wordDataArray[0].str;
-}
-
-module.exports = { getNatureId, getNatureName };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/pokemon.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/pokemon.js.html
deleted file mode 100644
index 281f205587..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/pokemon.js.html
+++ /dev/null
@@ -1,352 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/pokemon.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 40/40
-
-
-
-
- 100%
- Branches
- 0/0
-
-
-
-
- 100%
- Functions
- 4/4
-
-
-
-
- 100%
- Lines
- 38/38
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90 | 1x
-1x
-1x
-1x
-1x
-1x
-1x
-1x
-
-
-1466x
-1466x
-1466x
-1466x
-1466x
-1466x
-
-
-
-
-
-
-
-8796x
-1466x
-1466x
-1466x
-1466x
-1466x
-1466x
-1466x
-1466x
-1466x
-
-1466x
-1466x
-1466x
-
-1466x
-
-
-
-
-
-1922x
-1466x
-8620x
-
-
-
-
-
-1466x
-1466x
-
-1466x
-1466x
-1466x
-
-1466x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
- | const { PersonalTable } = require('./data');
-const { getAbilityString } = require('./ability');
-const { getTechMachineLearnset, getLevelLearnset, getEggMoves, getTutorMoves } = require('./moves');
-const { getPokemonName, getPokemonMonsNoAndFormNoFromPokemonId } = require('./name');
-const { getTypeName } = require('./types');
-const { getGrassKnotPower, getImage, getPokemonFormIndexById, getPokemonFormIds } = require('./functions');
-const { getEggGroupViaPokemonId, getEggGroupNameById } = require('./egggroup');
-const { getItemString } = require('./item')
-
-function getPokemon(pokemonId) {
- const p = PersonalTable.Personal[pokemonId];
- const id = p.id;
- const monsno = p.monsno;
- const [_, formno] = getPokemonMonsNoAndFormNoFromPokemonId(p.id);
- const name = getPokemonName(p.id);
- const baseStats = {
- hp: p.basic_hp,
- atk: p.basic_atk,
- def: p.basic_def,
- spa: p.basic_spatk,
- spd: p.basic_spdef,
- spe: p.basic_agi,
- };
- const baseStatsTotal = Object.values(baseStats).reduce((total, stat) => total + stat, 0);
- const weight = p.weight / 10;
- const height = p.height / 100;
- const type1 = getTypeName(p.type1);
- const type2 = getTypeName(p.type2);
- const type1Id = p.type1;
- const type2Id = p.type2;
- const genderDecimalValue = p.sex;
- const imageSrc = getImage(p.monsno, getPokemonFormIndexById(p.monsno, p.id));
- const grassKnotPower = getGrassKnotPower(weight);
-
- const ability1 = getAbilityString(p.tokusei1);
- const ability2 = getAbilityString(p.tokusei2);
- const abilityH = getAbilityString(p.tokusei3);
-
- const learnset = {
- level: getLevelLearnset(pokemonId),
- tm: getTechMachineLearnset(p.machine1, p.machine2, p.machine3, p.machine4),
- egg: getEggMoves(pokemonId),
- tutor: getTutorMoves(monsno, formno)
- };
- const eggGroupNames = getEggGroupViaPokemonId(p.id).map((eggId) => getEggGroupNameById(eggId));
- const forms = getPokemonFormIds(p.monsno).map((formId) => {
- return {
- name: getPokemonName(formId),
- imageSrc: getImage(p.monsno, getPokemonFormIndexById(p.monsno, formId)),
- };
- });
-
- const isValid = p.valid_flag === 1;
- const isBaseForm = p.form_index === 0;
-
- const item1 = getItemString(p.item1)
- const item2 = getItemString(p.item2)
- const item3 = getItemString(p.item3)
-
- return {
- id,
- monsno,
- name,
- baseStats,
- baseStatsTotal,
- weight,
- height,
- type1,
- type2,
- type1Id,
- type2Id,
- genderDecimalValue,
- imageSrc,
- grassKnotPower,
- ability1,
- ability2,
- abilityH,
- learnset,
- eggGroupNames,
- forms,
- isValid,
- isBaseForm,
- item1,
- item2,
- item3,
- };
-}
-
-module.exports = { getPokemon };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/types.js.html b/coverage/lcov-report/plugins/pokedex-data-plugin/dex/types.js.html
deleted file mode 100644
index 751a796875..0000000000
--- a/coverage/lcov-report/plugins/pokedex-data-plugin/dex/types.js.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
- Code coverage report for plugins/pokedex-data-plugin/dex/types.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 85.71%
- Statements
- 6/7
-
-
-
-
- 60%
- Branches
- 3/5
-
-
-
-
- 100%
- Functions
- 2/2
-
-
-
-
- 100%
- Lines
- 6/6
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16 | 3x
-
-
-5866x
-5866x
-5866x
-
-
-
-2x
-
-
-
-
-3x
- | const { typeName } = require('./data');
-
-function getTypeName(typeId = 0) {
- const type = typeName.labelDataArray[typeId]?.wordDataArray[0]?.str;
- Iif (!type) throw Error(`Bad typeId: ${typeId}`);
- return type;
-}
-
-function getTypes(pokemonObject) {
- return pokemonObject.type1 === pokemonObject.type2
- ? [getTypeName(pokemonObject.type1)]
- : [getTypeName(pokemonObject.type1), getTypeName(pokemonObject.type2)];
-}
-
-module.exports = { getTypeName, getTypes };
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
deleted file mode 100644
index b317a7cda3..0000000000
--- a/coverage/lcov-report/prettify.css
+++ /dev/null
@@ -1 +0,0 @@
-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
deleted file mode 100644
index b3225238f2..0000000000
--- a/coverage/lcov-report/prettify.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* eslint-disable */
-window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^
-
-
-
-