diff --git a/.changeset/tasty-ants-ring.md b/.changeset/tasty-ants-ring.md new file mode 100644 index 00000000..cec9870a --- /dev/null +++ b/.changeset/tasty-ants-ring.md @@ -0,0 +1,5 @@ +--- +"svelte-eslint-parser": patch +--- + +fix: incorrect location for `{ #await expr then v }` with spaces diff --git a/src/parser/converts/block.ts b/src/parser/converts/block.ts index d9bb6fb1..04992201 100644 --- a/src/parser/converts/block.ts +++ b/src/parser/converts/block.ts @@ -286,7 +286,7 @@ export function convertAwaitBlock( (awaitBlock as SvelteAwaitBlockAwaitThen).kind = "await-then"; } - const thenStart = awaitBlock.pending ? node.then.start : node.start; + const thenStart = awaitBlock.pending ? node.then.start : nodeStart; const thenBlock: SvelteAwaitThenBlock = { type: "SvelteAwaitThenBlock", awaitThen, @@ -374,7 +374,7 @@ export function convertAwaitBlock( (awaitBlock as SvelteAwaitBlockAwaitCatch).kind = "await-catch"; } const catchStart = - awaitBlock.pending || awaitBlock.then ? node.catch.start : node.start; + awaitBlock.pending || awaitBlock.then ? node.catch.start : nodeStart; const catchBlock = { type: "SvelteAwaitCatchBlock", awaitCatch, diff --git a/tests/fixtures/parser/ast/space-in-blocks-input.svelte b/tests/fixtures/parser/ast/space-in-blocks-input.svelte new file mode 100644 index 00000000..6ed8d752 --- /dev/null +++ b/tests/fixtures/parser/ast/space-in-blocks-input.svelte @@ -0,0 +1,46 @@ + + + +
+{ foo } + + + +{ @html bar } +{ @debug o1 } +{ @debug o1, o2 } + +{ #if expression }...{ /if } +{ #if expression }...{ :else if expression }...{ /if } +{ #if expression }...{ :else }...{ /if } +{ #if expression }{ :else }{ /if } + +{ #each list as item }...{ /each } +{ #each list as item, index }...{ /each } +{ #each list as item (item.key) }...{ /each } +{ #each list as item, index (item.key) }...{ /each } +{ #each list as item }...{ :else }...{ /each } + +{ #await expression }...{ :then name }...{ :catch name }...{ /await } +{ #await expression }...{ :then name }...{ /await } +{ #await expression then name }...{ /await } +{ #await expression catch name }...{ /await } +{ #await expression then }...{ /await } +{ #await expression catch }...{ /await } +{ #await expression }...{ :then}...{ :catch}...{ /await } + +{ #key expression }...{ /key } +
diff --git a/tests/fixtures/parser/ast/space-in-blocks-no-unused-vars-result.json b/tests/fixtures/parser/ast/space-in-blocks-no-unused-vars-result.json new file mode 100644 index 00000000..3a295b74 --- /dev/null +++ b/tests/fixtures/parser/ast/space-in-blocks-no-unused-vars-result.json @@ -0,0 +1,62 @@ +[ + { + "ruleId": "no-unused-vars", + "code": "item", + "line": 31, + "column": 17 + }, + { + "ruleId": "no-unused-vars", + "code": "item", + "line": 32, + "column": 17 + }, + { + "ruleId": "no-unused-vars", + "code": "index", + "line": 32, + "column": 23 + }, + { + "ruleId": "no-unused-vars", + "code": "index", + "line": 34, + "column": 23 + }, + { + "ruleId": "no-unused-vars", + "code": "item", + "line": 35, + "column": 17 + }, + { + "ruleId": "no-unused-vars", + "code": "name", + "line": 37, + "column": 33 + }, + { + "ruleId": "no-unused-vars", + "code": "name", + "line": 37, + "column": 51 + }, + { + "ruleId": "no-unused-vars", + "code": "name", + "line": 38, + "column": 33 + }, + { + "ruleId": "no-unused-vars", + "code": "name", + "line": 39, + "column": 26 + }, + { + "ruleId": "no-unused-vars", + "code": "name", + "line": 40, + "column": 27 + } +] \ No newline at end of file diff --git a/tests/fixtures/parser/ast/space-in-blocks-output.json b/tests/fixtures/parser/ast/space-in-blocks-output.json new file mode 100644 index 00000000..264b17a6 --- /dev/null +++ b/tests/fixtures/parser/ast/space-in-blocks-output.json @@ -0,0 +1,10610 @@ +{ + "type": "Program", + "body": [ + { + "type": "SvelteScriptElement", + "name": { + "type": "SvelteName", + "name": "script", + "range": [ + 1, + 7 + ], + "loc": { + "start": { + "line": 1, + "column": 1 + }, + "end": { + "line": 1, + "column": 7 + } + } + }, + "startTag": { + "type": "SvelteStartTag", + "attributes": [], + "selfClosing": false, + "range": [ + 0, + 8 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 8 + } + } + }, + "body": [ + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "'foo'", + "value": "foo", + "range": [ + 22, + 27 + ], + "loc": { + "start": { + "line": 2, + "column": 13 + }, + "end": { + "line": 2, + "column": 18 + } + } + }, + "range": [ + 16, + 27 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 18 + } + } + } + ], + "range": [ + 10, + 28 + ], + "loc": { + "start": { + "line": 2, + "column": 1 + }, + "end": { + "line": 2, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "let", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "''", + "value": "", + "range": [ + 41, + 43 + ], + "loc": { + "start": { + "line": 3, + "column": 12 + }, + "end": { + "line": 3, + "column": 14 + } + } + }, + "range": [ + 34, + 43 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 14 + } + } + } + ], + "range": [ + 30, + 44 + ], + "loc": { + "start": { + "line": 3, + "column": 1 + }, + "end": { + "line": 3, + "column": 15 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "let", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "''", + "value": "", + "range": [ + 58, + 60 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 15 + } + } + }, + "range": [ + 50, + 60 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 15 + } + } + } + ], + "range": [ + 46, + 61 + ], + "loc": { + "start": { + "line": 4, + "column": 1 + }, + "end": { + "line": 4, + "column": 16 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "let", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + }, + "init": null, + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + } + ], + "range": [ + 63, + 73 + ], + "loc": { + "start": { + "line": 5, + "column": 1 + }, + "end": { + "line": 5, + "column": 11 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + "init": { + "type": "Literal", + "raw": "'my-class'", + "value": "my-class", + "range": [ + 91, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 17 + }, + "end": { + "line": 6, + "column": 27 + } + } + }, + "range": [ + 81, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 27 + } + } + } + ], + "range": [ + 75, + 102 + ], + "loc": { + "start": { + "line": 6, + "column": 1 + }, + "end": { + "line": 6, + "column": 28 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "'id'", + "value": "id", + "range": [ + 115, + 119 + ], + "loc": { + "start": { + "line": 7, + "column": 12 + }, + "end": { + "line": 7, + "column": 16 + } + } + }, + "range": [ + 110, + 119 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 16 + } + } + } + ], + "range": [ + 104, + 120 + ], + "loc": { + "start": { + "line": 7, + "column": 1 + }, + "end": { + "line": 7, + "column": 17 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + "init": { + "type": "ObjectExpression", + "properties": [], + "range": [ + 136, + 138 + ], + "loc": { + "start": { + "line": 8, + "column": 15 + }, + "end": { + "line": 8, + "column": 17 + } + } + }, + "range": [ + 128, + 138 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 17 + } + } + } + ], + "range": [ + 122, + 139 + ], + "loc": { + "start": { + "line": 8, + "column": 1 + }, + "end": { + "line": 8, + "column": 18 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "'
'", + "value": "
", + "range": [ + 153, + 166 + ], + "loc": { + "start": { + "line": 9, + "column": 13 + }, + "end": { + "line": 9, + "column": 26 + } + } + }, + "range": [ + 147, + 166 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 26 + } + } + } + ], + "range": [ + 141, + 167 + ], + "loc": { + "start": { + "line": 9, + "column": 1 + }, + "end": { + "line": 9, + "column": 27 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "1", + "value": 1, + "range": [ + 180, + 181 + ], + "loc": { + "start": { + "line": 10, + "column": 12 + }, + "end": { + "line": 10, + "column": 13 + } + } + }, + "range": [ + 175, + 181 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 13 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + "init": { + "type": "Literal", + "raw": "2", + "value": 2, + "range": [ + 190, + 191 + ], + "loc": { + "start": { + "line": 11, + "column": 7 + }, + "end": { + "line": 11, + "column": 8 + } + } + }, + "range": [ + 185, + 191 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 8 + } + } + } + ], + "range": [ + 169, + 192 + ], + "loc": { + "start": { + "line": 10, + "column": 1 + }, + "end": { + "line": 11, + "column": 9 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + "init": { + "type": "Literal", + "raw": "true", + "value": true, + "range": [ + 213, + 217 + ], + "loc": { + "start": { + "line": 12, + "column": 20 + }, + "end": { + "line": 12, + "column": 24 + } + } + }, + "range": [ + 200, + 217 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 24 + } + } + } + ], + "range": [ + 194, + 218 + ], + "loc": { + "start": { + "line": 12, + "column": 1 + }, + "end": { + "line": 12, + "column": 25 + } + } + }, + { + "type": "VariableDeclaration", + "kind": "const", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [], + "range": [ + 233, + 235 + ], + "loc": { + "start": { + "line": 13, + "column": 14 + }, + "end": { + "line": 13, + "column": 16 + } + } + }, + "range": [ + 226, + 235 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 16 + } + } + } + ], + "range": [ + 220, + 236 + ], + "loc": { + "start": { + "line": 13, + "column": 1 + }, + "end": { + "line": 13, + "column": 17 + } + } + } + ], + "endTag": { + "type": "SvelteEndTag", + "range": [ + 237, + 246 + ], + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 9 + } + } + }, + "range": [ + 0, + 246 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 14, + "column": 9 + } + } + }, + { + "type": "SvelteText", + "value": "\n\n", + "range": [ + 246, + 248 + ], + "loc": { + "start": { + "line": 14, + "column": 9 + }, + "end": { + "line": 16, + "column": 0 + } + } + }, + { + "type": "SvelteHTMLComment", + "value": " prettier-ignore ", + "range": [ + 248, + 272 + ], + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 24 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 272, + 273 + ], + "loc": { + "start": { + "line": 16, + "column": 24 + }, + "end": { + "line": 17, + "column": 0 + } + } + }, + { + "type": "SvelteElement", + "kind": "html", + "name": { + "type": "SvelteName", + "name": "div", + "range": [ + 274, + 277 + ], + "loc": { + "start": { + "line": 17, + "column": 1 + }, + "end": { + "line": 17, + "column": 4 + } + } + }, + "startTag": { + "type": "SvelteStartTag", + "attributes": [], + "selfClosing": false, + "range": [ + 273, + 278 + ], + "loc": { + "start": { + "line": 17, + "column": 0 + }, + "end": { + "line": 17, + "column": 5 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "\n", + "range": [ + 278, + 279 + ], + "loc": { + "start": { + "line": 17, + "column": 5 + }, + "end": { + "line": 18, + "column": 0 + } + } + }, + { + "type": "SvelteMustacheTag", + "kind": "text", + "expression": { + "type": "Identifier", + "name": "foo", + "range": [ + 281, + 284 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 5 + } + } + }, + "range": [ + 279, + 286 + ], + "loc": { + "start": { + "line": 18, + "column": 0 + }, + "end": { + "line": 18, + "column": 7 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 286, + 287 + ], + "loc": { + "start": { + "line": 18, + "column": 7 + }, + "end": { + "line": 19, + "column": 0 + } + } + }, + { + "type": "SvelteElement", + "kind": "html", + "name": { + "type": "SvelteName", + "name": "input", + "range": [ + 288, + 293 + ], + "loc": { + "start": { + "line": 19, + "column": 1 + }, + "end": { + "line": 19, + "column": 6 + } + } + }, + "startTag": { + "type": "SvelteStartTag", + "attributes": [ + { + "type": "SvelteDirective", + "kind": "Binding", + "key": { + "type": "SvelteDirectiveKey", + "name": { + "type": "SvelteName", + "name": "value", + "range": [ + 299, + 304 + ], + "loc": { + "start": { + "line": 19, + "column": 12 + }, + "end": { + "line": 19, + "column": 17 + } + } + }, + "modifiers": [], + "range": [ + 294, + 304 + ], + "loc": { + "start": { + "line": 19, + "column": 7 + }, + "end": { + "line": 19, + "column": 17 + } + } + }, + "expression": { + "type": "Identifier", + "name": "text", + "range": [ + 307, + 311 + ], + "loc": { + "start": { + "line": 19, + "column": 20 + }, + "end": { + "line": 19, + "column": 24 + } + } + }, + "shorthand": false, + "range": [ + 294, + 313 + ], + "loc": { + "start": { + "line": 19, + "column": 7 + }, + "end": { + "line": 19, + "column": 26 + } + } + }, + { + "type": "SvelteAttribute", + "key": { + "type": "SvelteName", + "name": "this", + "range": [ + 314, + 318 + ], + "loc": { + "start": { + "line": 19, + "column": 27 + }, + "end": { + "line": 19, + "column": 31 + } + } + }, + "boolean": false, + "value": [ + { + "type": "SvelteMustacheTag", + "kind": "text", + "expression": { + "type": "Identifier", + "name": "input", + "range": [ + 321, + 326 + ], + "loc": { + "start": { + "line": 19, + "column": 34 + }, + "end": { + "line": 19, + "column": 39 + } + } + }, + "range": [ + 319, + 328 + ], + "loc": { + "start": { + "line": 19, + "column": 32 + }, + "end": { + "line": 19, + "column": 41 + } + } + } + ], + "range": [ + 314, + 328 + ], + "loc": { + "start": { + "line": 19, + "column": 27 + }, + "end": { + "line": 19, + "column": 41 + } + } + }, + { + "type": "SvelteAttribute", + "key": { + "type": "SvelteName", + "name": "class", + "range": [ + 329, + 334 + ], + "loc": { + "start": { + "line": 19, + "column": 42 + }, + "end": { + "line": 19, + "column": 47 + } + } + }, + "boolean": false, + "value": [ + { + "type": "SvelteLiteral", + "value": "foo ", + "range": [ + 336, + 340 + ], + "loc": { + "start": { + "line": 19, + "column": 49 + }, + "end": { + "line": 19, + "column": 53 + } + } + }, + { + "type": "SvelteMustacheTag", + "kind": "text", + "expression": { + "type": "Identifier", + "name": "myClass", + "range": [ + 342, + 349 + ], + "loc": { + "start": { + "line": 19, + "column": 55 + }, + "end": { + "line": 19, + "column": 62 + } + } + }, + "range": [ + 340, + 351 + ], + "loc": { + "start": { + "line": 19, + "column": 53 + }, + "end": { + "line": 19, + "column": 64 + } + } + } + ], + "range": [ + 329, + 352 + ], + "loc": { + "start": { + "line": 19, + "column": 42 + }, + "end": { + "line": 19, + "column": 65 + } + } + } + ], + "selfClosing": true, + "range": [ + 287, + 355 + ], + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 19, + "column": 68 + } + } + }, + "children": [], + "endTag": null, + "range": [ + 287, + 355 + ], + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 19, + "column": 68 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 355, + 356 + ], + "loc": { + "start": { + "line": 19, + "column": 68 + }, + "end": { + "line": 20, + "column": 0 + } + } + }, + { + "type": "SvelteElement", + "kind": "html", + "name": { + "type": "SvelteName", + "name": "input", + "range": [ + 357, + 362 + ], + "loc": { + "start": { + "line": 20, + "column": 1 + }, + "end": { + "line": 20, + "column": 6 + } + } + }, + "startTag": { + "type": "SvelteStartTag", + "attributes": [ + { + "type": "SvelteDirective", + "kind": "Binding", + "key": { + "type": "SvelteDirectiveKey", + "name": { + "type": "SvelteName", + "name": "value", + "range": [ + 368, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + "modifiers": [], + "range": [ + 363, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 7 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + "expression": { + "type": "Identifier", + "name": "value", + "range": [ + 368, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + "shorthand": true, + "range": [ + 363, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 7 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + { + "type": "SvelteShorthandAttribute", + "key": { + "type": "Identifier", + "name": "id", + "range": [ + 376, + 378 + ], + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 22 + } + } + }, + "value": { + "type": "Identifier", + "name": "id", + "range": [ + 376, + 378 + ], + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 22 + } + } + }, + "range": [ + 374, + 380 + ], + "loc": { + "start": { + "line": 20, + "column": 18 + }, + "end": { + "line": 20, + "column": 24 + } + } + } + ], + "selfClosing": true, + "range": [ + 356, + 383 + ], + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 20, + "column": 27 + } + } + }, + "children": [], + "endTag": null, + "range": [ + 356, + 383 + ], + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 20, + "column": 27 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 383, + 384 + ], + "loc": { + "start": { + "line": 20, + "column": 27 + }, + "end": { + "line": 21, + "column": 0 + } + } + }, + { + "type": "SvelteElement", + "kind": "html", + "name": { + "type": "SvelteName", + "name": "input", + "range": [ + 385, + 390 + ], + "loc": { + "start": { + "line": 21, + "column": 1 + }, + "end": { + "line": 21, + "column": 6 + } + } + }, + "startTag": { + "type": "SvelteStartTag", + "attributes": [ + { + "type": "SvelteSpreadAttribute", + "argument": { + "type": "Identifier", + "name": "attrs", + "range": [ + 396, + 401 + ], + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 17 + } + } + }, + "range": [ + 391, + 403 + ], + "loc": { + "start": { + "line": 21, + "column": 7 + }, + "end": { + "line": 21, + "column": 19 + } + } + } + ], + "selfClosing": true, + "range": [ + 384, + 406 + ], + "loc": { + "start": { + "line": 21, + "column": 0 + }, + "end": { + "line": 21, + "column": 22 + } + } + }, + "children": [], + "endTag": null, + "range": [ + 384, + 406 + ], + "loc": { + "start": { + "line": 21, + "column": 0 + }, + "end": { + "line": 21, + "column": 22 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 406, + 407 + ], + "loc": { + "start": { + "line": 21, + "column": 22 + }, + "end": { + "line": 22, + "column": 0 + } + } + }, + { + "type": "SvelteMustacheTag", + "kind": "raw", + "expression": { + "type": "Identifier", + "name": "bar", + "range": [ + 415, + 418 + ], + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 11 + } + } + }, + "range": [ + 407, + 420 + ], + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 13 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 420, + 421 + ], + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 23, + "column": 0 + } + } + }, + { + "type": "SvelteDebugTag", + "identifiers": [ + { + "type": "Identifier", + "name": "o1", + "range": [ + 430, + 432 + ], + "loc": { + "start": { + "line": 23, + "column": 9 + }, + "end": { + "line": 23, + "column": 11 + } + } + } + ], + "range": [ + 421, + 434 + ], + "loc": { + "start": { + "line": 23, + "column": 0 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 434, + 435 + ], + "loc": { + "start": { + "line": 23, + "column": 13 + }, + "end": { + "line": 24, + "column": 0 + } + } + }, + { + "type": "SvelteDebugTag", + "identifiers": [ + { + "type": "Identifier", + "name": "o1", + "range": [ + 444, + 446 + ], + "loc": { + "start": { + "line": 24, + "column": 9 + }, + "end": { + "line": 24, + "column": 11 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 448, + 450 + ], + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 15 + } + } + } + ], + "range": [ + 435, + 452 + ], + "loc": { + "start": { + "line": 24, + "column": 0 + }, + "end": { + "line": 24, + "column": 17 + } + } + }, + { + "type": "SvelteText", + "value": "\n\n", + "range": [ + 452, + 454 + ], + "loc": { + "start": { + "line": 24, + "column": 17 + }, + "end": { + "line": 26, + "column": 0 + } + } + }, + { + "type": "SvelteIfBlock", + "elseif": false, + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 460, + 470 + ], + "loc": { + "start": { + "line": 26, + "column": 6 + }, + "end": { + "line": 26, + "column": 16 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 472, + 475 + ], + "loc": { + "start": { + "line": 26, + "column": 18 + }, + "end": { + "line": 26, + "column": 21 + } + } + } + ], + "else": null, + "range": [ + 454, + 482 + ], + "loc": { + "start": { + "line": 26, + "column": 0 + }, + "end": { + "line": 26, + "column": 28 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 482, + 483 + ], + "loc": { + "start": { + "line": 26, + "column": 28 + }, + "end": { + "line": 27, + "column": 0 + } + } + }, + { + "type": "SvelteIfBlock", + "elseif": false, + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 489, + 499 + ], + "loc": { + "start": { + "line": 27, + "column": 6 + }, + "end": { + "line": 27, + "column": 16 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 501, + 504 + ], + "loc": { + "start": { + "line": 27, + "column": 18 + }, + "end": { + "line": 27, + "column": 21 + } + } + } + ], + "else": { + "type": "SvelteElseBlock", + "elseif": true, + "children": [ + { + "type": "SvelteIfBlock", + "elseif": true, + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 515, + 525 + ], + "loc": { + "start": { + "line": 27, + "column": 32 + }, + "end": { + "line": 27, + "column": 42 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 527, + 530 + ], + "loc": { + "start": { + "line": 27, + "column": 44 + }, + "end": { + "line": 27, + "column": 47 + } + } + } + ], + "else": null, + "range": [ + 504, + 537 + ], + "loc": { + "start": { + "line": 27, + "column": 21 + }, + "end": { + "line": 27, + "column": 54 + } + } + } + ], + "range": [ + 504, + 537 + ], + "loc": { + "start": { + "line": 27, + "column": 21 + }, + "end": { + "line": 27, + "column": 54 + } + } + }, + "range": [ + 483, + 537 + ], + "loc": { + "start": { + "line": 27, + "column": 0 + }, + "end": { + "line": 27, + "column": 54 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 537, + 538 + ], + "loc": { + "start": { + "line": 27, + "column": 54 + }, + "end": { + "line": 28, + "column": 0 + } + } + }, + { + "type": "SvelteIfBlock", + "elseif": false, + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 544, + 554 + ], + "loc": { + "start": { + "line": 28, + "column": 6 + }, + "end": { + "line": 28, + "column": 16 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 556, + 559 + ], + "loc": { + "start": { + "line": 28, + "column": 18 + }, + "end": { + "line": 28, + "column": 21 + } + } + } + ], + "else": { + "type": "SvelteElseBlock", + "elseif": false, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 568, + 571 + ], + "loc": { + "start": { + "line": 28, + "column": 30 + }, + "end": { + "line": 28, + "column": 33 + } + } + } + ], + "range": [ + 559, + 571 + ], + "loc": { + "start": { + "line": 28, + "column": 21 + }, + "end": { + "line": 28, + "column": 33 + } + } + }, + "range": [ + 538, + 578 + ], + "loc": { + "start": { + "line": 28, + "column": 0 + }, + "end": { + "line": 28, + "column": 40 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 578, + 579 + ], + "loc": { + "start": { + "line": 28, + "column": 40 + }, + "end": { + "line": 29, + "column": 0 + } + } + }, + { + "type": "SvelteIfBlock", + "elseif": false, + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 585, + 595 + ], + "loc": { + "start": { + "line": 29, + "column": 6 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + "children": [], + "else": { + "type": "SvelteElseBlock", + "elseif": false, + "children": [], + "range": [ + 597, + 606 + ], + "loc": { + "start": { + "line": 29, + "column": 18 + }, + "end": { + "line": 29, + "column": 27 + } + } + }, + "range": [ + 579, + 613 + ], + "loc": { + "start": { + "line": 29, + "column": 0 + }, + "end": { + "line": 29, + "column": 34 + } + } + }, + { + "type": "SvelteText", + "value": "\n\n", + "range": [ + 613, + 615 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 31, + "column": 0 + } + } + }, + { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 623, + 627 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 631, + 635 + ], + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + "index": null, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 637, + 640 + ], + "loc": { + "start": { + "line": 31, + "column": 22 + }, + "end": { + "line": 31, + "column": 25 + } + } + } + ], + "else": null, + "range": [ + 615, + 649 + ], + "loc": { + "start": { + "line": 31, + "column": 0 + }, + "end": { + "line": 31, + "column": 34 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 649, + 650 + ], + "loc": { + "start": { + "line": 31, + "column": 34 + }, + "end": { + "line": 32, + "column": 0 + } + } + }, + { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + }, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 679, + 682 + ], + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 32 + } + } + } + ], + "else": null, + "range": [ + 650, + 691 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 32, + "column": 41 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 691, + 692 + ], + "loc": { + "start": { + "line": 32, + "column": 41 + }, + "end": { + "line": 33, + "column": 0 + } + } + }, + { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 700, + 704 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + }, + "index": null, + "key": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "item", + "range": [ + 714, + 718 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + "optional": false, + "property": { + "type": "Identifier", + "name": "key", + "range": [ + 719, + 722 + ], + "loc": { + "start": { + "line": 33, + "column": 27 + }, + "end": { + "line": 33, + "column": 30 + } + } + }, + "range": [ + 714, + 722 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 30 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 725, + 728 + ], + "loc": { + "start": { + "line": 33, + "column": 33 + }, + "end": { + "line": 33, + "column": 36 + } + } + } + ], + "else": null, + "range": [ + 692, + 737 + ], + "loc": { + "start": { + "line": 33, + "column": 0 + }, + "end": { + "line": 33, + "column": 45 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 737, + 738 + ], + "loc": { + "start": { + "line": 33, + "column": 45 + }, + "end": { + "line": 34, + "column": 0 + } + } + }, + { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + }, + "key": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + "optional": false, + "property": { + "type": "Identifier", + "name": "key", + "range": [ + 772, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 34 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "range": [ + 767, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 778, + 781 + ], + "loc": { + "start": { + "line": 34, + "column": 40 + }, + "end": { + "line": 34, + "column": 43 + } + } + } + ], + "else": null, + "range": [ + 738, + 790 + ], + "loc": { + "start": { + "line": 34, + "column": 0 + }, + "end": { + "line": 34, + "column": 52 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 790, + 791 + ], + "loc": { + "start": { + "line": 34, + "column": 52 + }, + "end": { + "line": 35, + "column": 0 + } + } + }, + { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 799, + 803 + ], + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 807, + 811 + ], + "loc": { + "start": { + "line": 35, + "column": 16 + }, + "end": { + "line": 35, + "column": 20 + } + } + }, + "index": null, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 813, + 816 + ], + "loc": { + "start": { + "line": 35, + "column": 22 + }, + "end": { + "line": 35, + "column": 25 + } + } + } + ], + "else": { + "type": "SvelteElseBlock", + "elseif": false, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 825, + 828 + ], + "loc": { + "start": { + "line": 35, + "column": 34 + }, + "end": { + "line": 35, + "column": 37 + } + } + } + ], + "range": [ + 816, + 828 + ], + "loc": { + "start": { + "line": 35, + "column": 25 + }, + "end": { + "line": 35, + "column": 37 + } + } + }, + "range": [ + 791, + 837 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 35, + "column": 46 + } + } + }, + { + "type": "SvelteText", + "value": "\n\n", + "range": [ + 837, + 839 + ], + "loc": { + "start": { + "line": 35, + "column": 46 + }, + "end": { + "line": 37, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 848, + 858 + ], + "loc": { + "start": { + "line": 37, + "column": 9 + }, + "end": { + "line": 37, + "column": 19 + } + } + }, + "pending": { + "type": "SvelteAwaitPendingBlock", + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 860, + 863 + ], + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "column": 24 + } + } + } + ], + "range": [ + 839, + 863 + ], + "loc": { + "start": { + "line": 37, + "column": 0 + }, + "end": { + "line": 37, + "column": 24 + } + } + }, + "then": { + "type": "SvelteAwaitThenBlock", + "awaitThen": false, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 871, + 875 + ], + "loc": { + "start": { + "line": 37, + "column": 32 + }, + "end": { + "line": 37, + "column": 36 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 877, + 880 + ], + "loc": { + "start": { + "line": 37, + "column": 38 + }, + "end": { + "line": 37, + "column": 41 + } + } + } + ], + "range": [ + 863, + 880 + ], + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 41 + } + } + }, + "catch": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": false, + "error": { + "type": "Identifier", + "name": "name", + "range": [ + 889, + 893 + ], + "loc": { + "start": { + "line": 37, + "column": 50 + }, + "end": { + "line": 37, + "column": 54 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 895, + 898 + ], + "loc": { + "start": { + "line": 37, + "column": 56 + }, + "end": { + "line": 37, + "column": 59 + } + } + } + ], + "range": [ + 880, + 898 + ], + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 59 + } + } + }, + "range": [ + 839, + 908 + ], + "loc": { + "start": { + "line": 37, + "column": 0 + }, + "end": { + "line": 37, + "column": 69 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 908, + 909 + ], + "loc": { + "start": { + "line": 37, + "column": 69 + }, + "end": { + "line": 38, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 918, + 928 + ], + "loc": { + "start": { + "line": 38, + "column": 9 + }, + "end": { + "line": 38, + "column": 19 + } + } + }, + "pending": { + "type": "SvelteAwaitPendingBlock", + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 930, + 933 + ], + "loc": { + "start": { + "line": 38, + "column": 21 + }, + "end": { + "line": 38, + "column": 24 + } + } + } + ], + "range": [ + 909, + 933 + ], + "loc": { + "start": { + "line": 38, + "column": 0 + }, + "end": { + "line": 38, + "column": 24 + } + } + }, + "then": { + "type": "SvelteAwaitThenBlock", + "awaitThen": false, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 941, + 945 + ], + "loc": { + "start": { + "line": 38, + "column": 32 + }, + "end": { + "line": 38, + "column": 36 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 947, + 950 + ], + "loc": { + "start": { + "line": 38, + "column": 38 + }, + "end": { + "line": 38, + "column": 41 + } + } + } + ], + "range": [ + 933, + 950 + ], + "loc": { + "start": { + "line": 38, + "column": 24 + }, + "end": { + "line": 38, + "column": 41 + } + } + }, + "catch": null, + "range": [ + 909, + 960 + ], + "loc": { + "start": { + "line": 38, + "column": 0 + }, + "end": { + "line": 38, + "column": 51 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 960, + 961 + ], + "loc": { + "start": { + "line": 38, + "column": 51 + }, + "end": { + "line": 39, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await-then", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 970, + 980 + ], + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 19 + } + } + }, + "pending": null, + "then": { + "type": "SvelteAwaitThenBlock", + "awaitThen": true, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 986, + 990 + ], + "loc": { + "start": { + "line": 39, + "column": 25 + }, + "end": { + "line": 39, + "column": 29 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 992, + 995 + ], + "loc": { + "start": { + "line": 39, + "column": 31 + }, + "end": { + "line": 39, + "column": 34 + } + } + } + ], + "range": [ + 961, + 995 + ], + "loc": { + "start": { + "line": 39, + "column": 0 + }, + "end": { + "line": 39, + "column": 34 + } + } + }, + "catch": null, + "range": [ + 961, + 1005 + ], + "loc": { + "start": { + "line": 39, + "column": 0 + }, + "end": { + "line": 39, + "column": 44 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 1005, + 1006 + ], + "loc": { + "start": { + "line": 39, + "column": 44 + }, + "end": { + "line": 40, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await-catch", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 1015, + 1025 + ], + "loc": { + "start": { + "line": 40, + "column": 9 + }, + "end": { + "line": 40, + "column": 19 + } + } + }, + "pending": null, + "then": null, + "catch": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": true, + "error": { + "type": "Identifier", + "name": "name", + "range": [ + 1032, + 1036 + ], + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 30 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1038, + 1041 + ], + "loc": { + "start": { + "line": 40, + "column": 32 + }, + "end": { + "line": 40, + "column": 35 + } + } + } + ], + "range": [ + 1006, + 1041 + ], + "loc": { + "start": { + "line": 40, + "column": 0 + }, + "end": { + "line": 40, + "column": 35 + } + } + }, + "range": [ + 1006, + 1051 + ], + "loc": { + "start": { + "line": 40, + "column": 0 + }, + "end": { + "line": 40, + "column": 45 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 1051, + 1052 + ], + "loc": { + "start": { + "line": 40, + "column": 45 + }, + "end": { + "line": 41, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await-then", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 1061, + 1071 + ], + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 19 + } + } + }, + "pending": null, + "then": { + "type": "SvelteAwaitThenBlock", + "awaitThen": true, + "value": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1078, + 1081 + ], + "loc": { + "start": { + "line": 41, + "column": 26 + }, + "end": { + "line": 41, + "column": 29 + } + } + } + ], + "range": [ + 1052, + 1081 + ], + "loc": { + "start": { + "line": 41, + "column": 0 + }, + "end": { + "line": 41, + "column": 29 + } + } + }, + "catch": null, + "range": [ + 1052, + 1091 + ], + "loc": { + "start": { + "line": 41, + "column": 0 + }, + "end": { + "line": 41, + "column": 39 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 1091, + 1092 + ], + "loc": { + "start": { + "line": 41, + "column": 39 + }, + "end": { + "line": 42, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await-catch", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 1101, + 1111 + ], + "loc": { + "start": { + "line": 42, + "column": 9 + }, + "end": { + "line": 42, + "column": 19 + } + } + }, + "pending": null, + "then": null, + "catch": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": true, + "error": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1119, + 1122 + ], + "loc": { + "start": { + "line": 42, + "column": 27 + }, + "end": { + "line": 42, + "column": 30 + } + } + } + ], + "range": [ + 1092, + 1122 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 42, + "column": 30 + } + } + }, + "range": [ + 1092, + 1132 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 42, + "column": 40 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 1132, + 1133 + ], + "loc": { + "start": { + "line": 42, + "column": 40 + }, + "end": { + "line": 43, + "column": 0 + } + } + }, + { + "type": "SvelteAwaitBlock", + "kind": "await", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 1142, + 1152 + ], + "loc": { + "start": { + "line": 43, + "column": 9 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + "pending": { + "type": "SvelteAwaitPendingBlock", + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1154, + 1157 + ], + "loc": { + "start": { + "line": 43, + "column": 21 + }, + "end": { + "line": 43, + "column": 24 + } + } + } + ], + "range": [ + 1133, + 1157 + ], + "loc": { + "start": { + "line": 43, + "column": 0 + }, + "end": { + "line": 43, + "column": 24 + } + } + }, + "then": { + "type": "SvelteAwaitThenBlock", + "awaitThen": false, + "value": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1165, + 1168 + ], + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 35 + } + } + } + ], + "range": [ + 1157, + 1168 + ], + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 35 + } + } + }, + "catch": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": false, + "error": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1177, + 1180 + ], + "loc": { + "start": { + "line": 43, + "column": 44 + }, + "end": { + "line": 43, + "column": 47 + } + } + } + ], + "range": [ + 1168, + 1180 + ], + "loc": { + "start": { + "line": 43, + "column": 35 + }, + "end": { + "line": 43, + "column": 47 + } + } + }, + "range": [ + 1133, + 1190 + ], + "loc": { + "start": { + "line": 43, + "column": 0 + }, + "end": { + "line": 43, + "column": 57 + } + } + }, + { + "type": "SvelteText", + "value": "\n\n", + "range": [ + 1190, + 1192 + ], + "loc": { + "start": { + "line": 43, + "column": 57 + }, + "end": { + "line": 45, + "column": 0 + } + } + }, + { + "type": "SvelteKeyBlock", + "expression": { + "type": "Identifier", + "name": "expression", + "range": [ + 1199, + 1209 + ], + "loc": { + "start": { + "line": 45, + "column": 7 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1211, + 1214 + ], + "loc": { + "start": { + "line": 45, + "column": 19 + }, + "end": { + "line": 45, + "column": 22 + } + } + } + ], + "range": [ + 1192, + 1222 + ], + "loc": { + "start": { + "line": 45, + "column": 0 + }, + "end": { + "line": 45, + "column": 30 + } + } + }, + { + "type": "SvelteText", + "value": "\n", + "range": [ + 1222, + 1223 + ], + "loc": { + "start": { + "line": 45, + "column": 30 + }, + "end": { + "line": 46, + "column": 0 + } + } + } + ], + "endTag": { + "type": "SvelteEndTag", + "range": [ + 1223, + 1229 + ], + "loc": { + "start": { + "line": 46, + "column": 0 + }, + "end": { + "line": 46, + "column": 6 + } + } + }, + "range": [ + 273, + 1229 + ], + "loc": { + "start": { + "line": 17, + "column": 0 + }, + "end": { + "line": 46, + "column": 6 + } + } + } + ], + "sourceType": "module", + "comments": [], + "tokens": [ + { + "type": "Punctuator", + "value": "<", + "range": [ + 0, + 1 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 1 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "script", + "range": [ + 1, + 7 + ], + "loc": { + "start": { + "line": 1, + "column": 1 + }, + "end": { + "line": 1, + "column": 7 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 7, + 8 + ], + "loc": { + "start": { + "line": 1, + "column": 7 + }, + "end": { + "line": 1, + "column": 8 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 10, + 15 + ], + "loc": { + "start": { + "line": 2, + "column": 1 + }, + "end": { + "line": 2, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 20, + 21 + ], + "loc": { + "start": { + "line": 2, + "column": 11 + }, + "end": { + "line": 2, + "column": 12 + } + } + }, + { + "type": "String", + "value": "'foo'", + "range": [ + 22, + 27 + ], + "loc": { + "start": { + "line": 2, + "column": 13 + }, + "end": { + "line": 2, + "column": 18 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 27, + 28 + ], + "loc": { + "start": { + "line": 2, + "column": 18 + }, + "end": { + "line": 2, + "column": 19 + } + } + }, + { + "type": "Keyword", + "value": "let", + "range": [ + 30, + 33 + ], + "loc": { + "start": { + "line": 3, + "column": 1 + }, + "end": { + "line": 3, + "column": 4 + } + } + }, + { + "type": "Identifier", + "value": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 39, + 40 + ], + "loc": { + "start": { + "line": 3, + "column": 10 + }, + "end": { + "line": 3, + "column": 11 + } + } + }, + { + "type": "String", + "value": "''", + "range": [ + 41, + 43 + ], + "loc": { + "start": { + "line": 3, + "column": 12 + }, + "end": { + "line": 3, + "column": 14 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 43, + 44 + ], + "loc": { + "start": { + "line": 3, + "column": 14 + }, + "end": { + "line": 3, + "column": 15 + } + } + }, + { + "type": "Keyword", + "value": "let", + "range": [ + 46, + 49 + ], + "loc": { + "start": { + "line": 4, + "column": 1 + }, + "end": { + "line": 4, + "column": 4 + } + } + }, + { + "type": "Identifier", + "value": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 56, + 57 + ], + "loc": { + "start": { + "line": 4, + "column": 11 + }, + "end": { + "line": 4, + "column": 12 + } + } + }, + { + "type": "String", + "value": "''", + "range": [ + 58, + 60 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 15 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 60, + 61 + ], + "loc": { + "start": { + "line": 4, + "column": 15 + }, + "end": { + "line": 4, + "column": 16 + } + } + }, + { + "type": "Keyword", + "value": "let", + "range": [ + 63, + 66 + ], + "loc": { + "start": { + "line": 5, + "column": 1 + }, + "end": { + "line": 5, + "column": 4 + } + } + }, + { + "type": "Identifier", + "value": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 72, + 73 + ], + "loc": { + "start": { + "line": 5, + "column": 10 + }, + "end": { + "line": 5, + "column": 11 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 75, + 80 + ], + "loc": { + "start": { + "line": 6, + "column": 1 + }, + "end": { + "line": 6, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 89, + 90 + ], + "loc": { + "start": { + "line": 6, + "column": 15 + }, + "end": { + "line": 6, + "column": 16 + } + } + }, + { + "type": "String", + "value": "'my-class'", + "range": [ + 91, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 17 + }, + "end": { + "line": 6, + "column": 27 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 101, + 102 + ], + "loc": { + "start": { + "line": 6, + "column": 27 + }, + "end": { + "line": 6, + "column": 28 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 104, + 109 + ], + "loc": { + "start": { + "line": 7, + "column": 1 + }, + "end": { + "line": 7, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 113, + 114 + ], + "loc": { + "start": { + "line": 7, + "column": 10 + }, + "end": { + "line": 7, + "column": 11 + } + } + }, + { + "type": "String", + "value": "'id'", + "range": [ + 115, + 119 + ], + "loc": { + "start": { + "line": 7, + "column": 12 + }, + "end": { + "line": 7, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 119, + 120 + ], + "loc": { + "start": { + "line": 7, + "column": 16 + }, + "end": { + "line": 7, + "column": 17 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 122, + 127 + ], + "loc": { + "start": { + "line": 8, + "column": 1 + }, + "end": { + "line": 8, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 134, + 135 + ], + "loc": { + "start": { + "line": 8, + "column": 13 + }, + "end": { + "line": 8, + "column": 14 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 136, + 137 + ], + "loc": { + "start": { + "line": 8, + "column": 15 + }, + "end": { + "line": 8, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 137, + 138 + ], + "loc": { + "start": { + "line": 8, + "column": 16 + }, + "end": { + "line": 8, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 138, + 139 + ], + "loc": { + "start": { + "line": 8, + "column": 17 + }, + "end": { + "line": 8, + "column": 18 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 141, + 146 + ], + "loc": { + "start": { + "line": 9, + "column": 1 + }, + "end": { + "line": 9, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 151, + 152 + ], + "loc": { + "start": { + "line": 9, + "column": 11 + }, + "end": { + "line": 9, + "column": 12 + } + } + }, + { + "type": "String", + "value": "'
'", + "range": [ + 153, + 166 + ], + "loc": { + "start": { + "line": 9, + "column": 13 + }, + "end": { + "line": 9, + "column": 26 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 166, + 167 + ], + "loc": { + "start": { + "line": 9, + "column": 26 + }, + "end": { + "line": 9, + "column": 27 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 169, + 174 + ], + "loc": { + "start": { + "line": 10, + "column": 1 + }, + "end": { + "line": 10, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 178, + 179 + ], + "loc": { + "start": { + "line": 10, + "column": 10 + }, + "end": { + "line": 10, + "column": 11 + } + } + }, + { + "type": "Numeric", + "value": "1", + "range": [ + 180, + 181 + ], + "loc": { + "start": { + "line": 10, + "column": 12 + }, + "end": { + "line": 10, + "column": 13 + } + } + }, + { + "type": "Punctuator", + "value": ",", + "range": [ + 181, + 182 + ], + "loc": { + "start": { + "line": 10, + "column": 13 + }, + "end": { + "line": 10, + "column": 14 + } + } + }, + { + "type": "Identifier", + "value": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 188, + 189 + ], + "loc": { + "start": { + "line": 11, + "column": 5 + }, + "end": { + "line": 11, + "column": 6 + } + } + }, + { + "type": "Numeric", + "value": "2", + "range": [ + 190, + 191 + ], + "loc": { + "start": { + "line": 11, + "column": 7 + }, + "end": { + "line": 11, + "column": 8 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 191, + 192 + ], + "loc": { + "start": { + "line": 11, + "column": 8 + }, + "end": { + "line": 11, + "column": 9 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 194, + 199 + ], + "loc": { + "start": { + "line": 12, + "column": 1 + }, + "end": { + "line": 12, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 211, + 212 + ], + "loc": { + "start": { + "line": 12, + "column": 18 + }, + "end": { + "line": 12, + "column": 19 + } + } + }, + { + "type": "Boolean", + "value": "true", + "range": [ + 213, + 217 + ], + "loc": { + "start": { + "line": 12, + "column": 20 + }, + "end": { + "line": 12, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 217, + 218 + ], + "loc": { + "start": { + "line": 12, + "column": 24 + }, + "end": { + "line": 12, + "column": 25 + } + } + }, + { + "type": "Keyword", + "value": "const", + "range": [ + 220, + 225 + ], + "loc": { + "start": { + "line": 13, + "column": 1 + }, + "end": { + "line": 13, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 231, + 232 + ], + "loc": { + "start": { + "line": 13, + "column": 12 + }, + "end": { + "line": 13, + "column": 13 + } + } + }, + { + "type": "Punctuator", + "value": "[", + "range": [ + 233, + 234 + ], + "loc": { + "start": { + "line": 13, + "column": 14 + }, + "end": { + "line": 13, + "column": 15 + } + } + }, + { + "type": "Punctuator", + "value": "]", + "range": [ + 234, + 235 + ], + "loc": { + "start": { + "line": 13, + "column": 15 + }, + "end": { + "line": 13, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": ";", + "range": [ + 235, + 236 + ], + "loc": { + "start": { + "line": 13, + "column": 16 + }, + "end": { + "line": 13, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 237, + 238 + ], + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 1 + } + } + }, + { + "type": "Punctuator", + "value": "/", + "range": [ + 238, + 239 + ], + "loc": { + "start": { + "line": 14, + "column": 1 + }, + "end": { + "line": 14, + "column": 2 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "script", + "range": [ + 239, + 245 + ], + "loc": { + "start": { + "line": 14, + "column": 2 + }, + "end": { + "line": 14, + "column": 8 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 245, + 246 + ], + "loc": { + "start": { + "line": 14, + "column": 8 + }, + "end": { + "line": 14, + "column": 9 + } + } + }, + { + "type": "HTMLText", + "value": "\n\n", + "range": [ + 246, + 248 + ], + "loc": { + "start": { + "line": 14, + "column": 9 + }, + "end": { + "line": 16, + "column": 0 + } + } + }, + { + "type": "HTMLComment", + "value": "", + "range": [ + 248, + 272 + ], + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 16, + "column": 24 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 272, + 273 + ], + "loc": { + "start": { + "line": 16, + "column": 24 + }, + "end": { + "line": 17, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 273, + 274 + ], + "loc": { + "start": { + "line": 17, + "column": 0 + }, + "end": { + "line": 17, + "column": 1 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "div", + "range": [ + 274, + 277 + ], + "loc": { + "start": { + "line": 17, + "column": 1 + }, + "end": { + "line": 17, + "column": 4 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 277, + 278 + ], + "loc": { + "start": { + "line": 17, + "column": 4 + }, + "end": { + "line": 17, + "column": 5 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 278, + 279 + ], + "loc": { + "start": { + "line": 17, + "column": 5 + }, + "end": { + "line": 18, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 279, + 280 + ], + "loc": { + "start": { + "line": 18, + "column": 0 + }, + "end": { + "line": 18, + "column": 1 + } + } + }, + { + "type": "Identifier", + "value": "foo", + "range": [ + 281, + 284 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 5 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 285, + 286 + ], + "loc": { + "start": { + "line": 18, + "column": 6 + }, + "end": { + "line": 18, + "column": 7 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 286, + 287 + ], + "loc": { + "start": { + "line": 18, + "column": 7 + }, + "end": { + "line": 19, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 287, + 288 + ], + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 19, + "column": 1 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "input", + "range": [ + 288, + 293 + ], + "loc": { + "start": { + "line": 19, + "column": 1 + }, + "end": { + "line": 19, + "column": 6 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "bind", + "range": [ + 294, + 298 + ], + "loc": { + "start": { + "line": 19, + "column": 7 + }, + "end": { + "line": 19, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": ":", + "range": [ + 298, + 299 + ], + "loc": { + "start": { + "line": 19, + "column": 11 + }, + "end": { + "line": 19, + "column": 12 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "value", + "range": [ + 299, + 304 + ], + "loc": { + "start": { + "line": 19, + "column": 12 + }, + "end": { + "line": 19, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 304, + 305 + ], + "loc": { + "start": { + "line": 19, + "column": 17 + }, + "end": { + "line": 19, + "column": 18 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 305, + 306 + ], + "loc": { + "start": { + "line": 19, + "column": 18 + }, + "end": { + "line": 19, + "column": 19 + } + } + }, + { + "type": "Identifier", + "value": "text", + "range": [ + 307, + 311 + ], + "loc": { + "start": { + "line": 19, + "column": 20 + }, + "end": { + "line": 19, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 312, + 313 + ], + "loc": { + "start": { + "line": 19, + "column": 25 + }, + "end": { + "line": 19, + "column": 26 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "this", + "range": [ + 314, + 318 + ], + "loc": { + "start": { + "line": 19, + "column": 27 + }, + "end": { + "line": 19, + "column": 31 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 318, + 319 + ], + "loc": { + "start": { + "line": 19, + "column": 31 + }, + "end": { + "line": 19, + "column": 32 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 319, + 320 + ], + "loc": { + "start": { + "line": 19, + "column": 32 + }, + "end": { + "line": 19, + "column": 33 + } + } + }, + { + "type": "Identifier", + "value": "input", + "range": [ + 321, + 326 + ], + "loc": { + "start": { + "line": 19, + "column": 34 + }, + "end": { + "line": 19, + "column": 39 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 327, + 328 + ], + "loc": { + "start": { + "line": 19, + "column": 40 + }, + "end": { + "line": 19, + "column": 41 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "class", + "range": [ + 329, + 334 + ], + "loc": { + "start": { + "line": 19, + "column": 42 + }, + "end": { + "line": 19, + "column": 47 + } + } + }, + { + "type": "Punctuator", + "value": "=", + "range": [ + 334, + 335 + ], + "loc": { + "start": { + "line": 19, + "column": 47 + }, + "end": { + "line": 19, + "column": 48 + } + } + }, + { + "type": "Punctuator", + "value": "\"", + "range": [ + 335, + 336 + ], + "loc": { + "start": { + "line": 19, + "column": 48 + }, + "end": { + "line": 19, + "column": 49 + } + } + }, + { + "type": "HTMLText", + "value": "foo", + "range": [ + 336, + 339 + ], + "loc": { + "start": { + "line": 19, + "column": 49 + }, + "end": { + "line": 19, + "column": 52 + } + } + }, + { + "type": "HTMLText", + "value": " ", + "range": [ + 339, + 340 + ], + "loc": { + "start": { + "line": 19, + "column": 52 + }, + "end": { + "line": 19, + "column": 53 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 340, + 341 + ], + "loc": { + "start": { + "line": 19, + "column": 53 + }, + "end": { + "line": 19, + "column": 54 + } + } + }, + { + "type": "Identifier", + "value": "myClass", + "range": [ + 342, + 349 + ], + "loc": { + "start": { + "line": 19, + "column": 55 + }, + "end": { + "line": 19, + "column": 62 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 350, + 351 + ], + "loc": { + "start": { + "line": 19, + "column": 63 + }, + "end": { + "line": 19, + "column": 64 + } + } + }, + { + "type": "Punctuator", + "value": "\"", + "range": [ + 351, + 352 + ], + "loc": { + "start": { + "line": 19, + "column": 64 + }, + "end": { + "line": 19, + "column": 65 + } + } + }, + { + "type": "Punctuator", + "value": "/", + "range": [ + 353, + 354 + ], + "loc": { + "start": { + "line": 19, + "column": 66 + }, + "end": { + "line": 19, + "column": 67 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 354, + 355 + ], + "loc": { + "start": { + "line": 19, + "column": 67 + }, + "end": { + "line": 19, + "column": 68 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 355, + 356 + ], + "loc": { + "start": { + "line": 19, + "column": 68 + }, + "end": { + "line": 20, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 356, + 357 + ], + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 20, + "column": 1 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "input", + "range": [ + 357, + 362 + ], + "loc": { + "start": { + "line": 20, + "column": 1 + }, + "end": { + "line": 20, + "column": 6 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "bind", + "range": [ + 363, + 367 + ], + "loc": { + "start": { + "line": 20, + "column": 7 + }, + "end": { + "line": 20, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": ":", + "range": [ + 367, + 368 + ], + "loc": { + "start": { + "line": 20, + "column": 11 + }, + "end": { + "line": 20, + "column": 12 + } + } + }, + { + "type": "Identifier", + "value": "value", + "range": [ + 368, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 374, + 375 + ], + "loc": { + "start": { + "line": 20, + "column": 18 + }, + "end": { + "line": 20, + "column": 19 + } + } + }, + { + "type": "Identifier", + "value": "id", + "range": [ + 376, + 378 + ], + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 22 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 379, + 380 + ], + "loc": { + "start": { + "line": 20, + "column": 23 + }, + "end": { + "line": 20, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "/", + "range": [ + 381, + 382 + ], + "loc": { + "start": { + "line": 20, + "column": 25 + }, + "end": { + "line": 20, + "column": 26 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 382, + 383 + ], + "loc": { + "start": { + "line": 20, + "column": 26 + }, + "end": { + "line": 20, + "column": 27 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 383, + 384 + ], + "loc": { + "start": { + "line": 20, + "column": 27 + }, + "end": { + "line": 21, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 384, + 385 + ], + "loc": { + "start": { + "line": 21, + "column": 0 + }, + "end": { + "line": 21, + "column": 1 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "input", + "range": [ + 385, + 390 + ], + "loc": { + "start": { + "line": 21, + "column": 1 + }, + "end": { + "line": 21, + "column": 6 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 391, + 392 + ], + "loc": { + "start": { + "line": 21, + "column": 7 + }, + "end": { + "line": 21, + "column": 8 + } + } + }, + { + "type": "Punctuator", + "value": "...", + "range": [ + 393, + 396 + ], + "loc": { + "start": { + "line": 21, + "column": 9 + }, + "end": { + "line": 21, + "column": 12 + } + } + }, + { + "type": "Identifier", + "value": "attrs", + "range": [ + 396, + 401 + ], + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 402, + 403 + ], + "loc": { + "start": { + "line": 21, + "column": 18 + }, + "end": { + "line": 21, + "column": 19 + } + } + }, + { + "type": "Punctuator", + "value": "/", + "range": [ + 404, + 405 + ], + "loc": { + "start": { + "line": 21, + "column": 20 + }, + "end": { + "line": 21, + "column": 21 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 405, + 406 + ], + "loc": { + "start": { + "line": 21, + "column": 21 + }, + "end": { + "line": 21, + "column": 22 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 406, + 407 + ], + "loc": { + "start": { + "line": 21, + "column": 22 + }, + "end": { + "line": 22, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 407, + 408 + ], + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 22, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "@html", + "range": [ + 409, + 414 + ], + "loc": { + "start": { + "line": 22, + "column": 2 + }, + "end": { + "line": 22, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "bar", + "range": [ + 415, + 418 + ], + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 419, + 420 + ], + "loc": { + "start": { + "line": 22, + "column": 12 + }, + "end": { + "line": 22, + "column": 13 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 420, + 421 + ], + "loc": { + "start": { + "line": 22, + "column": 13 + }, + "end": { + "line": 23, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 421, + 422 + ], + "loc": { + "start": { + "line": 23, + "column": 0 + }, + "end": { + "line": 23, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "@debug", + "range": [ + 423, + 429 + ], + "loc": { + "start": { + "line": 23, + "column": 2 + }, + "end": { + "line": 23, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "o1", + "range": [ + 430, + 432 + ], + "loc": { + "start": { + "line": 23, + "column": 9 + }, + "end": { + "line": 23, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 433, + 434 + ], + "loc": { + "start": { + "line": 23, + "column": 12 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 434, + 435 + ], + "loc": { + "start": { + "line": 23, + "column": 13 + }, + "end": { + "line": 24, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 435, + 436 + ], + "loc": { + "start": { + "line": 24, + "column": 0 + }, + "end": { + "line": 24, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "@debug", + "range": [ + 437, + 443 + ], + "loc": { + "start": { + "line": 24, + "column": 2 + }, + "end": { + "line": 24, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "o1", + "range": [ + 444, + 446 + ], + "loc": { + "start": { + "line": 24, + "column": 9 + }, + "end": { + "line": 24, + "column": 11 + } + } + }, + { + "type": "Punctuator", + "value": ",", + "range": [ + 446, + 447 + ], + "loc": { + "start": { + "line": 24, + "column": 11 + }, + "end": { + "line": 24, + "column": 12 + } + } + }, + { + "type": "Identifier", + "value": "o2", + "range": [ + 448, + 450 + ], + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 15 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 451, + 452 + ], + "loc": { + "start": { + "line": 24, + "column": 16 + }, + "end": { + "line": 24, + "column": 17 + } + } + }, + { + "type": "HTMLText", + "value": "\n\n", + "range": [ + 452, + 454 + ], + "loc": { + "start": { + "line": 24, + "column": 17 + }, + "end": { + "line": 26, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 454, + 455 + ], + "loc": { + "start": { + "line": 26, + "column": 0 + }, + "end": { + "line": 26, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#if", + "range": [ + 456, + 459 + ], + "loc": { + "start": { + "line": 26, + "column": 2 + }, + "end": { + "line": 26, + "column": 5 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 460, + 470 + ], + "loc": { + "start": { + "line": 26, + "column": 6 + }, + "end": { + "line": 26, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 471, + 472 + ], + "loc": { + "start": { + "line": 26, + "column": 17 + }, + "end": { + "line": 26, + "column": 18 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 472, + 475 + ], + "loc": { + "start": { + "line": 26, + "column": 18 + }, + "end": { + "line": 26, + "column": 21 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 475, + 476 + ], + "loc": { + "start": { + "line": 26, + "column": 21 + }, + "end": { + "line": 26, + "column": 22 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/if", + "range": [ + 477, + 480 + ], + "loc": { + "start": { + "line": 26, + "column": 23 + }, + "end": { + "line": 26, + "column": 26 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 481, + 482 + ], + "loc": { + "start": { + "line": 26, + "column": 27 + }, + "end": { + "line": 26, + "column": 28 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 482, + 483 + ], + "loc": { + "start": { + "line": 26, + "column": 28 + }, + "end": { + "line": 27, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 483, + 484 + ], + "loc": { + "start": { + "line": 27, + "column": 0 + }, + "end": { + "line": 27, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#if", + "range": [ + 485, + 488 + ], + "loc": { + "start": { + "line": 27, + "column": 2 + }, + "end": { + "line": 27, + "column": 5 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 489, + 499 + ], + "loc": { + "start": { + "line": 27, + "column": 6 + }, + "end": { + "line": 27, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 500, + 501 + ], + "loc": { + "start": { + "line": 27, + "column": 17 + }, + "end": { + "line": 27, + "column": 18 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 501, + 504 + ], + "loc": { + "start": { + "line": 27, + "column": 18 + }, + "end": { + "line": 27, + "column": 21 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 504, + 505 + ], + "loc": { + "start": { + "line": 27, + "column": 21 + }, + "end": { + "line": 27, + "column": 22 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":else", + "range": [ + 506, + 511 + ], + "loc": { + "start": { + "line": 27, + "column": 23 + }, + "end": { + "line": 27, + "column": 28 + } + } + }, + { + "type": "MustacheKeyword", + "value": "if", + "range": [ + 512, + 514 + ], + "loc": { + "start": { + "line": 27, + "column": 29 + }, + "end": { + "line": 27, + "column": 31 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 515, + 525 + ], + "loc": { + "start": { + "line": 27, + "column": 32 + }, + "end": { + "line": 27, + "column": 42 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 526, + 527 + ], + "loc": { + "start": { + "line": 27, + "column": 43 + }, + "end": { + "line": 27, + "column": 44 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 527, + 530 + ], + "loc": { + "start": { + "line": 27, + "column": 44 + }, + "end": { + "line": 27, + "column": 47 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 530, + 531 + ], + "loc": { + "start": { + "line": 27, + "column": 47 + }, + "end": { + "line": 27, + "column": 48 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/if", + "range": [ + 532, + 535 + ], + "loc": { + "start": { + "line": 27, + "column": 49 + }, + "end": { + "line": 27, + "column": 52 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 536, + 537 + ], + "loc": { + "start": { + "line": 27, + "column": 53 + }, + "end": { + "line": 27, + "column": 54 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 537, + 538 + ], + "loc": { + "start": { + "line": 27, + "column": 54 + }, + "end": { + "line": 28, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 538, + 539 + ], + "loc": { + "start": { + "line": 28, + "column": 0 + }, + "end": { + "line": 28, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#if", + "range": [ + 540, + 543 + ], + "loc": { + "start": { + "line": 28, + "column": 2 + }, + "end": { + "line": 28, + "column": 5 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 544, + 554 + ], + "loc": { + "start": { + "line": 28, + "column": 6 + }, + "end": { + "line": 28, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 555, + 556 + ], + "loc": { + "start": { + "line": 28, + "column": 17 + }, + "end": { + "line": 28, + "column": 18 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 556, + 559 + ], + "loc": { + "start": { + "line": 28, + "column": 18 + }, + "end": { + "line": 28, + "column": 21 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 559, + 560 + ], + "loc": { + "start": { + "line": 28, + "column": 21 + }, + "end": { + "line": 28, + "column": 22 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":else", + "range": [ + 561, + 566 + ], + "loc": { + "start": { + "line": 28, + "column": 23 + }, + "end": { + "line": 28, + "column": 28 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 567, + 568 + ], + "loc": { + "start": { + "line": 28, + "column": 29 + }, + "end": { + "line": 28, + "column": 30 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 568, + 571 + ], + "loc": { + "start": { + "line": 28, + "column": 30 + }, + "end": { + "line": 28, + "column": 33 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 571, + 572 + ], + "loc": { + "start": { + "line": 28, + "column": 33 + }, + "end": { + "line": 28, + "column": 34 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/if", + "range": [ + 573, + 576 + ], + "loc": { + "start": { + "line": 28, + "column": 35 + }, + "end": { + "line": 28, + "column": 38 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 577, + 578 + ], + "loc": { + "start": { + "line": 28, + "column": 39 + }, + "end": { + "line": 28, + "column": 40 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 578, + 579 + ], + "loc": { + "start": { + "line": 28, + "column": 40 + }, + "end": { + "line": 29, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 579, + 580 + ], + "loc": { + "start": { + "line": 29, + "column": 0 + }, + "end": { + "line": 29, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#if", + "range": [ + 581, + 584 + ], + "loc": { + "start": { + "line": 29, + "column": 2 + }, + "end": { + "line": 29, + "column": 5 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 585, + 595 + ], + "loc": { + "start": { + "line": 29, + "column": 6 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 596, + 597 + ], + "loc": { + "start": { + "line": 29, + "column": 17 + }, + "end": { + "line": 29, + "column": 18 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 597, + 598 + ], + "loc": { + "start": { + "line": 29, + "column": 18 + }, + "end": { + "line": 29, + "column": 19 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":else", + "range": [ + 599, + 604 + ], + "loc": { + "start": { + "line": 29, + "column": 20 + }, + "end": { + "line": 29, + "column": 25 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 605, + 606 + ], + "loc": { + "start": { + "line": 29, + "column": 26 + }, + "end": { + "line": 29, + "column": 27 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 606, + 607 + ], + "loc": { + "start": { + "line": 29, + "column": 27 + }, + "end": { + "line": 29, + "column": 28 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/if", + "range": [ + 608, + 611 + ], + "loc": { + "start": { + "line": 29, + "column": 29 + }, + "end": { + "line": 29, + "column": 32 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 612, + 613 + ], + "loc": { + "start": { + "line": 29, + "column": 33 + }, + "end": { + "line": 29, + "column": 34 + } + } + }, + { + "type": "HTMLText", + "value": "\n\n", + "range": [ + 613, + 615 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 31, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 615, + 616 + ], + "loc": { + "start": { + "line": 31, + "column": 0 + }, + "end": { + "line": 31, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#each", + "range": [ + 617, + 622 + ], + "loc": { + "start": { + "line": 31, + "column": 2 + }, + "end": { + "line": 31, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 623, + 627 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + { + "type": "Keyword", + "value": "as", + "range": [ + 628, + 630 + ], + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 15 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 631, + 635 + ], + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 636, + 637 + ], + "loc": { + "start": { + "line": 31, + "column": 21 + }, + "end": { + "line": 31, + "column": 22 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 637, + 640 + ], + "loc": { + "start": { + "line": 31, + "column": 22 + }, + "end": { + "line": 31, + "column": 25 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 640, + 641 + ], + "loc": { + "start": { + "line": 31, + "column": 25 + }, + "end": { + "line": 31, + "column": 26 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/each", + "range": [ + 642, + 647 + ], + "loc": { + "start": { + "line": 31, + "column": 27 + }, + "end": { + "line": 31, + "column": 32 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 648, + 649 + ], + "loc": { + "start": { + "line": 31, + "column": 33 + }, + "end": { + "line": 31, + "column": 34 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 649, + 650 + ], + "loc": { + "start": { + "line": 31, + "column": 34 + }, + "end": { + "line": 32, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 650, + 651 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 32, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#each", + "range": [ + 652, + 657 + ], + "loc": { + "start": { + "line": 32, + "column": 2 + }, + "end": { + "line": 32, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + { + "type": "Keyword", + "value": "as", + "range": [ + 663, + 665 + ], + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 15 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + }, + { + "type": "Punctuator", + "value": ",", + "range": [ + 670, + 671 + ], + "loc": { + "start": { + "line": 32, + "column": 20 + }, + "end": { + "line": 32, + "column": 21 + } + } + }, + { + "type": "Identifier", + "value": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 678, + 679 + ], + "loc": { + "start": { + "line": 32, + "column": 28 + }, + "end": { + "line": 32, + "column": 29 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 679, + 682 + ], + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 32 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 682, + 683 + ], + "loc": { + "start": { + "line": 32, + "column": 32 + }, + "end": { + "line": 32, + "column": 33 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/each", + "range": [ + 684, + 689 + ], + "loc": { + "start": { + "line": 32, + "column": 34 + }, + "end": { + "line": 32, + "column": 39 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 690, + 691 + ], + "loc": { + "start": { + "line": 32, + "column": 40 + }, + "end": { + "line": 32, + "column": 41 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 691, + 692 + ], + "loc": { + "start": { + "line": 32, + "column": 41 + }, + "end": { + "line": 33, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 692, + 693 + ], + "loc": { + "start": { + "line": 33, + "column": 0 + }, + "end": { + "line": 33, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#each", + "range": [ + 694, + 699 + ], + "loc": { + "start": { + "line": 33, + "column": 2 + }, + "end": { + "line": 33, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 700, + 704 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + { + "type": "Keyword", + "value": "as", + "range": [ + 705, + 707 + ], + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 15 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + }, + { + "type": "Punctuator", + "value": "(", + "range": [ + 713, + 714 + ], + "loc": { + "start": { + "line": 33, + "column": 21 + }, + "end": { + "line": 33, + "column": 22 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 714, + 718 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + { + "type": "Punctuator", + "value": ".", + "range": [ + 718, + 719 + ], + "loc": { + "start": { + "line": 33, + "column": 26 + }, + "end": { + "line": 33, + "column": 27 + } + } + }, + { + "type": "Identifier", + "value": "key", + "range": [ + 719, + 722 + ], + "loc": { + "start": { + "line": 33, + "column": 27 + }, + "end": { + "line": 33, + "column": 30 + } + } + }, + { + "type": "Punctuator", + "value": ")", + "range": [ + 722, + 723 + ], + "loc": { + "start": { + "line": 33, + "column": 30 + }, + "end": { + "line": 33, + "column": 31 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 724, + 725 + ], + "loc": { + "start": { + "line": 33, + "column": 32 + }, + "end": { + "line": 33, + "column": 33 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 725, + 728 + ], + "loc": { + "start": { + "line": 33, + "column": 33 + }, + "end": { + "line": 33, + "column": 36 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 728, + 729 + ], + "loc": { + "start": { + "line": 33, + "column": 36 + }, + "end": { + "line": 33, + "column": 37 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/each", + "range": [ + 730, + 735 + ], + "loc": { + "start": { + "line": 33, + "column": 38 + }, + "end": { + "line": 33, + "column": 43 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 736, + 737 + ], + "loc": { + "start": { + "line": 33, + "column": 44 + }, + "end": { + "line": 33, + "column": 45 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 737, + 738 + ], + "loc": { + "start": { + "line": 33, + "column": 45 + }, + "end": { + "line": 34, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 738, + 739 + ], + "loc": { + "start": { + "line": 34, + "column": 0 + }, + "end": { + "line": 34, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#each", + "range": [ + 740, + 745 + ], + "loc": { + "start": { + "line": 34, + "column": 2 + }, + "end": { + "line": 34, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + { + "type": "Keyword", + "value": "as", + "range": [ + 751, + 753 + ], + "loc": { + "start": { + "line": 34, + "column": 13 + }, + "end": { + "line": 34, + "column": 15 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + { + "type": "Punctuator", + "value": ",", + "range": [ + 758, + 759 + ], + "loc": { + "start": { + "line": 34, + "column": 20 + }, + "end": { + "line": 34, + "column": 21 + } + } + }, + { + "type": "Identifier", + "value": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + }, + { + "type": "Punctuator", + "value": "(", + "range": [ + 766, + 767 + ], + "loc": { + "start": { + "line": 34, + "column": 28 + }, + "end": { + "line": 34, + "column": 29 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + { + "type": "Punctuator", + "value": ".", + "range": [ + 771, + 772 + ], + "loc": { + "start": { + "line": 34, + "column": 33 + }, + "end": { + "line": 34, + "column": 34 + } + } + }, + { + "type": "Identifier", + "value": "key", + "range": [ + 772, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 34 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + { + "type": "Punctuator", + "value": ")", + "range": [ + 775, + 776 + ], + "loc": { + "start": { + "line": 34, + "column": 37 + }, + "end": { + "line": 34, + "column": 38 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 777, + 778 + ], + "loc": { + "start": { + "line": 34, + "column": 39 + }, + "end": { + "line": 34, + "column": 40 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 778, + 781 + ], + "loc": { + "start": { + "line": 34, + "column": 40 + }, + "end": { + "line": 34, + "column": 43 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 781, + 782 + ], + "loc": { + "start": { + "line": 34, + "column": 43 + }, + "end": { + "line": 34, + "column": 44 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/each", + "range": [ + 783, + 788 + ], + "loc": { + "start": { + "line": 34, + "column": 45 + }, + "end": { + "line": 34, + "column": 50 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 789, + 790 + ], + "loc": { + "start": { + "line": 34, + "column": 51 + }, + "end": { + "line": 34, + "column": 52 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 790, + 791 + ], + "loc": { + "start": { + "line": 34, + "column": 52 + }, + "end": { + "line": 35, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 791, + 792 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 35, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#each", + "range": [ + 793, + 798 + ], + "loc": { + "start": { + "line": 35, + "column": 2 + }, + "end": { + "line": 35, + "column": 7 + } + } + }, + { + "type": "Identifier", + "value": "list", + "range": [ + 799, + 803 + ], + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + { + "type": "Keyword", + "value": "as", + "range": [ + 804, + 806 + ], + "loc": { + "start": { + "line": 35, + "column": 13 + }, + "end": { + "line": 35, + "column": 15 + } + } + }, + { + "type": "Identifier", + "value": "item", + "range": [ + 807, + 811 + ], + "loc": { + "start": { + "line": 35, + "column": 16 + }, + "end": { + "line": 35, + "column": 20 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 812, + 813 + ], + "loc": { + "start": { + "line": 35, + "column": 21 + }, + "end": { + "line": 35, + "column": 22 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 813, + 816 + ], + "loc": { + "start": { + "line": 35, + "column": 22 + }, + "end": { + "line": 35, + "column": 25 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 816, + 817 + ], + "loc": { + "start": { + "line": 35, + "column": 25 + }, + "end": { + "line": 35, + "column": 26 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":else", + "range": [ + 818, + 823 + ], + "loc": { + "start": { + "line": 35, + "column": 27 + }, + "end": { + "line": 35, + "column": 32 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 824, + 825 + ], + "loc": { + "start": { + "line": 35, + "column": 33 + }, + "end": { + "line": 35, + "column": 34 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 825, + 828 + ], + "loc": { + "start": { + "line": 35, + "column": 34 + }, + "end": { + "line": 35, + "column": 37 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 828, + 829 + ], + "loc": { + "start": { + "line": 35, + "column": 37 + }, + "end": { + "line": 35, + "column": 38 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/each", + "range": [ + 830, + 835 + ], + "loc": { + "start": { + "line": 35, + "column": 39 + }, + "end": { + "line": 35, + "column": 44 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 836, + 837 + ], + "loc": { + "start": { + "line": 35, + "column": 45 + }, + "end": { + "line": 35, + "column": 46 + } + } + }, + { + "type": "HTMLText", + "value": "\n\n", + "range": [ + 837, + 839 + ], + "loc": { + "start": { + "line": 35, + "column": 46 + }, + "end": { + "line": 37, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 839, + 840 + ], + "loc": { + "start": { + "line": 37, + "column": 0 + }, + "end": { + "line": 37, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 841, + 847 + ], + "loc": { + "start": { + "line": 37, + "column": 2 + }, + "end": { + "line": 37, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 848, + 858 + ], + "loc": { + "start": { + "line": 37, + "column": 9 + }, + "end": { + "line": 37, + "column": 19 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 859, + 860 + ], + "loc": { + "start": { + "line": 37, + "column": 20 + }, + "end": { + "line": 37, + "column": 21 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 860, + 863 + ], + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 863, + 864 + ], + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 25 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":then", + "range": [ + 865, + 870 + ], + "loc": { + "start": { + "line": 37, + "column": 26 + }, + "end": { + "line": 37, + "column": 31 + } + } + }, + { + "type": "Identifier", + "value": "name", + "range": [ + 871, + 875 + ], + "loc": { + "start": { + "line": 37, + "column": 32 + }, + "end": { + "line": 37, + "column": 36 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 876, + 877 + ], + "loc": { + "start": { + "line": 37, + "column": 37 + }, + "end": { + "line": 37, + "column": 38 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 877, + 880 + ], + "loc": { + "start": { + "line": 37, + "column": 38 + }, + "end": { + "line": 37, + "column": 41 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 880, + 881 + ], + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 42 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":catch", + "range": [ + 882, + 888 + ], + "loc": { + "start": { + "line": 37, + "column": 43 + }, + "end": { + "line": 37, + "column": 49 + } + } + }, + { + "type": "Identifier", + "value": "name", + "range": [ + 889, + 893 + ], + "loc": { + "start": { + "line": 37, + "column": 50 + }, + "end": { + "line": 37, + "column": 54 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 894, + 895 + ], + "loc": { + "start": { + "line": 37, + "column": 55 + }, + "end": { + "line": 37, + "column": 56 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 895, + 898 + ], + "loc": { + "start": { + "line": 37, + "column": 56 + }, + "end": { + "line": 37, + "column": 59 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 898, + 899 + ], + "loc": { + "start": { + "line": 37, + "column": 59 + }, + "end": { + "line": 37, + "column": 60 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 900, + 906 + ], + "loc": { + "start": { + "line": 37, + "column": 61 + }, + "end": { + "line": 37, + "column": 67 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 907, + 908 + ], + "loc": { + "start": { + "line": 37, + "column": 68 + }, + "end": { + "line": 37, + "column": 69 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 908, + 909 + ], + "loc": { + "start": { + "line": 37, + "column": 69 + }, + "end": { + "line": 38, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 909, + 910 + ], + "loc": { + "start": { + "line": 38, + "column": 0 + }, + "end": { + "line": 38, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 911, + 917 + ], + "loc": { + "start": { + "line": 38, + "column": 2 + }, + "end": { + "line": 38, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 918, + 928 + ], + "loc": { + "start": { + "line": 38, + "column": 9 + }, + "end": { + "line": 38, + "column": 19 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 929, + 930 + ], + "loc": { + "start": { + "line": 38, + "column": 20 + }, + "end": { + "line": 38, + "column": 21 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 930, + 933 + ], + "loc": { + "start": { + "line": 38, + "column": 21 + }, + "end": { + "line": 38, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 933, + 934 + ], + "loc": { + "start": { + "line": 38, + "column": 24 + }, + "end": { + "line": 38, + "column": 25 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":then", + "range": [ + 935, + 940 + ], + "loc": { + "start": { + "line": 38, + "column": 26 + }, + "end": { + "line": 38, + "column": 31 + } + } + }, + { + "type": "Identifier", + "value": "name", + "range": [ + 941, + 945 + ], + "loc": { + "start": { + "line": 38, + "column": 32 + }, + "end": { + "line": 38, + "column": 36 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 946, + 947 + ], + "loc": { + "start": { + "line": 38, + "column": 37 + }, + "end": { + "line": 38, + "column": 38 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 947, + 950 + ], + "loc": { + "start": { + "line": 38, + "column": 38 + }, + "end": { + "line": 38, + "column": 41 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 950, + 951 + ], + "loc": { + "start": { + "line": 38, + "column": 41 + }, + "end": { + "line": 38, + "column": 42 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 952, + 958 + ], + "loc": { + "start": { + "line": 38, + "column": 43 + }, + "end": { + "line": 38, + "column": 49 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 959, + 960 + ], + "loc": { + "start": { + "line": 38, + "column": 50 + }, + "end": { + "line": 38, + "column": 51 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 960, + 961 + ], + "loc": { + "start": { + "line": 38, + "column": 51 + }, + "end": { + "line": 39, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 961, + 962 + ], + "loc": { + "start": { + "line": 39, + "column": 0 + }, + "end": { + "line": 39, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 963, + 969 + ], + "loc": { + "start": { + "line": 39, + "column": 2 + }, + "end": { + "line": 39, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 970, + 980 + ], + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 19 + } + } + }, + { + "type": "MustacheKeyword", + "value": "then", + "range": [ + 981, + 985 + ], + "loc": { + "start": { + "line": 39, + "column": 20 + }, + "end": { + "line": 39, + "column": 24 + } + } + }, + { + "type": "Identifier", + "value": "name", + "range": [ + 986, + 990 + ], + "loc": { + "start": { + "line": 39, + "column": 25 + }, + "end": { + "line": 39, + "column": 29 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 991, + 992 + ], + "loc": { + "start": { + "line": 39, + "column": 30 + }, + "end": { + "line": 39, + "column": 31 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 992, + 995 + ], + "loc": { + "start": { + "line": 39, + "column": 31 + }, + "end": { + "line": 39, + "column": 34 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 995, + 996 + ], + "loc": { + "start": { + "line": 39, + "column": 34 + }, + "end": { + "line": 39, + "column": 35 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 997, + 1003 + ], + "loc": { + "start": { + "line": 39, + "column": 36 + }, + "end": { + "line": 39, + "column": 42 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1004, + 1005 + ], + "loc": { + "start": { + "line": 39, + "column": 43 + }, + "end": { + "line": 39, + "column": 44 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 1005, + 1006 + ], + "loc": { + "start": { + "line": 39, + "column": 44 + }, + "end": { + "line": 40, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1006, + 1007 + ], + "loc": { + "start": { + "line": 40, + "column": 0 + }, + "end": { + "line": 40, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 1008, + 1014 + ], + "loc": { + "start": { + "line": 40, + "column": 2 + }, + "end": { + "line": 40, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 1015, + 1025 + ], + "loc": { + "start": { + "line": 40, + "column": 9 + }, + "end": { + "line": 40, + "column": 19 + } + } + }, + { + "type": "MustacheKeyword", + "value": "catch", + "range": [ + 1026, + 1031 + ], + "loc": { + "start": { + "line": 40, + "column": 20 + }, + "end": { + "line": 40, + "column": 25 + } + } + }, + { + "type": "Identifier", + "value": "name", + "range": [ + 1032, + 1036 + ], + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 30 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1037, + 1038 + ], + "loc": { + "start": { + "line": 40, + "column": 31 + }, + "end": { + "line": 40, + "column": 32 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1038, + 1041 + ], + "loc": { + "start": { + "line": 40, + "column": 32 + }, + "end": { + "line": 40, + "column": 35 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1041, + 1042 + ], + "loc": { + "start": { + "line": 40, + "column": 35 + }, + "end": { + "line": 40, + "column": 36 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 1043, + 1049 + ], + "loc": { + "start": { + "line": 40, + "column": 37 + }, + "end": { + "line": 40, + "column": 43 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1050, + 1051 + ], + "loc": { + "start": { + "line": 40, + "column": 44 + }, + "end": { + "line": 40, + "column": 45 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 1051, + 1052 + ], + "loc": { + "start": { + "line": 40, + "column": 45 + }, + "end": { + "line": 41, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1052, + 1053 + ], + "loc": { + "start": { + "line": 41, + "column": 0 + }, + "end": { + "line": 41, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 1054, + 1060 + ], + "loc": { + "start": { + "line": 41, + "column": 2 + }, + "end": { + "line": 41, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 1061, + 1071 + ], + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 19 + } + } + }, + { + "type": "MustacheKeyword", + "value": "then", + "range": [ + 1072, + 1076 + ], + "loc": { + "start": { + "line": 41, + "column": 20 + }, + "end": { + "line": 41, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1077, + 1078 + ], + "loc": { + "start": { + "line": 41, + "column": 25 + }, + "end": { + "line": 41, + "column": 26 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1078, + 1081 + ], + "loc": { + "start": { + "line": 41, + "column": 26 + }, + "end": { + "line": 41, + "column": 29 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1081, + 1082 + ], + "loc": { + "start": { + "line": 41, + "column": 29 + }, + "end": { + "line": 41, + "column": 30 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 1083, + 1089 + ], + "loc": { + "start": { + "line": 41, + "column": 31 + }, + "end": { + "line": 41, + "column": 37 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1090, + 1091 + ], + "loc": { + "start": { + "line": 41, + "column": 38 + }, + "end": { + "line": 41, + "column": 39 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 1091, + 1092 + ], + "loc": { + "start": { + "line": 41, + "column": 39 + }, + "end": { + "line": 42, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1092, + 1093 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 42, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 1094, + 1100 + ], + "loc": { + "start": { + "line": 42, + "column": 2 + }, + "end": { + "line": 42, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 1101, + 1111 + ], + "loc": { + "start": { + "line": 42, + "column": 9 + }, + "end": { + "line": 42, + "column": 19 + } + } + }, + { + "type": "MustacheKeyword", + "value": "catch", + "range": [ + 1112, + 1117 + ], + "loc": { + "start": { + "line": 42, + "column": 20 + }, + "end": { + "line": 42, + "column": 25 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1118, + 1119 + ], + "loc": { + "start": { + "line": 42, + "column": 26 + }, + "end": { + "line": 42, + "column": 27 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1119, + 1122 + ], + "loc": { + "start": { + "line": 42, + "column": 27 + }, + "end": { + "line": 42, + "column": 30 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1122, + 1123 + ], + "loc": { + "start": { + "line": 42, + "column": 30 + }, + "end": { + "line": 42, + "column": 31 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 1124, + 1130 + ], + "loc": { + "start": { + "line": 42, + "column": 32 + }, + "end": { + "line": 42, + "column": 38 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1131, + 1132 + ], + "loc": { + "start": { + "line": 42, + "column": 39 + }, + "end": { + "line": 42, + "column": 40 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 1132, + 1133 + ], + "loc": { + "start": { + "line": 42, + "column": 40 + }, + "end": { + "line": 43, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1133, + 1134 + ], + "loc": { + "start": { + "line": 43, + "column": 0 + }, + "end": { + "line": 43, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#await", + "range": [ + 1135, + 1141 + ], + "loc": { + "start": { + "line": 43, + "column": 2 + }, + "end": { + "line": 43, + "column": 8 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 1142, + 1152 + ], + "loc": { + "start": { + "line": 43, + "column": 9 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1153, + 1154 + ], + "loc": { + "start": { + "line": 43, + "column": 20 + }, + "end": { + "line": 43, + "column": 21 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1154, + 1157 + ], + "loc": { + "start": { + "line": 43, + "column": 21 + }, + "end": { + "line": 43, + "column": 24 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1157, + 1158 + ], + "loc": { + "start": { + "line": 43, + "column": 24 + }, + "end": { + "line": 43, + "column": 25 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":then", + "range": [ + 1159, + 1164 + ], + "loc": { + "start": { + "line": 43, + "column": 26 + }, + "end": { + "line": 43, + "column": 31 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1164, + 1165 + ], + "loc": { + "start": { + "line": 43, + "column": 31 + }, + "end": { + "line": 43, + "column": 32 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1165, + 1168 + ], + "loc": { + "start": { + "line": 43, + "column": 32 + }, + "end": { + "line": 43, + "column": 35 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1168, + 1169 + ], + "loc": { + "start": { + "line": 43, + "column": 35 + }, + "end": { + "line": 43, + "column": 36 + } + } + }, + { + "type": "MustacheKeyword", + "value": ":catch", + "range": [ + 1170, + 1176 + ], + "loc": { + "start": { + "line": 43, + "column": 37 + }, + "end": { + "line": 43, + "column": 43 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1176, + 1177 + ], + "loc": { + "start": { + "line": 43, + "column": 43 + }, + "end": { + "line": 43, + "column": 44 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1177, + 1180 + ], + "loc": { + "start": { + "line": 43, + "column": 44 + }, + "end": { + "line": 43, + "column": 47 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1180, + 1181 + ], + "loc": { + "start": { + "line": 43, + "column": 47 + }, + "end": { + "line": 43, + "column": 48 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/await", + "range": [ + 1182, + 1188 + ], + "loc": { + "start": { + "line": 43, + "column": 49 + }, + "end": { + "line": 43, + "column": 55 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1189, + 1190 + ], + "loc": { + "start": { + "line": 43, + "column": 56 + }, + "end": { + "line": 43, + "column": 57 + } + } + }, + { + "type": "HTMLText", + "value": "\n\n", + "range": [ + 1190, + 1192 + ], + "loc": { + "start": { + "line": 43, + "column": 57 + }, + "end": { + "line": 45, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1192, + 1193 + ], + "loc": { + "start": { + "line": 45, + "column": 0 + }, + "end": { + "line": 45, + "column": 1 + } + } + }, + { + "type": "MustacheKeyword", + "value": "#key", + "range": [ + 1194, + 1198 + ], + "loc": { + "start": { + "line": 45, + "column": 2 + }, + "end": { + "line": 45, + "column": 6 + } + } + }, + { + "type": "Identifier", + "value": "expression", + "range": [ + 1199, + 1209 + ], + "loc": { + "start": { + "line": 45, + "column": 7 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1210, + 1211 + ], + "loc": { + "start": { + "line": 45, + "column": 18 + }, + "end": { + "line": 45, + "column": 19 + } + } + }, + { + "type": "HTMLText", + "value": "...", + "range": [ + 1211, + 1214 + ], + "loc": { + "start": { + "line": 45, + "column": 19 + }, + "end": { + "line": 45, + "column": 22 + } + } + }, + { + "type": "Punctuator", + "value": "{", + "range": [ + 1214, + 1215 + ], + "loc": { + "start": { + "line": 45, + "column": 22 + }, + "end": { + "line": 45, + "column": 23 + } + } + }, + { + "type": "MustacheKeyword", + "value": "/key", + "range": [ + 1216, + 1220 + ], + "loc": { + "start": { + "line": 45, + "column": 24 + }, + "end": { + "line": 45, + "column": 28 + } + } + }, + { + "type": "Punctuator", + "value": "}", + "range": [ + 1221, + 1222 + ], + "loc": { + "start": { + "line": 45, + "column": 29 + }, + "end": { + "line": 45, + "column": 30 + } + } + }, + { + "type": "HTMLText", + "value": "\n", + "range": [ + 1222, + 1223 + ], + "loc": { + "start": { + "line": 45, + "column": 30 + }, + "end": { + "line": 46, + "column": 0 + } + } + }, + { + "type": "Punctuator", + "value": "<", + "range": [ + 1223, + 1224 + ], + "loc": { + "start": { + "line": 46, + "column": 0 + }, + "end": { + "line": 46, + "column": 1 + } + } + }, + { + "type": "Punctuator", + "value": "/", + "range": [ + 1224, + 1225 + ], + "loc": { + "start": { + "line": 46, + "column": 1 + }, + "end": { + "line": 46, + "column": 2 + } + } + }, + { + "type": "HTMLIdentifier", + "value": "div", + "range": [ + 1225, + 1228 + ], + "loc": { + "start": { + "line": 46, + "column": 2 + }, + "end": { + "line": 46, + "column": 5 + } + } + }, + { + "type": "Punctuator", + "value": ">", + "range": [ + 1228, + 1229 + ], + "loc": { + "start": { + "line": 46, + "column": 5 + }, + "end": { + "line": 46, + "column": 6 + } + } + } + ], + "range": [ + 0, + 1230 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 47, + "column": 0 + } + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/space-in-blocks-scope-output.json b/tests/fixtures/parser/ast/space-in-blocks-scope-output.json new file mode 100644 index 00000000..972903f2 --- /dev/null +++ b/tests/fixtures/parser/ast/space-in-blocks-scope-output.json @@ -0,0 +1,6440 @@ +{ + "type": "global", + "variables": [ + { + "name": "$$slots", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "$$props", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "$$restProps", + "identifiers": [], + "defs": [], + "references": [] + } + ], + "references": [], + "childScopes": [ + { + "type": "module", + "variables": [ + { + "name": "foo", + "identifiers": [ + { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "'foo'", + "value": "foo", + "range": [ + 22, + 27 + ], + "loc": { + "start": { + "line": 2, + "column": 13 + }, + "end": { + "line": 2, + "column": 18 + } + } + }, + "range": [ + 16, + 27 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 18 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "foo", + "range": [ + 281, + 284 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 5 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + } + } + ] + }, + { + "name": "text", + "identifiers": [ + { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "''", + "value": "", + "range": [ + 41, + 43 + ], + "loc": { + "start": { + "line": 3, + "column": 12 + }, + "end": { + "line": 3, + "column": 14 + } + } + }, + "range": [ + 34, + 43 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 14 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "text", + "range": [ + 307, + 311 + ], + "loc": { + "start": { + "line": 19, + "column": 20 + }, + "end": { + "line": 19, + "column": 24 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + } + } + ] + }, + { + "name": "value", + "identifiers": [ + { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "''", + "value": "", + "range": [ + 58, + 60 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 15 + } + } + }, + "range": [ + 50, + 60 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 15 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "value", + "range": [ + 368, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + } + } + ] + }, + { + "name": "input", + "identifiers": [ + { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + }, + "init": null, + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "input", + "range": [ + 321, + 326 + ], + "loc": { + "start": { + "line": 19, + "column": 34 + }, + "end": { + "line": 19, + "column": 39 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + } + } + ] + }, + { + "name": "myClass", + "identifiers": [ + { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + "init": { + "type": "Literal", + "raw": "'my-class'", + "value": "my-class", + "range": [ + 91, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 17 + }, + "end": { + "line": 6, + "column": 27 + } + } + }, + "range": [ + 81, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 27 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "myClass", + "range": [ + 342, + 349 + ], + "loc": { + "start": { + "line": 19, + "column": 55 + }, + "end": { + "line": 19, + "column": 62 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + } + } + ] + }, + { + "name": "id", + "identifiers": [ + { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "'id'", + "value": "id", + "range": [ + 115, + 119 + ], + "loc": { + "start": { + "line": 7, + "column": 12 + }, + "end": { + "line": 7, + "column": 16 + } + } + }, + "range": [ + 110, + 119 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 16 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "id", + "range": [ + 376, + 378 + ], + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 22 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + } + } + ] + }, + { + "name": "attrs", + "identifiers": [ + { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + "init": { + "type": "ObjectExpression", + "properties": [], + "range": [ + 136, + 138 + ], + "loc": { + "start": { + "line": 8, + "column": 15 + }, + "end": { + "line": 8, + "column": 17 + } + } + }, + "range": [ + 128, + 138 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 17 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "attrs", + "range": [ + 396, + 401 + ], + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + } + } + ] + }, + { + "name": "bar", + "identifiers": [ + { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + "init": { + "type": "Literal", + "raw": "'
'", + "value": "
", + "range": [ + 153, + 166 + ], + "loc": { + "start": { + "line": 9, + "column": 13 + }, + "end": { + "line": 9, + "column": 26 + } + } + }, + "range": [ + 147, + 166 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 26 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "bar", + "range": [ + 415, + 418 + ], + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + } + } + ] + }, + { + "name": "o1", + "identifiers": [ + { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + "init": { + "type": "Literal", + "raw": "1", + "value": 1, + "range": [ + 180, + 181 + ], + "loc": { + "start": { + "line": 10, + "column": 12 + }, + "end": { + "line": 10, + "column": 13 + } + } + }, + "range": [ + 175, + 181 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 13 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 430, + 432 + ], + "loc": { + "start": { + "line": 23, + "column": 9 + }, + "end": { + "line": 23, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 444, + 446 + ], + "loc": { + "start": { + "line": 24, + "column": 9 + }, + "end": { + "line": 24, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + } + ] + }, + { + "name": "o2", + "identifiers": [ + { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + "init": { + "type": "Literal", + "raw": "2", + "value": 2, + "range": [ + 190, + 191 + ], + "loc": { + "start": { + "line": 11, + "column": 7 + }, + "end": { + "line": 11, + "column": 8 + } + } + }, + "range": [ + 185, + 191 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 8 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o2", + "range": [ + 448, + 450 + ], + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 15 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + } + } + ] + }, + { + "name": "expression", + "identifiers": [ + { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + "init": { + "type": "Literal", + "raw": "true", + "value": true, + "range": [ + 213, + 217 + ], + "loc": { + "start": { + "line": 12, + "column": 20 + }, + "end": { + "line": 12, + "column": 24 + } + } + }, + "range": [ + 200, + 217 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 24 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 460, + 470 + ], + "loc": { + "start": { + "line": 26, + "column": 6 + }, + "end": { + "line": 26, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 489, + 499 + ], + "loc": { + "start": { + "line": 27, + "column": 6 + }, + "end": { + "line": 27, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 515, + 525 + ], + "loc": { + "start": { + "line": 27, + "column": 32 + }, + "end": { + "line": 27, + "column": 42 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 544, + 554 + ], + "loc": { + "start": { + "line": 28, + "column": 6 + }, + "end": { + "line": 28, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 585, + 595 + ], + "loc": { + "start": { + "line": 29, + "column": 6 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 848, + 858 + ], + "loc": { + "start": { + "line": 37, + "column": 9 + }, + "end": { + "line": 37, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 918, + 928 + ], + "loc": { + "start": { + "line": 38, + "column": 9 + }, + "end": { + "line": 38, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 970, + 980 + ], + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1015, + 1025 + ], + "loc": { + "start": { + "line": 40, + "column": 9 + }, + "end": { + "line": 40, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1061, + 1071 + ], + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1101, + 1111 + ], + "loc": { + "start": { + "line": 42, + "column": 9 + }, + "end": { + "line": 42, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1142, + 1152 + ], + "loc": { + "start": { + "line": 43, + "column": 9 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1199, + 1209 + ], + "loc": { + "start": { + "line": 45, + "column": 7 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + } + ] + }, + { + "name": "list", + "identifiers": [ + { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + ], + "defs": [ + { + "type": "Variable", + "name": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + "node": { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [], + "range": [ + 233, + 235 + ], + "loc": { + "start": { + "line": 13, + "column": 14 + }, + "end": { + "line": 13, + "column": 16 + } + } + }, + "range": [ + 226, + 235 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 16 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 623, + 627 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 700, + 704 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 799, + 803 + ], + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + } + ] + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + }, + "from": "module", + "init": true, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "foo", + "range": [ + 281, + 284 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 5 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "foo", + "range": [ + 16, + 19 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "text", + "range": [ + 307, + 311 + ], + "loc": { + "start": { + "line": 19, + "column": 20 + }, + "end": { + "line": 19, + "column": 24 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "text", + "range": [ + 34, + 38 + ], + "loc": { + "start": { + "line": 3, + "column": 5 + }, + "end": { + "line": 3, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "input", + "range": [ + 321, + 326 + ], + "loc": { + "start": { + "line": 19, + "column": 34 + }, + "end": { + "line": 19, + "column": 39 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "input", + "range": [ + 67, + 72 + ], + "loc": { + "start": { + "line": 5, + "column": 5 + }, + "end": { + "line": 5, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "myClass", + "range": [ + 342, + 349 + ], + "loc": { + "start": { + "line": 19, + "column": 55 + }, + "end": { + "line": 19, + "column": 62 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "myClass", + "range": [ + 81, + 88 + ], + "loc": { + "start": { + "line": 6, + "column": 7 + }, + "end": { + "line": 6, + "column": 14 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "value", + "range": [ + 368, + 373 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "value", + "range": [ + 50, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 5 + }, + "end": { + "line": 4, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "id", + "range": [ + 376, + 378 + ], + "loc": { + "start": { + "line": 20, + "column": 20 + }, + "end": { + "line": 20, + "column": 22 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "id", + "range": [ + 110, + 112 + ], + "loc": { + "start": { + "line": 7, + "column": 7 + }, + "end": { + "line": 7, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "attrs", + "range": [ + 396, + 401 + ], + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "attrs", + "range": [ + 128, + 133 + ], + "loc": { + "start": { + "line": 8, + "column": 7 + }, + "end": { + "line": 8, + "column": 12 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "bar", + "range": [ + 415, + 418 + ], + "loc": { + "start": { + "line": 22, + "column": 8 + }, + "end": { + "line": 22, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "bar", + "range": [ + 147, + 150 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 9, + "column": 10 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 430, + 432 + ], + "loc": { + "start": { + "line": 23, + "column": 9 + }, + "end": { + "line": 23, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o1", + "range": [ + 444, + 446 + ], + "loc": { + "start": { + "line": 24, + "column": 9 + }, + "end": { + "line": 24, + "column": 11 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o1", + "range": [ + 175, + 177 + ], + "loc": { + "start": { + "line": 10, + "column": 7 + }, + "end": { + "line": 10, + "column": 9 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "o2", + "range": [ + 448, + 450 + ], + "loc": { + "start": { + "line": 24, + "column": 13 + }, + "end": { + "line": 24, + "column": 15 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "o2", + "range": [ + 185, + 187 + ], + "loc": { + "start": { + "line": 11, + "column": 2 + }, + "end": { + "line": 11, + "column": 4 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 460, + 470 + ], + "loc": { + "start": { + "line": 26, + "column": 6 + }, + "end": { + "line": 26, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 489, + 499 + ], + "loc": { + "start": { + "line": 27, + "column": 6 + }, + "end": { + "line": 27, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 515, + 525 + ], + "loc": { + "start": { + "line": 27, + "column": 32 + }, + "end": { + "line": 27, + "column": 42 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 544, + 554 + ], + "loc": { + "start": { + "line": 28, + "column": 6 + }, + "end": { + "line": 28, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 585, + 595 + ], + "loc": { + "start": { + "line": 29, + "column": 6 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 623, + 627 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 700, + 704 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "list", + "range": [ + 799, + 803 + ], + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "list", + "range": [ + 226, + 230 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 11 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 848, + 858 + ], + "loc": { + "start": { + "line": 37, + "column": 9 + }, + "end": { + "line": 37, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 918, + 928 + ], + "loc": { + "start": { + "line": 38, + "column": 9 + }, + "end": { + "line": 38, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 970, + 980 + ], + "loc": { + "start": { + "line": 39, + "column": 9 + }, + "end": { + "line": 39, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1015, + 1025 + ], + "loc": { + "start": { + "line": 40, + "column": 9 + }, + "end": { + "line": 40, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1061, + 1071 + ], + "loc": { + "start": { + "line": 41, + "column": 9 + }, + "end": { + "line": 41, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1101, + 1111 + ], + "loc": { + "start": { + "line": 42, + "column": 9 + }, + "end": { + "line": 42, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1142, + 1152 + ], + "loc": { + "start": { + "line": 43, + "column": 9 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + }, + { + "identifier": { + "type": "Identifier", + "name": "expression", + "range": [ + 1199, + 1209 + ], + "loc": { + "start": { + "line": 45, + "column": 7 + }, + "end": { + "line": 45, + "column": 17 + } + } + }, + "from": "module", + "init": null, + "resolved": { + "type": "Identifier", + "name": "expression", + "range": [ + 200, + 210 + ], + "loc": { + "start": { + "line": 12, + "column": 7 + }, + "end": { + "line": 12, + "column": 17 + } + } + } + } + ], + "childScopes": [ + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "item", + "identifiers": [ + { + "type": "Identifier", + "name": "item", + "range": [ + 631, + 635 + ], + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 20 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "item", + "range": [ + 631, + 635 + ], + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 623, + 627 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 631, + 635 + ], + "loc": { + "start": { + "line": 31, + "column": 16 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + "index": null, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 637, + 640 + ], + "loc": { + "start": { + "line": 31, + "column": 22 + }, + "end": { + "line": 31, + "column": 25 + } + } + } + ], + "else": null, + "range": [ + 615, + 649 + ], + "loc": { + "start": { + "line": 31, + "column": 0 + }, + "end": { + "line": 31, + "column": 34 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "item", + "identifiers": [ + { + "type": "Identifier", + "name": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + }, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 679, + 682 + ], + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 32 + } + } + } + ], + "else": null, + "range": [ + 650, + 691 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 32, + "column": 41 + } + } + } + } + ], + "references": [] + }, + { + "name": "index", + "identifiers": [ + { + "type": "Identifier", + "name": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 658, + 662 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 666, + 670 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 672, + 677 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 27 + } + } + }, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 679, + 682 + ], + "loc": { + "start": { + "line": 32, + "column": 29 + }, + "end": { + "line": 32, + "column": 32 + } + } + } + ], + "else": null, + "range": [ + 650, + 691 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 32, + "column": 41 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "item", + "identifiers": [ + { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 700, + 704 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + }, + "index": null, + "key": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "item", + "range": [ + 714, + 718 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + "optional": false, + "property": { + "type": "Identifier", + "name": "key", + "range": [ + 719, + 722 + ], + "loc": { + "start": { + "line": 33, + "column": 27 + }, + "end": { + "line": 33, + "column": 30 + } + } + }, + "range": [ + 714, + 722 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 30 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 725, + 728 + ], + "loc": { + "start": { + "line": 33, + "column": 33 + }, + "end": { + "line": 33, + "column": 36 + } + } + } + ], + "else": null, + "range": [ + 692, + 737 + ], + "loc": { + "start": { + "line": 33, + "column": 0 + }, + "end": { + "line": 33, + "column": 45 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "item", + "range": [ + 714, + 718 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + "from": "function", + "init": null, + "resolved": { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + } + } + ] + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "item", + "range": [ + 714, + 718 + ], + "loc": { + "start": { + "line": 33, + "column": 22 + }, + "end": { + "line": 33, + "column": 26 + } + } + }, + "from": "function", + "init": null, + "resolved": { + "type": "Identifier", + "name": "item", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 33, + "column": 16 + }, + "end": { + "line": 33, + "column": 20 + } + } + } + } + ], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "item", + "identifiers": [ + { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + }, + "key": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + "optional": false, + "property": { + "type": "Identifier", + "name": "key", + "range": [ + 772, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 34 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "range": [ + 767, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 778, + 781 + ], + "loc": { + "start": { + "line": 34, + "column": 40 + }, + "end": { + "line": 34, + "column": 43 + } + } + } + ], + "else": null, + "range": [ + 738, + 790 + ], + "loc": { + "start": { + "line": 34, + "column": 0 + }, + "end": { + "line": 34, + "column": 52 + } + } + } + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + "from": "function", + "init": null, + "resolved": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + } + } + ] + }, + { + "name": "index", + "identifiers": [ + { + "type": "Identifier", + "name": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 34, + "column": 8 + }, + "end": { + "line": 34, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + }, + "index": { + "type": "Identifier", + "name": "index", + "range": [ + 760, + 765 + ], + "loc": { + "start": { + "line": 34, + "column": 22 + }, + "end": { + "line": 34, + "column": 27 + } + } + }, + "key": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + "optional": false, + "property": { + "type": "Identifier", + "name": "key", + "range": [ + 772, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 34 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "range": [ + 767, + 775 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 37 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 778, + 781 + ], + "loc": { + "start": { + "line": 34, + "column": 40 + }, + "end": { + "line": 34, + "column": 43 + } + } + } + ], + "else": null, + "range": [ + 738, + 790 + ], + "loc": { + "start": { + "line": 34, + "column": 0 + }, + "end": { + "line": 34, + "column": 52 + } + } + } + } + ], + "references": [] + } + ], + "references": [ + { + "identifier": { + "type": "Identifier", + "name": "item", + "range": [ + 767, + 771 + ], + "loc": { + "start": { + "line": 34, + "column": 29 + }, + "end": { + "line": 34, + "column": 33 + } + } + }, + "from": "function", + "init": null, + "resolved": { + "type": "Identifier", + "name": "item", + "range": [ + 754, + 758 + ], + "loc": { + "start": { + "line": 34, + "column": 16 + }, + "end": { + "line": 34, + "column": 20 + } + } + } + } + ], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "item", + "identifiers": [ + { + "type": "Identifier", + "name": "item", + "range": [ + 807, + 811 + ], + "loc": { + "start": { + "line": 35, + "column": 16 + }, + "end": { + "line": 35, + "column": 20 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "item", + "range": [ + 807, + 811 + ], + "loc": { + "start": { + "line": 35, + "column": 16 + }, + "end": { + "line": 35, + "column": 20 + } + } + }, + "node": { + "type": "SvelteEachBlock", + "expression": { + "type": "Identifier", + "name": "list", + "range": [ + 799, + 803 + ], + "loc": { + "start": { + "line": 35, + "column": 8 + }, + "end": { + "line": 35, + "column": 12 + } + } + }, + "context": { + "type": "Identifier", + "name": "item", + "range": [ + 807, + 811 + ], + "loc": { + "start": { + "line": 35, + "column": 16 + }, + "end": { + "line": 35, + "column": 20 + } + } + }, + "index": null, + "key": null, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 813, + 816 + ], + "loc": { + "start": { + "line": 35, + "column": 22 + }, + "end": { + "line": 35, + "column": 25 + } + } + } + ], + "else": { + "type": "SvelteElseBlock", + "elseif": false, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 825, + 828 + ], + "loc": { + "start": { + "line": 35, + "column": 34 + }, + "end": { + "line": 35, + "column": 37 + } + } + } + ], + "range": [ + 816, + 828 + ], + "loc": { + "start": { + "line": 35, + "column": 25 + }, + "end": { + "line": 35, + "column": 37 + } + } + }, + "range": [ + 791, + 837 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 35, + "column": 46 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "name", + "identifiers": [ + { + "type": "Identifier", + "name": "name", + "range": [ + 871, + 875 + ], + "loc": { + "start": { + "line": 37, + "column": 32 + }, + "end": { + "line": 37, + "column": 36 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "name", + "range": [ + 871, + 875 + ], + "loc": { + "start": { + "line": 37, + "column": 32 + }, + "end": { + "line": 37, + "column": 36 + } + } + }, + "node": { + "type": "SvelteAwaitThenBlock", + "awaitThen": false, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 871, + 875 + ], + "loc": { + "start": { + "line": 37, + "column": 32 + }, + "end": { + "line": 37, + "column": 36 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 877, + 880 + ], + "loc": { + "start": { + "line": 37, + "column": 38 + }, + "end": { + "line": 37, + "column": 41 + } + } + } + ], + "range": [ + 863, + 880 + ], + "loc": { + "start": { + "line": 37, + "column": 24 + }, + "end": { + "line": 37, + "column": 41 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "name", + "identifiers": [ + { + "type": "Identifier", + "name": "name", + "range": [ + 889, + 893 + ], + "loc": { + "start": { + "line": 37, + "column": 50 + }, + "end": { + "line": 37, + "column": 54 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "name", + "range": [ + 889, + 893 + ], + "loc": { + "start": { + "line": 37, + "column": 50 + }, + "end": { + "line": 37, + "column": 54 + } + } + }, + "node": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": false, + "error": { + "type": "Identifier", + "name": "name", + "range": [ + 889, + 893 + ], + "loc": { + "start": { + "line": 37, + "column": 50 + }, + "end": { + "line": 37, + "column": 54 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 895, + 898 + ], + "loc": { + "start": { + "line": 37, + "column": 56 + }, + "end": { + "line": 37, + "column": 59 + } + } + } + ], + "range": [ + 880, + 898 + ], + "loc": { + "start": { + "line": 37, + "column": 41 + }, + "end": { + "line": 37, + "column": 59 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "name", + "identifiers": [ + { + "type": "Identifier", + "name": "name", + "range": [ + 941, + 945 + ], + "loc": { + "start": { + "line": 38, + "column": 32 + }, + "end": { + "line": 38, + "column": 36 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "name", + "range": [ + 941, + 945 + ], + "loc": { + "start": { + "line": 38, + "column": 32 + }, + "end": { + "line": 38, + "column": 36 + } + } + }, + "node": { + "type": "SvelteAwaitThenBlock", + "awaitThen": false, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 941, + 945 + ], + "loc": { + "start": { + "line": 38, + "column": 32 + }, + "end": { + "line": 38, + "column": 36 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 947, + 950 + ], + "loc": { + "start": { + "line": 38, + "column": 38 + }, + "end": { + "line": 38, + "column": 41 + } + } + } + ], + "range": [ + 933, + 950 + ], + "loc": { + "start": { + "line": 38, + "column": 24 + }, + "end": { + "line": 38, + "column": 41 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "name", + "identifiers": [ + { + "type": "Identifier", + "name": "name", + "range": [ + 986, + 990 + ], + "loc": { + "start": { + "line": 39, + "column": 25 + }, + "end": { + "line": 39, + "column": 29 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "name", + "range": [ + 986, + 990 + ], + "loc": { + "start": { + "line": 39, + "column": 25 + }, + "end": { + "line": 39, + "column": 29 + } + } + }, + "node": { + "type": "SvelteAwaitThenBlock", + "awaitThen": true, + "value": { + "type": "Identifier", + "name": "name", + "range": [ + 986, + 990 + ], + "loc": { + "start": { + "line": 39, + "column": 25 + }, + "end": { + "line": 39, + "column": 29 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 992, + 995 + ], + "loc": { + "start": { + "line": 39, + "column": 31 + }, + "end": { + "line": 39, + "column": 34 + } + } + } + ], + "range": [ + 961, + 995 + ], + "loc": { + "start": { + "line": 39, + "column": 0 + }, + "end": { + "line": 39, + "column": 34 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "function", + "variables": [ + { + "name": "name", + "identifiers": [ + { + "type": "Identifier", + "name": "name", + "range": [ + 1032, + 1036 + ], + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 30 + } + } + } + ], + "defs": [ + { + "type": "Parameter", + "name": { + "type": "Identifier", + "name": "name", + "range": [ + 1032, + 1036 + ], + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 30 + } + } + }, + "node": { + "type": "SvelteAwaitCatchBlock", + "awaitCatch": true, + "error": { + "type": "Identifier", + "name": "name", + "range": [ + 1032, + 1036 + ], + "loc": { + "start": { + "line": 40, + "column": 26 + }, + "end": { + "line": 40, + "column": 30 + } + } + }, + "children": [ + { + "type": "SvelteText", + "value": "...", + "range": [ + 1038, + 1041 + ], + "loc": { + "start": { + "line": 40, + "column": 32 + }, + "end": { + "line": 40, + "column": 35 + } + } + } + ], + "range": [ + 1006, + 1041 + ], + "loc": { + "start": { + "line": 40, + "column": 0 + }, + "end": { + "line": 40, + "column": 35 + } + } + } + } + ], + "references": [] + } + ], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + }, + { + "type": "block", + "variables": [], + "references": [], + "childScopes": [], + "through": [] + } + ], + "through": [] + } + ], + "through": [] +} \ No newline at end of file