\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": 491,
"end": 498,
"startLoc": {
"line": 491,
"column": 13,
"position": 5044
},
"endLoc": {
"line": 498,
"column": 4,
"position": 5122
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 466,
"end": 472,
"startLoc": {
"line": 466,
"column": 2,
"position": 4785
},
"endLoc": {
"line": 472,
"column": 2,
"position": 4862
}
}
},
{
"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": 650,
"end": 655,
"startLoc": {
"line": 650,
"column": 2,
"position": 6629
},
"endLoc": {
"line": 655,
"column": 2,
"position": 6733
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 631,
"end": 636,
"startLoc": {
"line": 631,
"column": 2,
"position": 6391
},
"endLoc": {
"line": 636,
"column": 10,
"position": 6495
}
}
},
{
"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": 697,
"end": 710,
"startLoc": {
"line": 697,
"column": 23,
"position": 7113
},
"endLoc": {
"line": 710,
"column": 9,
"position": 7252
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 330,
"end": 348,
"startLoc": {
"line": 330,
"column": 13,
"position": 3290
},
"endLoc": {
"line": 348,
"column": 6,
"position": 3434
}
}
},
{
"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": 719,
"end": 734,
"startLoc": {
"line": 719,
"column": 9,
"position": 7316
},
"endLoc": {
"line": 734,
"column": 4,
"position": 7468
}
},
"secondFile": {
"name": "packages/games/mc/src/index.ts",
"start": 372,
"end": 387,
"startLoc": {
"line": 372,
"column": 11,
"position": 3625
},
"endLoc": {
"line": 387,
"column": 6,
"position": 3777
}
}
},
{
"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