\n\n\n\n \n\n \n \n \n \n \n \n \n \n {{%PROJECT_TITLE%}}\n \n \n \n \n {\n const itemLine = document.createElement(\"tr\");\n const itemName = document.createElement(\"td\");\n const itemCount = document.createElement(\"td\");\n\n itemName.innerText = key;\n itemCount.innerText =\n key",
"tokens": 0,
"firstFile": {
"name": "packages/games/mc/src/index.ts",
"start": 511,
"end": 518,
"startLoc": {
"line": 511,
"column": 13,
"position": 5207
},
"endLoc": {
"line": 518,
"column": 4,
"position": 5285
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 486,
"end": 492,
"startLoc": {
"line": 486,
"column": 2,
"position": 4948
},
"endLoc": {
"line": 492,
"column": 2,
"position": 5025
}
}
},
{
"format": "typescript",
"lines": 6,
"fragment": "= acc.get(e.scenario);\n [e]\n .flatMap((encounter) => [encounter.hero1, encounter.hero2, encounter.hero3, encounter.hero4])\n .filter((hero) => null !== hero)\n .filter((hero, i, array) => array.indexOf(hero) === i)\n .forEach((hero) => {",
"tokens": 0,
"firstFile": {
"name": "packages/games/mc/src/index.ts",
"start": 670,
"end": 675,
"startLoc": {
"line": 670,
"column": 2,
"position": 6792
},
"endLoc": {
"line": 675,
"column": 2,
"position": 6896
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 651,
"end": 656,
"startLoc": {
"line": 651,
"column": 2,
"position": 6554
},
"endLoc": {
"line": 656,
"column": 10,
"position": 6658
}
}
},
{
"format": "typescript",
"lines": 14,
"fragment": ", body);\n\n const table = document.createElement(\"table\");\n const firstRow = document.createElement(\"tr\");\n const scenario = document.createElement(\"th\");\n scenario.innerText = \"Scenario\";\n const module = document.createElement(\"th\");\n module.innerText = \"ModularSet\";\n const difficulty = document.createElement(\"th\");\n difficulty.innerText = \"Difficulty\";\n const hero1 = document.createElement(\"th\");\n hero1.innerText = \"Hero 1\";\n\n firstRow",
"tokens": 0,
"firstFile": {
"name": "packages/games/mc/src/index.ts",
"start": 717,
"end": 730,
"startLoc": {
"line": 717,
"column": 23,
"position": 7276
},
"endLoc": {
"line": 730,
"column": 9,
"position": 7415
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 350,
"end": 368,
"startLoc": {
"line": 350,
"column": 13,
"position": 3453
},
"endLoc": {
"line": 368,
"column": 6,
"position": 3597
}
}
},
{
"format": "typescript",
"lines": 16,
"fragment": ".forEach((encounter) => {\n const row = document.createElement(\"tr\");\n\n const scenario = document.createElement(\"td\");\n scenario.innerText = encounter.scenario as string;\n\n const module = document.createElement(\"td\");\n module.innerText = encounter.module as string;\n\n const difficulty = document.createElement(\"td\");\n difficulty.innerText = encounter.difficulty;\n\n const hero1 = document.createElement(\"td\");\n hero1.innerText = encounter.hero1 as string;\n\n row",
"tokens": 0,
"firstFile": {
"name": "packages/games/mc/src/index.ts",
"start": 739,
"end": 754,
"startLoc": {
"line": 739,
"column": 9,
"position": 7479
},
"endLoc": {
"line": 754,
"column": 4,
"position": 7631
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 392,
"end": 407,
"startLoc": {
"line": 392,
"column": 11,
"position": 3788
},
"endLoc": {
"line": 407,
"column": 6,
"position": 3940
}
}
},
{
"format": "markup",
"lines": 6,
"fragment": "\n\n \n \n \n \n \n \n \n \n {{%PROJECT_TITLE%}}\n \n \n \n \n Welcome to {{%PROJECT_TITLE%}} ({{%VERSION%}})
\n