diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..feee94a --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,42 @@ +// A launch configuration that compiles the extension and then opens it inside a new window +// Use IntelliSense to learn about possible attributes. +// Hover to view descriptions of existing attributes. +// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 +{ + "version": "0.2.0", + "compounds": [ + { + "name": "Run Extension + LSP", + "configurations": ["Run Extension Only", "Attach to LSP Only"] + } + ], + "configurations": [ + { + "name": "Run Extension Only", + "type": "extensionHost", + "request": "launch", + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], + "outFiles": ["${workspaceFolder}/out/**/*.js"], + "preLaunchTask": "${defaultBuildTask}" + }, + { + "type": "node", + "request": "attach", + "name": "Attach to LSP Only", + "port": 6009, + "restart": true, + "outFiles": ["${workspaceRoot}/out/lsp-server.js"] + }, + { + "name": "Extension Tests", + "type": "extensionHost", + "request": "launch", + "args": [ + "--extensionDevelopmentPath=${workspaceFolder}", + "--extensionTestsPath=${workspaceFolder}/out/test/suite/index" + ], + "outFiles": ["${workspaceFolder}/out/test/**/*.js"], + "preLaunchTask": "${defaultBuildTask}" + } + ] +} diff --git a/package-lock.json b/package-lock.json index ee45ae9..3c0c9ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@lezer/xml": "^1.0.0", "date-and-time": "^3.5.0", + "deepmerge": "^4.3.1", "esbuild-node-externals": "^1.6.0", "fs.promises.exists": "^1.1.3", "glob": "^11.0.0", @@ -18,6 +19,7 @@ "prettier-plugin-pretext": "^1.0.3", "saxes": "^6.0.0", "unified": "^10.1.2", + "unist-util-remove": "^4.0.0", "unist-util-visit": "^4.1.1", "vscode": "^1.1.34", "vscode-languageclient": "^8.0.2", @@ -1707,6 +1709,14 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", @@ -3827,6 +3837,50 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-remove": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz", + "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "node_modules/unist-util-remove/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-stringify-position": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", diff --git a/package.json b/package.json index c09a9e9..cbe7d4b 100644 --- a/package.json +++ b/package.json @@ -97,6 +97,11 @@ } ], "commands": [ + { + "command": "pretext-tools.test", + "title": "Experiment", + "category": "PreTeXt" + }, { "command": "pretext-tools.refreshTargets", "title": "Refresh target list", @@ -373,6 +378,7 @@ "dependencies": { "@lezer/xml": "^1.0.0", "date-and-time": "^3.5.0", + "deepmerge": "^4.3.1", "esbuild-node-externals": "^1.6.0", "fs.promises.exists": "^1.1.3", "glob": "^11.0.0", @@ -380,6 +386,7 @@ "prettier-plugin-pretext": "^1.0.3", "saxes": "^6.0.0", "unified": "^10.1.2", + "unist-util-remove": "^4.0.0", "unist-util-visit": "^4.1.1", "vscode": "^1.1.34", "vscode-languageclient": "^8.0.2", diff --git a/scripts/pretext.json b/scripts/pretext.json new file mode 100644 index 0000000..a59bfc4 --- /dev/null +++ b/scripts/pretext.json @@ -0,0 +1,49614 @@ +{ + "type": "root", + "children": [ + { + "type": "instruction", + "name": "xml", + "value": "version=\"1.0\" encoding=\"UTF-8\"", + "position": { + "start": { + "line": 1, + "column": 1, + "offset": 0 + }, + "end": { + "line": 1, + "column": 39, + "offset": 38 + } + } + }, + { + "type": "element", + "name": "grammar", + "attributes": { + "xmlns:a": "http://relaxng.org/ns/compatibility/annotations/1.0", + "xmlns": "http://relaxng.org/ns/structure/1.0", + "datatypeLibrary": "http://www.w3.org/2001/XMLSchema-datatypes" + }, + "children": [ + { + "type": "element", + "name": "start", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PretextRoot" + }, + "children": [], + "position": { + "start": { + "line": 5, + "column": 7, + "offset": 249 + }, + "end": { + "line": 5, + "column": 32, + "offset": 274 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "DocInfo" + }, + "children": [], + "position": { + "start": { + "line": 6, + "column": 7, + "offset": 282 + }, + "end": { + "line": 6, + "column": 28, + "offset": 303 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Part" + }, + "children": [], + "position": { + "start": { + "line": 7, + "column": 7, + "offset": 311 + }, + "end": { + "line": 7, + "column": 25, + "offset": 329 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Chapter" + }, + "children": [], + "position": { + "start": { + "line": 8, + "column": 7, + "offset": 337 + }, + "end": { + "line": 8, + "column": 28, + "offset": 358 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 9, + "column": 7, + "offset": 366 + }, + "end": { + "line": 9, + "column": 28, + "offset": 387 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsection" + }, + "children": [], + "position": { + "start": { + "line": 10, + "column": 7, + "offset": 395 + }, + "end": { + "line": 10, + "column": 31, + "offset": 419 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsubsection" + }, + "children": [], + "position": { + "start": { + "line": 11, + "column": 7, + "offset": 427 + }, + "end": { + "line": 11, + "column": 34, + "offset": 454 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 12, + "column": 7, + "offset": 462 + }, + "end": { + "line": 12, + "column": 31, + "offset": 486 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 13, + "column": 7, + "offset": 494 + }, + "end": { + "line": 13, + "column": 37, + "offset": 524 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 14, + "column": 7, + "offset": 532 + }, + "end": { + "line": 14, + "column": 30, + "offset": 555 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subexercises" + }, + "children": [], + "position": { + "start": { + "line": 15, + "column": 7, + "offset": 563 + }, + "end": { + "line": 15, + "column": 33, + "offset": 589 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 16, + "column": 7, + "offset": 597 + }, + "end": { + "line": 16, + "column": 30, + "offset": 620 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookFrontMatter" + }, + "children": [], + "position": { + "start": { + "line": 17, + "column": 7, + "offset": 628 + }, + "end": { + "line": 17, + "column": 36, + "offset": 657 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleFrontMatter" + }, + "children": [], + "position": { + "start": { + "line": 18, + "column": 7, + "offset": 665 + }, + "end": { + "line": 18, + "column": 39, + "offset": 697 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookBackMatter" + }, + "children": [], + "position": { + "start": { + "line": 19, + "column": 7, + "offset": 705 + }, + "end": { + "line": 19, + "column": 35, + "offset": 733 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleBackMatter" + }, + "children": [], + "position": { + "start": { + "line": 20, + "column": 7, + "offset": 741 + }, + "end": { + "line": 20, + "column": 38, + "offset": 772 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preface" + }, + "children": [], + "position": { + "start": { + "line": 21, + "column": 7, + "offset": 780 + }, + "end": { + "line": 21, + "column": 28, + "offset": 801 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Acknowledgement" + }, + "children": [], + "position": { + "start": { + "line": 22, + "column": 7, + "offset": 809 + }, + "end": { + "line": 22, + "column": 36, + "offset": 838 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleAppendix" + }, + "children": [], + "position": { + "start": { + "line": 23, + "column": 7, + "offset": 846 + }, + "end": { + "line": 23, + "column": 36, + "offset": 875 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookAppendix" + }, + "children": [], + "position": { + "start": { + "line": 24, + "column": 7, + "offset": 883 + }, + "end": { + "line": 24, + "column": 33, + "offset": 909 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IndexDivision" + }, + "children": [], + "position": { + "start": { + "line": 25, + "column": 7, + "offset": 917 + }, + "end": { + "line": 25, + "column": 34, + "offset": 944 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 26, + "column": 7, + "offset": 952 + }, + "end": { + "line": 26, + "column": 31, + "offset": 976 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 27, + "column": 7, + "offset": 984 + }, + "end": { + "line": 27, + "column": 29, + "offset": 1006 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Figure" + }, + "children": [], + "position": { + "start": { + "line": 28, + "column": 7, + "offset": 1014 + }, + "end": { + "line": 28, + "column": 27, + "offset": 1034 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WebWork" + }, + "children": [], + "position": { + "start": { + "line": 29, + "column": 7, + "offset": 1042 + }, + "end": { + "line": 29, + "column": 28, + "offset": 1063 + } + } + } + ], + "position": { + "start": { + "line": 4, + "column": 5, + "offset": 233 + }, + "end": { + "line": 30, + "column": 14, + "offset": 1078 + } + } + } + ], + "position": { + "start": { + "line": 3, + "column": 3, + "offset": 220 + }, + "end": { + "line": 31, + "column": 11, + "offset": 1090 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "PretextRoot" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "pretext" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 35, + "column": 9, + "offset": 1179 + }, + "end": { + "line": 35, + "column": 30, + "offset": 1200 + } + } + } + ], + "position": { + "start": { + "line": 34, + "column": 7, + "offset": 1159 + }, + "end": { + "line": 36, + "column": 18, + "offset": 1219 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "DocInfo" + }, + "children": [], + "position": { + "start": { + "line": 38, + "column": 9, + "offset": 1247 + }, + "end": { + "line": 38, + "column": 30, + "offset": 1268 + } + } + } + ], + "position": { + "start": { + "line": 37, + "column": 7, + "offset": 1227 + }, + "end": { + "line": 39, + "column": 18, + "offset": 1287 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Book" + }, + "children": [], + "position": { + "start": { + "line": 41, + "column": 9, + "offset": 1313 + }, + "end": { + "line": 41, + "column": 27, + "offset": 1331 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Article" + }, + "children": [], + "position": { + "start": { + "line": 42, + "column": 9, + "offset": 1341 + }, + "end": { + "line": 42, + "column": 30, + "offset": 1362 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Letter" + }, + "children": [], + "position": { + "start": { + "line": 43, + "column": 9, + "offset": 1372 + }, + "end": { + "line": 43, + "column": 29, + "offset": 1392 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Memorandum" + }, + "children": [], + "position": { + "start": { + "line": 44, + "column": 9, + "offset": 1402 + }, + "end": { + "line": 44, + "column": 33, + "offset": 1426 + } + } + } + ], + "position": { + "start": { + "line": 40, + "column": 7, + "offset": 1295 + }, + "end": { + "line": 45, + "column": 16, + "offset": 1443 + } + } + } + ], + "position": { + "start": { + "line": 33, + "column": 5, + "offset": 1127 + }, + "end": { + "line": 46, + "column": 15, + "offset": 1459 + } + } + } + ], + "position": { + "start": { + "line": 32, + "column": 3, + "offset": 1094 + }, + "end": { + "line": 47, + "column": 12, + "offset": 1472 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Article" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "article" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataLinedSubtitle" + }, + "children": [], + "position": { + "start": { + "line": 50, + "column": 7, + "offset": 1537 + }, + "end": { + "line": 50, + "column": 42, + "offset": 1572 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleFrontMatter" + }, + "children": [], + "position": { + "start": { + "line": 52, + "column": 9, + "offset": 1600 + }, + "end": { + "line": 52, + "column": 41, + "offset": 1632 + } + } + } + ], + "position": { + "start": { + "line": 51, + "column": 7, + "offset": 1580 + }, + "end": { + "line": 53, + "column": 18, + "offset": 1651 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 57, + "column": 13, + "offset": 1720 + }, + "end": { + "line": 57, + "column": 37, + "offset": 1744 + } + } + } + ], + "position": { + "start": { + "line": 56, + "column": 11, + "offset": 1696 + }, + "end": { + "line": 58, + "column": 22, + "offset": 1767 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 61, + "column": 15, + "offset": 1828 + }, + "end": { + "line": 61, + "column": 42, + "offset": 1855 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 62, + "column": 15, + "offset": 1871 + }, + "end": { + "line": 62, + "column": 39, + "offset": 1895 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 63, + "column": 15, + "offset": 1911 + }, + "end": { + "line": 63, + "column": 39, + "offset": 1935 + } + } + } + ], + "position": { + "start": { + "line": 60, + "column": 13, + "offset": 1804 + }, + "end": { + "line": 64, + "column": 22, + "offset": 1958 + } + } + } + ], + "position": { + "start": { + "line": 59, + "column": 11, + "offset": 1779 + }, + "end": { + "line": 65, + "column": 23, + "offset": 1982 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 68, + "column": 15, + "offset": 2046 + }, + "end": { + "line": 68, + "column": 45, + "offset": 2076 + } + } + } + ], + "position": { + "start": { + "line": 67, + "column": 13, + "offset": 2020 + }, + "end": { + "line": 69, + "column": 24, + "offset": 2101 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 71, + "column": 15, + "offset": 2141 + }, + "end": { + "line": 71, + "column": 38, + "offset": 2164 + } + } + } + ], + "position": { + "start": { + "line": 70, + "column": 13, + "offset": 2115 + }, + "end": { + "line": 72, + "column": 24, + "offset": 2189 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 74, + "column": 15, + "offset": 2229 + }, + "end": { + "line": 74, + "column": 38, + "offset": 2252 + } + } + } + ], + "position": { + "start": { + "line": 73, + "column": 13, + "offset": 2203 + }, + "end": { + "line": 75, + "column": 24, + "offset": 2277 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 77, + "column": 15, + "offset": 2317 + }, + "end": { + "line": 77, + "column": 39, + "offset": 2341 + } + } + } + ], + "position": { + "start": { + "line": 76, + "column": 13, + "offset": 2291 + }, + "end": { + "line": 78, + "column": 24, + "offset": 2366 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 80, + "column": 15, + "offset": 2406 + }, + "end": { + "line": 80, + "column": 37, + "offset": 2428 + } + } + } + ], + "position": { + "start": { + "line": 79, + "column": 13, + "offset": 2380 + }, + "end": { + "line": 81, + "column": 24, + "offset": 2453 + } + } + } + ], + "position": { + "start": { + "line": 66, + "column": 11, + "offset": 1994 + }, + "end": { + "line": 82, + "column": 24, + "offset": 2478 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 84, + "column": 13, + "offset": 2514 + }, + "end": { + "line": 84, + "column": 35, + "offset": 2536 + } + } + } + ], + "position": { + "start": { + "line": 83, + "column": 11, + "offset": 2490 + }, + "end": { + "line": 85, + "column": 22, + "offset": 2559 + } + } + } + ], + "position": { + "start": { + "line": 55, + "column": 9, + "offset": 1677 + }, + "end": { + "line": 86, + "column": 17, + "offset": 2577 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 90, + "column": 15, + "offset": 2658 + }, + "end": { + "line": 90, + "column": 39, + "offset": 2682 + } + } + } + ], + "position": { + "start": { + "line": 89, + "column": 13, + "offset": 2632 + }, + "end": { + "line": 91, + "column": 24, + "offset": 2707 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 93, + "column": 15, + "offset": 2747 + }, + "end": { + "line": 93, + "column": 49, + "offset": 2781 + } + } + } + ], + "position": { + "start": { + "line": 92, + "column": 13, + "offset": 2721 + }, + "end": { + "line": 94, + "column": 24, + "offset": 2806 + } + } + } + ], + "position": { + "start": { + "line": 88, + "column": 11, + "offset": 2606 + }, + "end": { + "line": 95, + "column": 24, + "offset": 2831 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 96, + "column": 11, + "offset": 2843 + }, + "end": { + "line": 96, + "column": 32, + "offset": 2864 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 99, + "column": 15, + "offset": 2926 + }, + "end": { + "line": 99, + "column": 36, + "offset": 2947 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 100, + "column": 15, + "offset": 2963 + }, + "end": { + "line": 100, + "column": 45, + "offset": 2993 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 101, + "column": 15, + "offset": 3009 + }, + "end": { + "line": 101, + "column": 38, + "offset": 3032 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 102, + "column": 15, + "offset": 3048 + }, + "end": { + "line": 102, + "column": 38, + "offset": 3071 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 103, + "column": 15, + "offset": 3087 + }, + "end": { + "line": 103, + "column": 39, + "offset": 3111 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 104, + "column": 15, + "offset": 3127 + }, + "end": { + "line": 104, + "column": 37, + "offset": 3149 + } + } + } + ], + "position": { + "start": { + "line": 98, + "column": 13, + "offset": 2902 + }, + "end": { + "line": 105, + "column": 22, + "offset": 3172 + } + } + } + ], + "position": { + "start": { + "line": 97, + "column": 11, + "offset": 2876 + }, + "end": { + "line": 106, + "column": 24, + "offset": 3197 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 109, + "column": 15, + "offset": 3261 + }, + "end": { + "line": 109, + "column": 37, + "offset": 3283 + } + } + } + ], + "position": { + "start": { + "line": 108, + "column": 13, + "offset": 3235 + }, + "end": { + "line": 110, + "column": 24, + "offset": 3308 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 112, + "column": 15, + "offset": 3348 + }, + "end": { + "line": 112, + "column": 47, + "offset": 3380 + } + } + } + ], + "position": { + "start": { + "line": 111, + "column": 13, + "offset": 3322 + }, + "end": { + "line": 113, + "column": 24, + "offset": 3405 + } + } + } + ], + "position": { + "start": { + "line": 107, + "column": 11, + "offset": 3209 + }, + "end": { + "line": 114, + "column": 24, + "offset": 3430 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleBackMatter" + }, + "children": [], + "position": { + "start": { + "line": 116, + "column": 13, + "offset": 3466 + }, + "end": { + "line": 116, + "column": 44, + "offset": 3497 + } + } + } + ], + "position": { + "start": { + "line": 115, + "column": 11, + "offset": 3442 + }, + "end": { + "line": 117, + "column": 22, + "offset": 3520 + } + } + } + ], + "position": { + "start": { + "line": 87, + "column": 9, + "offset": 2587 + }, + "end": { + "line": 118, + "column": 17, + "offset": 3538 + } + } + } + ], + "position": { + "start": { + "line": 54, + "column": 7, + "offset": 1659 + }, + "end": { + "line": 119, + "column": 16, + "offset": 3555 + } + } + } + ], + "position": { + "start": { + "line": 49, + "column": 5, + "offset": 1505 + }, + "end": { + "line": 120, + "column": 15, + "offset": 3571 + } + } + } + ], + "position": { + "start": { + "line": 48, + "column": 3, + "offset": 1476 + }, + "end": { + "line": 121, + "column": 12, + "offset": 3584 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Book" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "book" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataLinedSubtitle" + }, + "children": [], + "position": { + "start": { + "line": 125, + "column": 7, + "offset": 3717 + }, + "end": { + "line": 125, + "column": 42, + "offset": 3752 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookFrontMatter" + }, + "children": [], + "position": { + "start": { + "line": 127, + "column": 9, + "offset": 3780 + }, + "end": { + "line": 127, + "column": 38, + "offset": 3809 + } + } + } + ], + "position": { + "start": { + "line": 126, + "column": 7, + "offset": 3760 + }, + "end": { + "line": 128, + "column": 18, + "offset": 3828 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Part" + }, + "children": [], + "position": { + "start": { + "line": 131, + "column": 11, + "offset": 3877 + }, + "end": { + "line": 131, + "column": 29, + "offset": 3895 + } + } + } + ], + "position": { + "start": { + "line": 130, + "column": 9, + "offset": 3854 + }, + "end": { + "line": 132, + "column": 21, + "offset": 3917 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Chapter" + }, + "children": [], + "position": { + "start": { + "line": 134, + "column": 11, + "offset": 3950 + }, + "end": { + "line": 134, + "column": 32, + "offset": 3971 + } + } + } + ], + "position": { + "start": { + "line": 133, + "column": 9, + "offset": 3927 + }, + "end": { + "line": 135, + "column": 21, + "offset": 3993 + } + } + } + ], + "position": { + "start": { + "line": 129, + "column": 7, + "offset": 3836 + }, + "end": { + "line": 136, + "column": 16, + "offset": 4010 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookBackMatter" + }, + "children": [], + "position": { + "start": { + "line": 138, + "column": 9, + "offset": 4038 + }, + "end": { + "line": 138, + "column": 37, + "offset": 4066 + } + } + } + ], + "position": { + "start": { + "line": 137, + "column": 7, + "offset": 4018 + }, + "end": { + "line": 139, + "column": 18, + "offset": 4085 + } + } + } + ], + "position": { + "start": { + "line": 123, + "column": 5, + "offset": 3614 + }, + "end": { + "line": 140, + "column": 15, + "offset": 4101 + } + } + } + ], + "position": { + "start": { + "line": 122, + "column": 3, + "offset": 3588 + }, + "end": { + "line": 141, + "column": 12, + "offset": 4114 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Letter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "letter" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 144, + "column": 7, + "offset": 4177 + }, + "end": { + "line": 144, + "column": 15, + "offset": 4185 + } + } + } + ], + "position": { + "start": { + "line": 143, + "column": 5, + "offset": 4146 + }, + "end": { + "line": 145, + "column": 15, + "offset": 4201 + } + } + } + ], + "position": { + "start": { + "line": 142, + "column": 3, + "offset": 4118 + }, + "end": { + "line": 146, + "column": 12, + "offset": 4214 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Memorandum" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "memo" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 149, + "column": 7, + "offset": 4279 + }, + "end": { + "line": 149, + "column": 15, + "offset": 4287 + } + } + } + ], + "position": { + "start": { + "line": 148, + "column": 5, + "offset": 4250 + }, + "end": { + "line": 150, + "column": 15, + "offset": 4303 + } + } + } + ], + "position": { + "start": { + "line": 147, + "column": 3, + "offset": 4218 + }, + "end": { + "line": 151, + "column": 12, + "offset": 4316 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Part" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "part" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataLinedTitle" + }, + "children": [], + "position": { + "start": { + "line": 154, + "column": 7, + "offset": 4375 + }, + "end": { + "line": 154, + "column": 39, + "offset": 4407 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Chapter" + }, + "children": [], + "position": { + "start": { + "line": 156, + "column": 9, + "offset": 4436 + }, + "end": { + "line": 156, + "column": 30, + "offset": 4457 + } + } + } + ], + "position": { + "start": { + "line": 155, + "column": 7, + "offset": 4415 + }, + "end": { + "line": 157, + "column": 19, + "offset": 4477 + } + } + } + ], + "position": { + "start": { + "line": 153, + "column": 5, + "offset": 4346 + }, + "end": { + "line": 158, + "column": 15, + "offset": 4493 + } + } + } + ], + "position": { + "start": { + "line": 152, + "column": 3, + "offset": 4320 + }, + "end": { + "line": 159, + "column": 12, + "offset": 4506 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Chapter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "chapter" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataLinedTitle" + }, + "children": [], + "position": { + "start": { + "line": 162, + "column": 7, + "offset": 4571 + }, + "end": { + "line": 162, + "column": 39, + "offset": 4603 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 164, + "column": 9, + "offset": 4633 + }, + "end": { + "line": 164, + "column": 35, + "offset": 4659 + } + } + } + ], + "position": { + "start": { + "line": 163, + "column": 7, + "offset": 4611 + }, + "end": { + "line": 165, + "column": 20, + "offset": 4680 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 169, + "column": 13, + "offset": 4749 + }, + "end": { + "line": 169, + "column": 37, + "offset": 4773 + } + } + } + ], + "position": { + "start": { + "line": 168, + "column": 11, + "offset": 4725 + }, + "end": { + "line": 170, + "column": 22, + "offset": 4796 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 173, + "column": 15, + "offset": 4857 + }, + "end": { + "line": 173, + "column": 42, + "offset": 4884 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 174, + "column": 15, + "offset": 4900 + }, + "end": { + "line": 174, + "column": 39, + "offset": 4924 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 175, + "column": 15, + "offset": 4940 + }, + "end": { + "line": 175, + "column": 39, + "offset": 4964 + } + } + } + ], + "position": { + "start": { + "line": 172, + "column": 13, + "offset": 4833 + }, + "end": { + "line": 176, + "column": 22, + "offset": 4987 + } + } + } + ], + "position": { + "start": { + "line": 171, + "column": 11, + "offset": 4808 + }, + "end": { + "line": 177, + "column": 23, + "offset": 5011 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 180, + "column": 15, + "offset": 5075 + }, + "end": { + "line": 180, + "column": 45, + "offset": 5105 + } + } + } + ], + "position": { + "start": { + "line": 179, + "column": 13, + "offset": 5049 + }, + "end": { + "line": 181, + "column": 24, + "offset": 5130 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 183, + "column": 15, + "offset": 5170 + }, + "end": { + "line": 183, + "column": 38, + "offset": 5193 + } + } + } + ], + "position": { + "start": { + "line": 182, + "column": 13, + "offset": 5144 + }, + "end": { + "line": 184, + "column": 24, + "offset": 5218 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 186, + "column": 15, + "offset": 5258 + }, + "end": { + "line": 186, + "column": 38, + "offset": 5281 + } + } + } + ], + "position": { + "start": { + "line": 185, + "column": 13, + "offset": 5232 + }, + "end": { + "line": 187, + "column": 24, + "offset": 5306 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 189, + "column": 15, + "offset": 5346 + }, + "end": { + "line": 189, + "column": 39, + "offset": 5370 + } + } + } + ], + "position": { + "start": { + "line": 188, + "column": 13, + "offset": 5320 + }, + "end": { + "line": 190, + "column": 24, + "offset": 5395 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 192, + "column": 15, + "offset": 5435 + }, + "end": { + "line": 192, + "column": 37, + "offset": 5457 + } + } + } + ], + "position": { + "start": { + "line": 191, + "column": 13, + "offset": 5409 + }, + "end": { + "line": 193, + "column": 24, + "offset": 5482 + } + } + } + ], + "position": { + "start": { + "line": 178, + "column": 11, + "offset": 5023 + }, + "end": { + "line": 194, + "column": 24, + "offset": 5507 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 196, + "column": 13, + "offset": 5543 + }, + "end": { + "line": 196, + "column": 35, + "offset": 5565 + } + } + } + ], + "position": { + "start": { + "line": 195, + "column": 11, + "offset": 5519 + }, + "end": { + "line": 197, + "column": 22, + "offset": 5588 + } + } + } + ], + "position": { + "start": { + "line": 167, + "column": 9, + "offset": 4706 + }, + "end": { + "line": 198, + "column": 17, + "offset": 5606 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 202, + "column": 15, + "offset": 5687 + }, + "end": { + "line": 202, + "column": 39, + "offset": 5711 + } + } + } + ], + "position": { + "start": { + "line": 201, + "column": 13, + "offset": 5661 + }, + "end": { + "line": 203, + "column": 24, + "offset": 5736 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 205, + "column": 15, + "offset": 5776 + }, + "end": { + "line": 205, + "column": 49, + "offset": 5810 + } + } + } + ], + "position": { + "start": { + "line": 204, + "column": 13, + "offset": 5750 + }, + "end": { + "line": 206, + "column": 24, + "offset": 5835 + } + } + } + ], + "position": { + "start": { + "line": 200, + "column": 11, + "offset": 5635 + }, + "end": { + "line": 207, + "column": 24, + "offset": 5860 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 208, + "column": 11, + "offset": 5872 + }, + "end": { + "line": 208, + "column": 32, + "offset": 5893 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 211, + "column": 15, + "offset": 5955 + }, + "end": { + "line": 211, + "column": 36, + "offset": 5976 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 212, + "column": 15, + "offset": 5992 + }, + "end": { + "line": 212, + "column": 45, + "offset": 6022 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 213, + "column": 15, + "offset": 6038 + }, + "end": { + "line": 213, + "column": 38, + "offset": 6061 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 214, + "column": 15, + "offset": 6077 + }, + "end": { + "line": 214, + "column": 38, + "offset": 6100 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 215, + "column": 15, + "offset": 6116 + }, + "end": { + "line": 215, + "column": 39, + "offset": 6140 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 216, + "column": 15, + "offset": 6156 + }, + "end": { + "line": 216, + "column": 37, + "offset": 6178 + } + } + } + ], + "position": { + "start": { + "line": 210, + "column": 13, + "offset": 5931 + }, + "end": { + "line": 217, + "column": 22, + "offset": 6201 + } + } + } + ], + "position": { + "start": { + "line": 209, + "column": 11, + "offset": 5905 + }, + "end": { + "line": 218, + "column": 24, + "offset": 6226 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 221, + "column": 15, + "offset": 6290 + }, + "end": { + "line": 221, + "column": 37, + "offset": 6312 + } + } + } + ], + "position": { + "start": { + "line": 220, + "column": 13, + "offset": 6264 + }, + "end": { + "line": 222, + "column": 24, + "offset": 6337 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 224, + "column": 15, + "offset": 6377 + }, + "end": { + "line": 224, + "column": 47, + "offset": 6409 + } + } + } + ], + "position": { + "start": { + "line": 223, + "column": 13, + "offset": 6351 + }, + "end": { + "line": 225, + "column": 24, + "offset": 6434 + } + } + } + ], + "position": { + "start": { + "line": 219, + "column": 11, + "offset": 6238 + }, + "end": { + "line": 226, + "column": 24, + "offset": 6459 + } + } + } + ], + "position": { + "start": { + "line": 199, + "column": 9, + "offset": 5616 + }, + "end": { + "line": 227, + "column": 17, + "offset": 6477 + } + } + } + ], + "position": { + "start": { + "line": 166, + "column": 7, + "offset": 4688 + }, + "end": { + "line": 228, + "column": 16, + "offset": 6494 + } + } + } + ], + "position": { + "start": { + "line": 161, + "column": 5, + "offset": 4539 + }, + "end": { + "line": 229, + "column": 15, + "offset": 6510 + } + } + } + ], + "position": { + "start": { + "line": 160, + "column": 3, + "offset": 4510 + }, + "end": { + "line": 230, + "column": 12, + "offset": 6523 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Section" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "section" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataLinedTitle" + }, + "children": [], + "position": { + "start": { + "line": 233, + "column": 7, + "offset": 6588 + }, + "end": { + "line": 233, + "column": 39, + "offset": 6620 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 235, + "column": 9, + "offset": 6650 + }, + "end": { + "line": 235, + "column": 35, + "offset": 6676 + } + } + } + ], + "position": { + "start": { + "line": 234, + "column": 7, + "offset": 6628 + }, + "end": { + "line": 236, + "column": 20, + "offset": 6697 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 240, + "column": 13, + "offset": 6766 + }, + "end": { + "line": 240, + "column": 37, + "offset": 6790 + } + } + } + ], + "position": { + "start": { + "line": 239, + "column": 11, + "offset": 6742 + }, + "end": { + "line": 241, + "column": 22, + "offset": 6813 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 244, + "column": 15, + "offset": 6874 + }, + "end": { + "line": 244, + "column": 42, + "offset": 6901 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 245, + "column": 15, + "offset": 6917 + }, + "end": { + "line": 245, + "column": 39, + "offset": 6941 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 246, + "column": 15, + "offset": 6957 + }, + "end": { + "line": 246, + "column": 39, + "offset": 6981 + } + } + } + ], + "position": { + "start": { + "line": 243, + "column": 13, + "offset": 6850 + }, + "end": { + "line": 247, + "column": 22, + "offset": 7004 + } + } + } + ], + "position": { + "start": { + "line": 242, + "column": 11, + "offset": 6825 + }, + "end": { + "line": 248, + "column": 23, + "offset": 7028 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 251, + "column": 15, + "offset": 7092 + }, + "end": { + "line": 251, + "column": 45, + "offset": 7122 + } + } + } + ], + "position": { + "start": { + "line": 250, + "column": 13, + "offset": 7066 + }, + "end": { + "line": 252, + "column": 24, + "offset": 7147 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 254, + "column": 15, + "offset": 7187 + }, + "end": { + "line": 254, + "column": 38, + "offset": 7210 + } + } + } + ], + "position": { + "start": { + "line": 253, + "column": 13, + "offset": 7161 + }, + "end": { + "line": 255, + "column": 24, + "offset": 7235 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 257, + "column": 15, + "offset": 7275 + }, + "end": { + "line": 257, + "column": 38, + "offset": 7298 + } + } + } + ], + "position": { + "start": { + "line": 256, + "column": 13, + "offset": 7249 + }, + "end": { + "line": 258, + "column": 24, + "offset": 7323 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 260, + "column": 15, + "offset": 7363 + }, + "end": { + "line": 260, + "column": 39, + "offset": 7387 + } + } + } + ], + "position": { + "start": { + "line": 259, + "column": 13, + "offset": 7337 + }, + "end": { + "line": 261, + "column": 24, + "offset": 7412 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 263, + "column": 15, + "offset": 7452 + }, + "end": { + "line": 263, + "column": 37, + "offset": 7474 + } + } + } + ], + "position": { + "start": { + "line": 262, + "column": 13, + "offset": 7426 + }, + "end": { + "line": 264, + "column": 24, + "offset": 7499 + } + } + } + ], + "position": { + "start": { + "line": 249, + "column": 11, + "offset": 7040 + }, + "end": { + "line": 265, + "column": 24, + "offset": 7524 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 267, + "column": 13, + "offset": 7560 + }, + "end": { + "line": 267, + "column": 35, + "offset": 7582 + } + } + } + ], + "position": { + "start": { + "line": 266, + "column": 11, + "offset": 7536 + }, + "end": { + "line": 268, + "column": 22, + "offset": 7605 + } + } + } + ], + "position": { + "start": { + "line": 238, + "column": 9, + "offset": 6723 + }, + "end": { + "line": 269, + "column": 17, + "offset": 7623 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 273, + "column": 15, + "offset": 7704 + }, + "end": { + "line": 273, + "column": 39, + "offset": 7728 + } + } + } + ], + "position": { + "start": { + "line": 272, + "column": 13, + "offset": 7678 + }, + "end": { + "line": 274, + "column": 24, + "offset": 7753 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 276, + "column": 15, + "offset": 7793 + }, + "end": { + "line": 276, + "column": 49, + "offset": 7827 + } + } + } + ], + "position": { + "start": { + "line": 275, + "column": 13, + "offset": 7767 + }, + "end": { + "line": 277, + "column": 24, + "offset": 7852 + } + } + } + ], + "position": { + "start": { + "line": 271, + "column": 11, + "offset": 7652 + }, + "end": { + "line": 278, + "column": 24, + "offset": 7877 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsection" + }, + "children": [], + "position": { + "start": { + "line": 279, + "column": 11, + "offset": 7889 + }, + "end": { + "line": 279, + "column": 35, + "offset": 7913 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsection" + }, + "children": [], + "position": { + "start": { + "line": 282, + "column": 15, + "offset": 7975 + }, + "end": { + "line": 282, + "column": 39, + "offset": 7999 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 283, + "column": 15, + "offset": 8015 + }, + "end": { + "line": 283, + "column": 45, + "offset": 8045 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 284, + "column": 15, + "offset": 8061 + }, + "end": { + "line": 284, + "column": 38, + "offset": 8084 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 285, + "column": 15, + "offset": 8100 + }, + "end": { + "line": 285, + "column": 38, + "offset": 8123 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 286, + "column": 15, + "offset": 8139 + }, + "end": { + "line": 286, + "column": 39, + "offset": 8163 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 287, + "column": 15, + "offset": 8179 + }, + "end": { + "line": 287, + "column": 37, + "offset": 8201 + } + } + } + ], + "position": { + "start": { + "line": 281, + "column": 13, + "offset": 7951 + }, + "end": { + "line": 288, + "column": 22, + "offset": 8224 + } + } + } + ], + "position": { + "start": { + "line": 280, + "column": 11, + "offset": 7925 + }, + "end": { + "line": 289, + "column": 24, + "offset": 8249 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 292, + "column": 15, + "offset": 8313 + }, + "end": { + "line": 292, + "column": 37, + "offset": 8335 + } + } + } + ], + "position": { + "start": { + "line": 291, + "column": 13, + "offset": 8287 + }, + "end": { + "line": 293, + "column": 24, + "offset": 8360 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 295, + "column": 15, + "offset": 8400 + }, + "end": { + "line": 295, + "column": 47, + "offset": 8432 + } + } + } + ], + "position": { + "start": { + "line": 294, + "column": 13, + "offset": 8374 + }, + "end": { + "line": 296, + "column": 24, + "offset": 8457 + } + } + } + ], + "position": { + "start": { + "line": 290, + "column": 11, + "offset": 8261 + }, + "end": { + "line": 297, + "column": 24, + "offset": 8482 + } + } + } + ], + "position": { + "start": { + "line": 270, + "column": 9, + "offset": 7633 + }, + "end": { + "line": 298, + "column": 17, + "offset": 8500 + } + } + } + ], + "position": { + "start": { + "line": 237, + "column": 7, + "offset": 6705 + }, + "end": { + "line": 299, + "column": 16, + "offset": 8517 + } + } + } + ], + "position": { + "start": { + "line": 232, + "column": 5, + "offset": 6556 + }, + "end": { + "line": 300, + "column": 15, + "offset": 8533 + } + } + } + ], + "position": { + "start": { + "line": 231, + "column": 3, + "offset": 6527 + }, + "end": { + "line": 301, + "column": 12, + "offset": 8546 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Subsection" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "subsection" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 304, + "column": 7, + "offset": 8617 + }, + "end": { + "line": 304, + "column": 37, + "offset": 8647 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 306, + "column": 9, + "offset": 8677 + }, + "end": { + "line": 306, + "column": 35, + "offset": 8703 + } + } + } + ], + "position": { + "start": { + "line": 305, + "column": 7, + "offset": 8655 + }, + "end": { + "line": 307, + "column": 20, + "offset": 8724 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 311, + "column": 13, + "offset": 8793 + }, + "end": { + "line": 311, + "column": 37, + "offset": 8817 + } + } + } + ], + "position": { + "start": { + "line": 310, + "column": 11, + "offset": 8769 + }, + "end": { + "line": 312, + "column": 22, + "offset": 8840 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 315, + "column": 15, + "offset": 8901 + }, + "end": { + "line": 315, + "column": 42, + "offset": 8928 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 316, + "column": 15, + "offset": 8944 + }, + "end": { + "line": 316, + "column": 39, + "offset": 8968 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 317, + "column": 15, + "offset": 8984 + }, + "end": { + "line": 317, + "column": 39, + "offset": 9008 + } + } + } + ], + "position": { + "start": { + "line": 314, + "column": 13, + "offset": 8877 + }, + "end": { + "line": 318, + "column": 22, + "offset": 9031 + } + } + } + ], + "position": { + "start": { + "line": 313, + "column": 11, + "offset": 8852 + }, + "end": { + "line": 319, + "column": 23, + "offset": 9055 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 322, + "column": 15, + "offset": 9119 + }, + "end": { + "line": 322, + "column": 45, + "offset": 9149 + } + } + } + ], + "position": { + "start": { + "line": 321, + "column": 13, + "offset": 9093 + }, + "end": { + "line": 323, + "column": 24, + "offset": 9174 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 325, + "column": 15, + "offset": 9214 + }, + "end": { + "line": 325, + "column": 38, + "offset": 9237 + } + } + } + ], + "position": { + "start": { + "line": 324, + "column": 13, + "offset": 9188 + }, + "end": { + "line": 326, + "column": 24, + "offset": 9262 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 328, + "column": 15, + "offset": 9302 + }, + "end": { + "line": 328, + "column": 38, + "offset": 9325 + } + } + } + ], + "position": { + "start": { + "line": 327, + "column": 13, + "offset": 9276 + }, + "end": { + "line": 329, + "column": 24, + "offset": 9350 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 331, + "column": 15, + "offset": 9390 + }, + "end": { + "line": 331, + "column": 39, + "offset": 9414 + } + } + } + ], + "position": { + "start": { + "line": 330, + "column": 13, + "offset": 9364 + }, + "end": { + "line": 332, + "column": 24, + "offset": 9439 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 334, + "column": 15, + "offset": 9479 + }, + "end": { + "line": 334, + "column": 37, + "offset": 9501 + } + } + } + ], + "position": { + "start": { + "line": 333, + "column": 13, + "offset": 9453 + }, + "end": { + "line": 335, + "column": 24, + "offset": 9526 + } + } + } + ], + "position": { + "start": { + "line": 320, + "column": 11, + "offset": 9067 + }, + "end": { + "line": 336, + "column": 24, + "offset": 9551 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 338, + "column": 13, + "offset": 9587 + }, + "end": { + "line": 338, + "column": 35, + "offset": 9609 + } + } + } + ], + "position": { + "start": { + "line": 337, + "column": 11, + "offset": 9563 + }, + "end": { + "line": 339, + "column": 22, + "offset": 9632 + } + } + } + ], + "position": { + "start": { + "line": 309, + "column": 9, + "offset": 8750 + }, + "end": { + "line": 340, + "column": 17, + "offset": 9650 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 344, + "column": 15, + "offset": 9731 + }, + "end": { + "line": 344, + "column": 39, + "offset": 9755 + } + } + } + ], + "position": { + "start": { + "line": 343, + "column": 13, + "offset": 9705 + }, + "end": { + "line": 345, + "column": 24, + "offset": 9780 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 347, + "column": 15, + "offset": 9820 + }, + "end": { + "line": 347, + "column": 49, + "offset": 9854 + } + } + } + ], + "position": { + "start": { + "line": 346, + "column": 13, + "offset": 9794 + }, + "end": { + "line": 348, + "column": 24, + "offset": 9879 + } + } + } + ], + "position": { + "start": { + "line": 342, + "column": 11, + "offset": 9679 + }, + "end": { + "line": 349, + "column": 24, + "offset": 9904 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsubsection" + }, + "children": [], + "position": { + "start": { + "line": 350, + "column": 11, + "offset": 9916 + }, + "end": { + "line": 350, + "column": 38, + "offset": 9943 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsubsection" + }, + "children": [], + "position": { + "start": { + "line": 353, + "column": 15, + "offset": 10005 + }, + "end": { + "line": 353, + "column": 42, + "offset": 10032 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 354, + "column": 15, + "offset": 10048 + }, + "end": { + "line": 354, + "column": 45, + "offset": 10078 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 355, + "column": 15, + "offset": 10094 + }, + "end": { + "line": 355, + "column": 38, + "offset": 10117 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 356, + "column": 15, + "offset": 10133 + }, + "end": { + "line": 356, + "column": 38, + "offset": 10156 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 357, + "column": 15, + "offset": 10172 + }, + "end": { + "line": 357, + "column": 39, + "offset": 10196 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 358, + "column": 15, + "offset": 10212 + }, + "end": { + "line": 358, + "column": 37, + "offset": 10234 + } + } + } + ], + "position": { + "start": { + "line": 352, + "column": 13, + "offset": 9981 + }, + "end": { + "line": 359, + "column": 22, + "offset": 10257 + } + } + } + ], + "position": { + "start": { + "line": 351, + "column": 11, + "offset": 9955 + }, + "end": { + "line": 360, + "column": 24, + "offset": 10282 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 363, + "column": 15, + "offset": 10346 + }, + "end": { + "line": 363, + "column": 37, + "offset": 10368 + } + } + } + ], + "position": { + "start": { + "line": 362, + "column": 13, + "offset": 10320 + }, + "end": { + "line": 364, + "column": 24, + "offset": 10393 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 366, + "column": 15, + "offset": 10433 + }, + "end": { + "line": 366, + "column": 47, + "offset": 10465 + } + } + } + ], + "position": { + "start": { + "line": 365, + "column": 13, + "offset": 10407 + }, + "end": { + "line": 367, + "column": 24, + "offset": 10490 + } + } + } + ], + "position": { + "start": { + "line": 361, + "column": 11, + "offset": 10294 + }, + "end": { + "line": 368, + "column": 24, + "offset": 10515 + } + } + } + ], + "position": { + "start": { + "line": 341, + "column": 9, + "offset": 9660 + }, + "end": { + "line": 369, + "column": 17, + "offset": 10533 + } + } + } + ], + "position": { + "start": { + "line": 308, + "column": 7, + "offset": 8732 + }, + "end": { + "line": 370, + "column": 16, + "offset": 10550 + } + } + } + ], + "position": { + "start": { + "line": 303, + "column": 5, + "offset": 8582 + }, + "end": { + "line": 371, + "column": 15, + "offset": 10566 + } + } + } + ], + "position": { + "start": { + "line": 302, + "column": 3, + "offset": 8550 + }, + "end": { + "line": 372, + "column": 12, + "offset": 10579 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Subsubsection" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "subsubsection" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 375, + "column": 7, + "offset": 10656 + }, + "end": { + "line": 375, + "column": 37, + "offset": 10686 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 377, + "column": 9, + "offset": 10716 + }, + "end": { + "line": 377, + "column": 35, + "offset": 10742 + } + } + } + ], + "position": { + "start": { + "line": 376, + "column": 7, + "offset": 10694 + }, + "end": { + "line": 378, + "column": 20, + "offset": 10763 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 380, + "column": 9, + "offset": 10791 + }, + "end": { + "line": 380, + "column": 33, + "offset": 10815 + } + } + } + ], + "position": { + "start": { + "line": 379, + "column": 7, + "offset": 10771 + }, + "end": { + "line": 381, + "column": 18, + "offset": 10834 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 384, + "column": 11, + "offset": 10883 + }, + "end": { + "line": 384, + "column": 38, + "offset": 10910 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 385, + "column": 11, + "offset": 10922 + }, + "end": { + "line": 385, + "column": 35, + "offset": 10946 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 386, + "column": 11, + "offset": 10958 + }, + "end": { + "line": 386, + "column": 35, + "offset": 10982 + } + } + } + ], + "position": { + "start": { + "line": 383, + "column": 9, + "offset": 10863 + }, + "end": { + "line": 387, + "column": 18, + "offset": 11001 + } + } + } + ], + "position": { + "start": { + "line": 382, + "column": 7, + "offset": 10842 + }, + "end": { + "line": 388, + "column": 19, + "offset": 11021 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 391, + "column": 11, + "offset": 11073 + }, + "end": { + "line": 391, + "column": 41, + "offset": 11103 + } + } + } + ], + "position": { + "start": { + "line": 390, + "column": 9, + "offset": 11051 + }, + "end": { + "line": 392, + "column": 20, + "offset": 11124 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 394, + "column": 11, + "offset": 11156 + }, + "end": { + "line": 394, + "column": 34, + "offset": 11179 + } + } + } + ], + "position": { + "start": { + "line": 393, + "column": 9, + "offset": 11134 + }, + "end": { + "line": 395, + "column": 20, + "offset": 11200 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 397, + "column": 11, + "offset": 11232 + }, + "end": { + "line": 397, + "column": 34, + "offset": 11255 + } + } + } + ], + "position": { + "start": { + "line": 396, + "column": 9, + "offset": 11210 + }, + "end": { + "line": 398, + "column": 20, + "offset": 11276 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 400, + "column": 11, + "offset": 11308 + }, + "end": { + "line": 400, + "column": 35, + "offset": 11332 + } + } + } + ], + "position": { + "start": { + "line": 399, + "column": 9, + "offset": 11286 + }, + "end": { + "line": 401, + "column": 20, + "offset": 11353 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 403, + "column": 11, + "offset": 11385 + }, + "end": { + "line": 403, + "column": 33, + "offset": 11407 + } + } + } + ], + "position": { + "start": { + "line": 402, + "column": 9, + "offset": 11363 + }, + "end": { + "line": 404, + "column": 20, + "offset": 11428 + } + } + } + ], + "position": { + "start": { + "line": 389, + "column": 7, + "offset": 11029 + }, + "end": { + "line": 405, + "column": 20, + "offset": 11449 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 407, + "column": 9, + "offset": 11477 + }, + "end": { + "line": 407, + "column": 31, + "offset": 11499 + } + } + } + ], + "position": { + "start": { + "line": 406, + "column": 7, + "offset": 11457 + }, + "end": { + "line": 408, + "column": 18, + "offset": 11518 + } + } + } + ], + "position": { + "start": { + "line": 374, + "column": 5, + "offset": 10618 + }, + "end": { + "line": 409, + "column": 15, + "offset": 11534 + } + } + } + ], + "position": { + "start": { + "line": 373, + "column": 3, + "offset": 10583 + }, + "end": { + "line": 410, + "column": 12, + "offset": 11547 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ArticleAppendix" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "appendix" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 413, + "column": 7, + "offset": 11621 + }, + "end": { + "line": 413, + "column": 37, + "offset": 11651 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 415, + "column": 9, + "offset": 11681 + }, + "end": { + "line": 415, + "column": 35, + "offset": 11707 + } + } + } + ], + "position": { + "start": { + "line": 414, + "column": 7, + "offset": 11659 + }, + "end": { + "line": 416, + "column": 20, + "offset": 11728 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 420, + "column": 13, + "offset": 11797 + }, + "end": { + "line": 420, + "column": 37, + "offset": 11821 + } + } + } + ], + "position": { + "start": { + "line": 419, + "column": 11, + "offset": 11773 + }, + "end": { + "line": 421, + "column": 22, + "offset": 11844 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 424, + "column": 15, + "offset": 11905 + }, + "end": { + "line": 424, + "column": 42, + "offset": 11932 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 425, + "column": 15, + "offset": 11948 + }, + "end": { + "line": 425, + "column": 39, + "offset": 11972 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 426, + "column": 15, + "offset": 11988 + }, + "end": { + "line": 426, + "column": 39, + "offset": 12012 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "NotationList" + }, + "children": [], + "position": { + "start": { + "line": 427, + "column": 15, + "offset": 12028 + }, + "end": { + "line": 427, + "column": 41, + "offset": 12054 + } + } + } + ], + "position": { + "start": { + "line": 423, + "column": 13, + "offset": 11881 + }, + "end": { + "line": 428, + "column": 22, + "offset": 12077 + } + } + } + ], + "position": { + "start": { + "line": 422, + "column": 11, + "offset": 11856 + }, + "end": { + "line": 429, + "column": 23, + "offset": 12101 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 432, + "column": 15, + "offset": 12165 + }, + "end": { + "line": 432, + "column": 45, + "offset": 12195 + } + } + } + ], + "position": { + "start": { + "line": 431, + "column": 13, + "offset": 12139 + }, + "end": { + "line": 433, + "column": 24, + "offset": 12220 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 435, + "column": 15, + "offset": 12260 + }, + "end": { + "line": 435, + "column": 38, + "offset": 12283 + } + } + } + ], + "position": { + "start": { + "line": 434, + "column": 13, + "offset": 12234 + }, + "end": { + "line": 436, + "column": 24, + "offset": 12308 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 438, + "column": 15, + "offset": 12348 + }, + "end": { + "line": 438, + "column": 38, + "offset": 12371 + } + } + } + ], + "position": { + "start": { + "line": 437, + "column": 13, + "offset": 12322 + }, + "end": { + "line": 439, + "column": 24, + "offset": 12396 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 441, + "column": 15, + "offset": 12436 + }, + "end": { + "line": 441, + "column": 39, + "offset": 12460 + } + } + } + ], + "position": { + "start": { + "line": 440, + "column": 13, + "offset": 12410 + }, + "end": { + "line": 442, + "column": 24, + "offset": 12485 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 444, + "column": 15, + "offset": 12525 + }, + "end": { + "line": 444, + "column": 37, + "offset": 12547 + } + } + } + ], + "position": { + "start": { + "line": 443, + "column": 13, + "offset": 12499 + }, + "end": { + "line": 445, + "column": 24, + "offset": 12572 + } + } + } + ], + "position": { + "start": { + "line": 430, + "column": 11, + "offset": 12113 + }, + "end": { + "line": 446, + "column": 24, + "offset": 12597 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 448, + "column": 13, + "offset": 12633 + }, + "end": { + "line": 448, + "column": 35, + "offset": 12655 + } + } + } + ], + "position": { + "start": { + "line": 447, + "column": 11, + "offset": 12609 + }, + "end": { + "line": 449, + "column": 22, + "offset": 12678 + } + } + } + ], + "position": { + "start": { + "line": 418, + "column": 9, + "offset": 11754 + }, + "end": { + "line": 450, + "column": 17, + "offset": 12696 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 454, + "column": 15, + "offset": 12777 + }, + "end": { + "line": 454, + "column": 39, + "offset": 12801 + } + } + } + ], + "position": { + "start": { + "line": 453, + "column": 13, + "offset": 12751 + }, + "end": { + "line": 455, + "column": 24, + "offset": 12826 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 457, + "column": 15, + "offset": 12866 + }, + "end": { + "line": 457, + "column": 49, + "offset": 12900 + } + } + } + ], + "position": { + "start": { + "line": 456, + "column": 13, + "offset": 12840 + }, + "end": { + "line": 458, + "column": 24, + "offset": 12925 + } + } + } + ], + "position": { + "start": { + "line": 452, + "column": 11, + "offset": 12725 + }, + "end": { + "line": 459, + "column": 24, + "offset": 12950 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsection" + }, + "children": [], + "position": { + "start": { + "line": 460, + "column": 11, + "offset": 12962 + }, + "end": { + "line": 460, + "column": 35, + "offset": 12986 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subsection" + }, + "children": [], + "position": { + "start": { + "line": 463, + "column": 15, + "offset": 13048 + }, + "end": { + "line": 463, + "column": 39, + "offset": 13072 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 464, + "column": 15, + "offset": 13088 + }, + "end": { + "line": 464, + "column": 45, + "offset": 13118 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 465, + "column": 15, + "offset": 13134 + }, + "end": { + "line": 465, + "column": 38, + "offset": 13157 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 466, + "column": 15, + "offset": 13173 + }, + "end": { + "line": 466, + "column": 38, + "offset": 13196 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 467, + "column": 15, + "offset": 13212 + }, + "end": { + "line": 467, + "column": 39, + "offset": 13236 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 468, + "column": 15, + "offset": 13252 + }, + "end": { + "line": 468, + "column": 37, + "offset": 13274 + } + } + } + ], + "position": { + "start": { + "line": 462, + "column": 13, + "offset": 13024 + }, + "end": { + "line": 469, + "column": 22, + "offset": 13297 + } + } + } + ], + "position": { + "start": { + "line": 461, + "column": 11, + "offset": 12998 + }, + "end": { + "line": 470, + "column": 24, + "offset": 13322 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 473, + "column": 15, + "offset": 13386 + }, + "end": { + "line": 473, + "column": 37, + "offset": 13408 + } + } + } + ], + "position": { + "start": { + "line": 472, + "column": 13, + "offset": 13360 + }, + "end": { + "line": 474, + "column": 24, + "offset": 13433 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 476, + "column": 15, + "offset": 13473 + }, + "end": { + "line": 476, + "column": 47, + "offset": 13505 + } + } + } + ], + "position": { + "start": { + "line": 475, + "column": 13, + "offset": 13447 + }, + "end": { + "line": 477, + "column": 24, + "offset": 13530 + } + } + } + ], + "position": { + "start": { + "line": 471, + "column": 11, + "offset": 13334 + }, + "end": { + "line": 478, + "column": 24, + "offset": 13555 + } + } + } + ], + "position": { + "start": { + "line": 451, + "column": 9, + "offset": 12706 + }, + "end": { + "line": 479, + "column": 17, + "offset": 13573 + } + } + } + ], + "position": { + "start": { + "line": 417, + "column": 7, + "offset": 11736 + }, + "end": { + "line": 480, + "column": 16, + "offset": 13590 + } + } + } + ], + "position": { + "start": { + "line": 412, + "column": 5, + "offset": 11588 + }, + "end": { + "line": 481, + "column": 15, + "offset": 13606 + } + } + } + ], + "position": { + "start": { + "line": 411, + "column": 3, + "offset": 11551 + }, + "end": { + "line": 482, + "column": 12, + "offset": 13619 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BookAppendix" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "appendix" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 485, + "column": 7, + "offset": 13690 + }, + "end": { + "line": 485, + "column": 37, + "offset": 13720 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AuthorByline" + }, + "children": [], + "position": { + "start": { + "line": 487, + "column": 9, + "offset": 13750 + }, + "end": { + "line": 487, + "column": 35, + "offset": 13776 + } + } + } + ], + "position": { + "start": { + "line": 486, + "column": 7, + "offset": 13728 + }, + "end": { + "line": 488, + "column": 20, + "offset": 13797 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 492, + "column": 13, + "offset": 13866 + }, + "end": { + "line": 492, + "column": 37, + "offset": 13890 + } + } + } + ], + "position": { + "start": { + "line": 491, + "column": 11, + "offset": 13842 + }, + "end": { + "line": 493, + "column": 22, + "offset": 13913 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 496, + "column": 15, + "offset": 13974 + }, + "end": { + "line": 496, + "column": 42, + "offset": 14001 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraphs" + }, + "children": [], + "position": { + "start": { + "line": 497, + "column": 15, + "offset": 14017 + }, + "end": { + "line": 497, + "column": 39, + "offset": 14041 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 498, + "column": 15, + "offset": 14057 + }, + "end": { + "line": 498, + "column": 39, + "offset": 14081 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "NotationList" + }, + "children": [], + "position": { + "start": { + "line": 499, + "column": 15, + "offset": 14097 + }, + "end": { + "line": 499, + "column": 41, + "offset": 14123 + } + } + } + ], + "position": { + "start": { + "line": 495, + "column": 13, + "offset": 13950 + }, + "end": { + "line": 500, + "column": 22, + "offset": 14146 + } + } + } + ], + "position": { + "start": { + "line": 494, + "column": 11, + "offset": 13925 + }, + "end": { + "line": 501, + "column": 23, + "offset": 14170 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 504, + "column": 15, + "offset": 14234 + }, + "end": { + "line": 504, + "column": 45, + "offset": 14264 + } + } + } + ], + "position": { + "start": { + "line": 503, + "column": 13, + "offset": 14208 + }, + "end": { + "line": 505, + "column": 24, + "offset": 14289 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 507, + "column": 15, + "offset": 14329 + }, + "end": { + "line": 507, + "column": 38, + "offset": 14352 + } + } + } + ], + "position": { + "start": { + "line": 506, + "column": 13, + "offset": 14303 + }, + "end": { + "line": 508, + "column": 24, + "offset": 14377 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 510, + "column": 15, + "offset": 14417 + }, + "end": { + "line": 510, + "column": 38, + "offset": 14440 + } + } + } + ], + "position": { + "start": { + "line": 509, + "column": 13, + "offset": 14391 + }, + "end": { + "line": 511, + "column": 24, + "offset": 14465 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 513, + "column": 15, + "offset": 14505 + }, + "end": { + "line": 513, + "column": 39, + "offset": 14529 + } + } + } + ], + "position": { + "start": { + "line": 512, + "column": 13, + "offset": 14479 + }, + "end": { + "line": 514, + "column": 24, + "offset": 14554 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 516, + "column": 15, + "offset": 14594 + }, + "end": { + "line": 516, + "column": 37, + "offset": 14616 + } + } + } + ], + "position": { + "start": { + "line": 515, + "column": 13, + "offset": 14568 + }, + "end": { + "line": 517, + "column": 24, + "offset": 14641 + } + } + } + ], + "position": { + "start": { + "line": 502, + "column": 11, + "offset": 14182 + }, + "end": { + "line": 518, + "column": 24, + "offset": 14666 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 520, + "column": 13, + "offset": 14702 + }, + "end": { + "line": 520, + "column": 35, + "offset": 14724 + } + } + } + ], + "position": { + "start": { + "line": 519, + "column": 11, + "offset": 14678 + }, + "end": { + "line": 521, + "column": 22, + "offset": 14747 + } + } + } + ], + "position": { + "start": { + "line": 490, + "column": 9, + "offset": 13823 + }, + "end": { + "line": 522, + "column": 17, + "offset": 14765 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Objectives" + }, + "children": [], + "position": { + "start": { + "line": 526, + "column": 15, + "offset": 14846 + }, + "end": { + "line": 526, + "column": 39, + "offset": 14870 + } + } + } + ], + "position": { + "start": { + "line": 525, + "column": 13, + "offset": 14820 + }, + "end": { + "line": 527, + "column": 24, + "offset": 14895 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 529, + "column": 15, + "offset": 14935 + }, + "end": { + "line": 529, + "column": 49, + "offset": 14969 + } + } + } + ], + "position": { + "start": { + "line": 528, + "column": 13, + "offset": 14909 + }, + "end": { + "line": 530, + "column": 24, + "offset": 14994 + } + } + } + ], + "position": { + "start": { + "line": 524, + "column": 11, + "offset": 14794 + }, + "end": { + "line": 531, + "column": 24, + "offset": 15019 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 532, + "column": 11, + "offset": 15031 + }, + "end": { + "line": 532, + "column": 32, + "offset": 15052 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Section" + }, + "children": [], + "position": { + "start": { + "line": 535, + "column": 15, + "offset": 15114 + }, + "end": { + "line": 535, + "column": 36, + "offset": 15135 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [], + "position": { + "start": { + "line": 536, + "column": 15, + "offset": 15151 + }, + "end": { + "line": 536, + "column": 45, + "offset": 15181 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercises" + }, + "children": [], + "position": { + "start": { + "line": 537, + "column": 15, + "offset": 15197 + }, + "end": { + "line": 537, + "column": 38, + "offset": 15220 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 538, + "column": 15, + "offset": 15236 + }, + "end": { + "line": 538, + "column": 38, + "offset": 15259 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 539, + "column": 15, + "offset": 15275 + }, + "end": { + "line": 539, + "column": 39, + "offset": 15299 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Glossary" + }, + "children": [], + "position": { + "start": { + "line": 540, + "column": 15, + "offset": 15315 + }, + "end": { + "line": 540, + "column": 37, + "offset": 15337 + } + } + } + ], + "position": { + "start": { + "line": 534, + "column": 13, + "offset": 15090 + }, + "end": { + "line": 541, + "column": 22, + "offset": 15360 + } + } + } + ], + "position": { + "start": { + "line": 533, + "column": 11, + "offset": 15064 + }, + "end": { + "line": 542, + "column": 24, + "offset": 15385 + } + } + }, + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Outcomes" + }, + "children": [], + "position": { + "start": { + "line": 545, + "column": 15, + "offset": 15449 + }, + "end": { + "line": 545, + "column": 37, + "offset": 15471 + } + } + } + ], + "position": { + "start": { + "line": 544, + "column": 13, + "offset": 15423 + }, + "end": { + "line": 546, + "column": 24, + "offset": 15496 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 548, + "column": 15, + "offset": 15536 + }, + "end": { + "line": 548, + "column": 47, + "offset": 15568 + } + } + } + ], + "position": { + "start": { + "line": 547, + "column": 13, + "offset": 15510 + }, + "end": { + "line": 549, + "column": 24, + "offset": 15593 + } + } + } + ], + "position": { + "start": { + "line": 543, + "column": 11, + "offset": 15397 + }, + "end": { + "line": 550, + "column": 24, + "offset": 15618 + } + } + } + ], + "position": { + "start": { + "line": 523, + "column": 9, + "offset": 14775 + }, + "end": { + "line": 551, + "column": 17, + "offset": 15636 + } + } + } + ], + "position": { + "start": { + "line": 489, + "column": 7, + "offset": 13805 + }, + "end": { + "line": 552, + "column": 16, + "offset": 15653 + } + } + } + ], + "position": { + "start": { + "line": 484, + "column": 5, + "offset": 13657 + }, + "end": { + "line": 553, + "column": 15, + "offset": 15669 + } + } + } + ], + "position": { + "start": { + "line": 483, + "column": 3, + "offset": 13623 + }, + "end": { + "line": 554, + "column": 12, + "offset": 15682 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IndexDivision" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "index" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 557, + "column": 7, + "offset": 15751 + }, + "end": { + "line": 557, + "column": 45, + "offset": 15789 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IndexList" + }, + "children": [], + "position": { + "start": { + "line": 558, + "column": 7, + "offset": 15797 + }, + "end": { + "line": 558, + "column": 30, + "offset": 15820 + } + } + } + ], + "position": { + "start": { + "line": 556, + "column": 5, + "offset": 15721 + }, + "end": { + "line": 559, + "column": 15, + "offset": 15836 + } + } + } + ], + "position": { + "start": { + "line": 555, + "column": 3, + "offset": 15686 + }, + "end": { + "line": 560, + "column": 12, + "offset": 15849 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ArticleFrontMatter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "frontmatter" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 563, + "column": 7, + "offset": 15929 + }, + "end": { + "line": 563, + "column": 42, + "offset": 15964 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TitlePage" + }, + "children": [], + "position": { + "start": { + "line": 564, + "column": 7, + "offset": 15972 + }, + "end": { + "line": 564, + "column": 30, + "offset": 15995 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Abstract" + }, + "children": [], + "position": { + "start": { + "line": 566, + "column": 9, + "offset": 16023 + }, + "end": { + "line": 566, + "column": 31, + "offset": 16045 + } + } + } + ], + "position": { + "start": { + "line": 565, + "column": 7, + "offset": 16003 + }, + "end": { + "line": 567, + "column": 18, + "offset": 16064 + } + } + } + ], + "position": { + "start": { + "line": 562, + "column": 5, + "offset": 15893 + }, + "end": { + "line": 568, + "column": 15, + "offset": 16080 + } + } + } + ], + "position": { + "start": { + "line": 561, + "column": 3, + "offset": 15853 + }, + "end": { + "line": 569, + "column": 12, + "offset": 16093 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BookFrontMatter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "frontmatter" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 572, + "column": 7, + "offset": 16170 + }, + "end": { + "line": 572, + "column": 42, + "offset": 16205 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TitlePage" + }, + "children": [], + "position": { + "start": { + "line": 573, + "column": 7, + "offset": 16213 + }, + "end": { + "line": 573, + "column": 30, + "offset": 16236 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ColophonFront" + }, + "children": [], + "position": { + "start": { + "line": 575, + "column": 9, + "offset": 16264 + }, + "end": { + "line": 575, + "column": 36, + "offset": 16291 + } + } + } + ], + "position": { + "start": { + "line": 574, + "column": 7, + "offset": 16244 + }, + "end": { + "line": 576, + "column": 18, + "offset": 16310 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Biography" + }, + "children": [], + "position": { + "start": { + "line": 578, + "column": 9, + "offset": 16340 + }, + "end": { + "line": 578, + "column": 32, + "offset": 16363 + } + } + } + ], + "position": { + "start": { + "line": 577, + "column": 7, + "offset": 16318 + }, + "end": { + "line": 579, + "column": 20, + "offset": 16384 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Dedication" + }, + "children": [], + "position": { + "start": { + "line": 581, + "column": 9, + "offset": 16412 + }, + "end": { + "line": 581, + "column": 33, + "offset": 16436 + } + } + } + ], + "position": { + "start": { + "line": 580, + "column": 7, + "offset": 16392 + }, + "end": { + "line": 582, + "column": 18, + "offset": 16455 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Acknowledgement" + }, + "children": [], + "position": { + "start": { + "line": 584, + "column": 9, + "offset": 16483 + }, + "end": { + "line": 584, + "column": 38, + "offset": 16512 + } + } + } + ], + "position": { + "start": { + "line": 583, + "column": 7, + "offset": 16463 + }, + "end": { + "line": 585, + "column": 18, + "offset": 16531 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preface" + }, + "children": [], + "position": { + "start": { + "line": 587, + "column": 9, + "offset": 16561 + }, + "end": { + "line": 587, + "column": 30, + "offset": 16582 + } + } + } + ], + "position": { + "start": { + "line": 586, + "column": 7, + "offset": 16539 + }, + "end": { + "line": 588, + "column": 20, + "offset": 16603 + } + } + } + ], + "position": { + "start": { + "line": 571, + "column": 5, + "offset": 16134 + }, + "end": { + "line": 589, + "column": 15, + "offset": 16619 + } + } + } + ], + "position": { + "start": { + "line": 570, + "column": 3, + "offset": 16097 + }, + "end": { + "line": 590, + "column": 12, + "offset": 16632 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TitlePage" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "titlepage" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Author" + }, + "children": [], + "position": { + "start": { + "line": 595, + "column": 11, + "offset": 16738 + }, + "end": { + "line": 595, + "column": 31, + "offset": 16758 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Author" + }, + "children": [], + "position": { + "start": { + "line": 597, + "column": 13, + "offset": 16796 + }, + "end": { + "line": 597, + "column": 33, + "offset": 16816 + } + } + } + ], + "position": { + "start": { + "line": 596, + "column": 11, + "offset": 16770 + }, + "end": { + "line": 598, + "column": 24, + "offset": 16841 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Editor" + }, + "children": [], + "position": { + "start": { + "line": 600, + "column": 13, + "offset": 16879 + }, + "end": { + "line": 600, + "column": 33, + "offset": 16899 + } + } + } + ], + "position": { + "start": { + "line": 599, + "column": 11, + "offset": 16853 + }, + "end": { + "line": 601, + "column": 24, + "offset": 16924 + } + } + } + ], + "position": { + "start": { + "line": 594, + "column": 9, + "offset": 16719 + }, + "end": { + "line": 602, + "column": 17, + "offset": 16942 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Editor" + }, + "children": [], + "position": { + "start": { + "line": 604, + "column": 11, + "offset": 16971 + }, + "end": { + "line": 604, + "column": 31, + "offset": 16991 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Editor" + }, + "children": [], + "position": { + "start": { + "line": 606, + "column": 13, + "offset": 17029 + }, + "end": { + "line": 606, + "column": 33, + "offset": 17049 + } + } + } + ], + "position": { + "start": { + "line": 605, + "column": 11, + "offset": 17003 + }, + "end": { + "line": 607, + "column": 24, + "offset": 17074 + } + } + } + ], + "position": { + "start": { + "line": 603, + "column": 9, + "offset": 16952 + }, + "end": { + "line": 608, + "column": 17, + "offset": 17092 + } + } + } + ], + "position": { + "start": { + "line": 593, + "column": 7, + "offset": 16701 + }, + "end": { + "line": 609, + "column": 16, + "offset": 17109 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Credit" + }, + "children": [], + "position": { + "start": { + "line": 611, + "column": 9, + "offset": 17139 + }, + "end": { + "line": 611, + "column": 29, + "offset": 17159 + } + } + } + ], + "position": { + "start": { + "line": 610, + "column": 7, + "offset": 17117 + }, + "end": { + "line": 612, + "column": 20, + "offset": 17180 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Date" + }, + "children": [], + "position": { + "start": { + "line": 614, + "column": 9, + "offset": 17208 + }, + "end": { + "line": 614, + "column": 27, + "offset": 17226 + } + } + } + ], + "position": { + "start": { + "line": 613, + "column": 7, + "offset": 17188 + }, + "end": { + "line": 615, + "column": 18, + "offset": 17245 + } + } + } + ], + "position": { + "start": { + "line": 592, + "column": 5, + "offset": 16667 + }, + "end": { + "line": 616, + "column": 15, + "offset": 17261 + } + } + } + ], + "position": { + "start": { + "line": 591, + "column": 3, + "offset": 16636 + }, + "end": { + "line": 617, + "column": 12, + "offset": 17274 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Email" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "email" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 620, + "column": 7, + "offset": 17335 + }, + "end": { + "line": 620, + "column": 14, + "offset": 17342 + } + } + } + ], + "position": { + "start": { + "line": 619, + "column": 5, + "offset": 17305 + }, + "end": { + "line": 621, + "column": 15, + "offset": 17358 + } + } + } + ], + "position": { + "start": { + "line": 618, + "column": 3, + "offset": 17278 + }, + "end": { + "line": 622, + "column": 12, + "offset": 17371 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "PersonName" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "personname" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 625, + "column": 7, + "offset": 17442 + }, + "end": { + "line": 625, + "column": 31, + "offset": 17466 + } + } + } + ], + "position": { + "start": { + "line": 624, + "column": 5, + "offset": 17407 + }, + "end": { + "line": 626, + "column": 15, + "offset": 17482 + } + } + } + ], + "position": { + "start": { + "line": 623, + "column": 3, + "offset": 17375 + }, + "end": { + "line": 627, + "column": 12, + "offset": 17495 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Department" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "department" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 631, + "column": 9, + "offset": 17584 + }, + "end": { + "line": 631, + "column": 33, + "offset": 17608 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortLine" + }, + "children": [], + "position": { + "start": { + "line": 633, + "column": 11, + "offset": 17641 + }, + "end": { + "line": 633, + "column": 34, + "offset": 17664 + } + } + } + ], + "position": { + "start": { + "line": 632, + "column": 9, + "offset": 17618 + }, + "end": { + "line": 634, + "column": 21, + "offset": 17686 + } + } + } + ], + "position": { + "start": { + "line": 630, + "column": 7, + "offset": 17566 + }, + "end": { + "line": 635, + "column": 16, + "offset": 17703 + } + } + } + ], + "position": { + "start": { + "line": 629, + "column": 5, + "offset": 17531 + }, + "end": { + "line": 636, + "column": 15, + "offset": 17719 + } + } + } + ], + "position": { + "start": { + "line": 628, + "column": 3, + "offset": 17499 + }, + "end": { + "line": 637, + "column": 12, + "offset": 17732 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Institution" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "institution" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 641, + "column": 9, + "offset": 17823 + }, + "end": { + "line": 641, + "column": 33, + "offset": 17847 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortLine" + }, + "children": [], + "position": { + "start": { + "line": 643, + "column": 11, + "offset": 17880 + }, + "end": { + "line": 643, + "column": 34, + "offset": 17903 + } + } + } + ], + "position": { + "start": { + "line": 642, + "column": 9, + "offset": 17857 + }, + "end": { + "line": 644, + "column": 21, + "offset": 17925 + } + } + } + ], + "position": { + "start": { + "line": 640, + "column": 7, + "offset": 17805 + }, + "end": { + "line": 645, + "column": 16, + "offset": 17942 + } + } + } + ], + "position": { + "start": { + "line": 639, + "column": 5, + "offset": 17769 + }, + "end": { + "line": 646, + "column": 15, + "offset": 17958 + } + } + } + ], + "position": { + "start": { + "line": 638, + "column": 3, + "offset": 17736 + }, + "end": { + "line": 647, + "column": 12, + "offset": 17971 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Author" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "author" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PersonName" + }, + "children": [], + "position": { + "start": { + "line": 650, + "column": 7, + "offset": 18034 + }, + "end": { + "line": 650, + "column": 31, + "offset": 18058 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Department" + }, + "children": [], + "position": { + "start": { + "line": 652, + "column": 9, + "offset": 18086 + }, + "end": { + "line": 652, + "column": 33, + "offset": 18110 + } + } + } + ], + "position": { + "start": { + "line": 651, + "column": 7, + "offset": 18066 + }, + "end": { + "line": 653, + "column": 18, + "offset": 18129 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Institution" + }, + "children": [], + "position": { + "start": { + "line": 655, + "column": 9, + "offset": 18157 + }, + "end": { + "line": 655, + "column": 34, + "offset": 18182 + } + } + } + ], + "position": { + "start": { + "line": 654, + "column": 7, + "offset": 18137 + }, + "end": { + "line": 656, + "column": 18, + "offset": 18201 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Email" + }, + "children": [], + "position": { + "start": { + "line": 658, + "column": 9, + "offset": 18229 + }, + "end": { + "line": 658, + "column": 28, + "offset": 18248 + } + } + } + ], + "position": { + "start": { + "line": 657, + "column": 7, + "offset": 18209 + }, + "end": { + "line": 659, + "column": 18, + "offset": 18267 + } + } + } + ], + "position": { + "start": { + "line": 649, + "column": 5, + "offset": 18003 + }, + "end": { + "line": 660, + "column": 15, + "offset": 18283 + } + } + } + ], + "position": { + "start": { + "line": 648, + "column": 3, + "offset": 17975 + }, + "end": { + "line": 661, + "column": 12, + "offset": 18296 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Editor" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "editor" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PersonName" + }, + "children": [], + "position": { + "start": { + "line": 664, + "column": 7, + "offset": 18359 + }, + "end": { + "line": 664, + "column": 31, + "offset": 18383 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Department" + }, + "children": [], + "position": { + "start": { + "line": 666, + "column": 9, + "offset": 18411 + }, + "end": { + "line": 666, + "column": 33, + "offset": 18435 + } + } + } + ], + "position": { + "start": { + "line": 665, + "column": 7, + "offset": 18391 + }, + "end": { + "line": 667, + "column": 18, + "offset": 18454 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Institution" + }, + "children": [], + "position": { + "start": { + "line": 669, + "column": 9, + "offset": 18482 + }, + "end": { + "line": 669, + "column": 34, + "offset": 18507 + } + } + } + ], + "position": { + "start": { + "line": 668, + "column": 7, + "offset": 18462 + }, + "end": { + "line": 670, + "column": 18, + "offset": 18526 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Email" + }, + "children": [], + "position": { + "start": { + "line": 672, + "column": 9, + "offset": 18554 + }, + "end": { + "line": 672, + "column": 28, + "offset": 18573 + } + } + } + ], + "position": { + "start": { + "line": 671, + "column": 7, + "offset": 18534 + }, + "end": { + "line": 673, + "column": 18, + "offset": 18592 + } + } + } + ], + "position": { + "start": { + "line": 663, + "column": 5, + "offset": 18328 + }, + "end": { + "line": 674, + "column": 15, + "offset": 18608 + } + } + } + ], + "position": { + "start": { + "line": 662, + "column": 3, + "offset": 18300 + }, + "end": { + "line": 675, + "column": 12, + "offset": 18621 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Credit" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "credit" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 678, + "column": 7, + "offset": 18684 + }, + "end": { + "line": 678, + "column": 26, + "offset": 18703 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Author" + }, + "children": [], + "position": { + "start": { + "line": 680, + "column": 9, + "offset": 18732 + }, + "end": { + "line": 680, + "column": 29, + "offset": 18752 + } + } + } + ], + "position": { + "start": { + "line": 679, + "column": 7, + "offset": 18711 + }, + "end": { + "line": 681, + "column": 19, + "offset": 18772 + } + } + } + ], + "position": { + "start": { + "line": 677, + "column": 5, + "offset": 18653 + }, + "end": { + "line": 682, + "column": 15, + "offset": 18788 + } + } + } + ], + "position": { + "start": { + "line": 676, + "column": 3, + "offset": 18625 + }, + "end": { + "line": 683, + "column": 12, + "offset": 18801 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Date" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "date" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 689, + "column": 13, + "offset": 18923 + }, + "end": { + "line": 689, + "column": 36, + "offset": 18946 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Generator" + }, + "children": [], + "position": { + "start": { + "line": 690, + "column": 13, + "offset": 18960 + }, + "end": { + "line": 690, + "column": 36, + "offset": 18983 + } + } + } + ], + "position": { + "start": { + "line": 688, + "column": 11, + "offset": 18901 + }, + "end": { + "line": 691, + "column": 20, + "offset": 19004 + } + } + } + ], + "position": { + "start": { + "line": 687, + "column": 9, + "offset": 18877 + }, + "end": { + "line": 692, + "column": 22, + "offset": 19027 + } + } + } + ], + "position": { + "start": { + "line": 686, + "column": 7, + "offset": 18860 + }, + "end": { + "line": 693, + "column": 15, + "offset": 19043 + } + } + } + ], + "position": { + "start": { + "line": 685, + "column": 5, + "offset": 18831 + }, + "end": { + "line": 694, + "column": 15, + "offset": 19059 + } + } + } + ], + "position": { + "start": { + "line": 684, + "column": 3, + "offset": 18805 + }, + "end": { + "line": 695, + "column": 12, + "offset": 19072 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Abstract" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "abstract" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 698, + "column": 7, + "offset": 19139 + }, + "end": { + "line": 698, + "column": 35, + "offset": 19167 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 700, + "column": 9, + "offset": 19196 + }, + "end": { + "line": 700, + "column": 32, + "offset": 19219 + } + } + } + ], + "position": { + "start": { + "line": 699, + "column": 7, + "offset": 19175 + }, + "end": { + "line": 701, + "column": 19, + "offset": 19239 + } + } + } + ], + "position": { + "start": { + "line": 697, + "column": 5, + "offset": 19106 + }, + "end": { + "line": 702, + "column": 15, + "offset": 19255 + } + } + } + ], + "position": { + "start": { + "line": 696, + "column": 3, + "offset": 19076 + }, + "end": { + "line": 703, + "column": 12, + "offset": 19268 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ColophonCredit" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "credit" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "role" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 707, + "column": 9, + "offset": 19370 + }, + "end": { + "line": 707, + "column": 32, + "offset": 19393 + } + } + } + ], + "position": { + "start": { + "line": 706, + "column": 7, + "offset": 19339 + }, + "end": { + "line": 708, + "column": 17, + "offset": 19411 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "entity" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 710, + "column": 9, + "offset": 19452 + }, + "end": { + "line": 710, + "column": 31, + "offset": 19474 + } + } + } + ], + "position": { + "start": { + "line": 709, + "column": 7, + "offset": 19419 + }, + "end": { + "line": 711, + "column": 17, + "offset": 19492 + } + } + } + ], + "position": { + "start": { + "line": 705, + "column": 5, + "offset": 19308 + }, + "end": { + "line": 712, + "column": 15, + "offset": 19508 + } + } + } + ], + "position": { + "start": { + "line": 704, + "column": 3, + "offset": 19272 + }, + "end": { + "line": 713, + "column": 12, + "offset": 19521 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ShortLicense" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "shortlicense" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 716, + "column": 7, + "offset": 19596 + }, + "end": { + "line": 716, + "column": 29, + "offset": 19618 + } + } + } + ], + "position": { + "start": { + "line": 715, + "column": 5, + "offset": 19559 + }, + "end": { + "line": 717, + "column": 15, + "offset": 19634 + } + } + } + ], + "position": { + "start": { + "line": 714, + "column": 3, + "offset": 19525 + }, + "end": { + "line": 718, + "column": 12, + "offset": 19647 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Website" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "website" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Url" + }, + "children": [], + "position": { + "start": { + "line": 721, + "column": 7, + "offset": 19712 + }, + "end": { + "line": 721, + "column": 24, + "offset": 19729 + } + } + } + ], + "position": { + "start": { + "line": 720, + "column": 5, + "offset": 19680 + }, + "end": { + "line": 722, + "column": 15, + "offset": 19745 + } + } + } + ], + "position": { + "start": { + "line": 719, + "column": 3, + "offset": 19651 + }, + "end": { + "line": 723, + "column": 12, + "offset": 19758 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ColophonFront" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "colophon" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 726, + "column": 7, + "offset": 19830 + }, + "end": { + "line": 726, + "column": 35, + "offset": 19858 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ColophonCredit" + }, + "children": [], + "position": { + "start": { + "line": 728, + "column": 9, + "offset": 19888 + }, + "end": { + "line": 728, + "column": 37, + "offset": 19916 + } + } + } + ], + "position": { + "start": { + "line": 727, + "column": 7, + "offset": 19866 + }, + "end": { + "line": 729, + "column": 20, + "offset": 19937 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "edition" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 732, + "column": 11, + "offset": 20001 + }, + "end": { + "line": 732, + "column": 18, + "offset": 20008 + } + } + } + ], + "position": { + "start": { + "line": 731, + "column": 9, + "offset": 19965 + }, + "end": { + "line": 733, + "column": 19, + "offset": 20028 + } + } + } + ], + "position": { + "start": { + "line": 730, + "column": 7, + "offset": 19945 + }, + "end": { + "line": 734, + "column": 18, + "offset": 20047 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Website" + }, + "children": [], + "position": { + "start": { + "line": 736, + "column": 9, + "offset": 20075 + }, + "end": { + "line": 736, + "column": 30, + "offset": 20096 + } + } + } + ], + "position": { + "start": { + "line": 735, + "column": 7, + "offset": 20055 + }, + "end": { + "line": 737, + "column": 18, + "offset": 20115 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "copyright" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "year" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 741, + "column": 13, + "offset": 20216 + }, + "end": { + "line": 741, + "column": 36, + "offset": 20239 + } + } + } + ], + "position": { + "start": { + "line": 740, + "column": 11, + "offset": 20181 + }, + "end": { + "line": 742, + "column": 21, + "offset": 20261 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "holder" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 744, + "column": 13, + "offset": 20310 + }, + "end": { + "line": 744, + "column": 20, + "offset": 20317 + } + } + } + ], + "position": { + "start": { + "line": 743, + "column": 11, + "offset": 20273 + }, + "end": { + "line": 745, + "column": 21, + "offset": 20339 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "minilicense" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 748, + "column": 15, + "offset": 20419 + }, + "end": { + "line": 748, + "column": 38, + "offset": 20442 + } + } + } + ], + "position": { + "start": { + "line": 747, + "column": 13, + "offset": 20375 + }, + "end": { + "line": 749, + "column": 23, + "offset": 20466 + } + } + } + ], + "position": { + "start": { + "line": 746, + "column": 11, + "offset": 20351 + }, + "end": { + "line": 750, + "column": 22, + "offset": 20489 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortLicense" + }, + "children": [], + "position": { + "start": { + "line": 752, + "column": 13, + "offset": 20525 + }, + "end": { + "line": 752, + "column": 39, + "offset": 20551 + } + } + } + ], + "position": { + "start": { + "line": 751, + "column": 11, + "offset": 20501 + }, + "end": { + "line": 753, + "column": 22, + "offset": 20574 + } + } + } + ], + "position": { + "start": { + "line": 739, + "column": 9, + "offset": 20143 + }, + "end": { + "line": 754, + "column": 19, + "offset": 20594 + } + } + } + ], + "position": { + "start": { + "line": 738, + "column": 7, + "offset": 20123 + }, + "end": { + "line": 755, + "column": 18, + "offset": 20613 + } + } + } + ], + "position": { + "start": { + "line": 725, + "column": 5, + "offset": 19797 + }, + "end": { + "line": 756, + "column": 15, + "offset": 20629 + } + } + } + ], + "position": { + "start": { + "line": 724, + "column": 3, + "offset": 19762 + }, + "end": { + "line": 757, + "column": 12, + "offset": 20642 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Biography" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "biography" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 760, + "column": 7, + "offset": 20711 + }, + "end": { + "line": 760, + "column": 42, + "offset": 20746 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 763, + "column": 11, + "offset": 20795 + }, + "end": { + "line": 763, + "column": 48, + "offset": 20832 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [], + "position": { + "start": { + "line": 764, + "column": 11, + "offset": 20844 + }, + "end": { + "line": 764, + "column": 43, + "offset": 20876 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 765, + "column": 11, + "offset": 20888 + }, + "end": { + "line": 765, + "column": 35, + "offset": 20912 + } + } + } + ], + "position": { + "start": { + "line": 762, + "column": 9, + "offset": 20775 + }, + "end": { + "line": 766, + "column": 18, + "offset": 20931 + } + } + } + ], + "position": { + "start": { + "line": 761, + "column": 7, + "offset": 20754 + }, + "end": { + "line": 767, + "column": 19, + "offset": 20951 + } + } + } + ], + "position": { + "start": { + "line": 759, + "column": 5, + "offset": 20677 + }, + "end": { + "line": 768, + "column": 15, + "offset": 20967 + } + } + } + ], + "position": { + "start": { + "line": 758, + "column": 3, + "offset": 20646 + }, + "end": { + "line": 769, + "column": 12, + "offset": 20980 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Dedication" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "dedication" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 772, + "column": 7, + "offset": 21051 + }, + "end": { + "line": 772, + "column": 42, + "offset": 21086 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 775, + "column": 11, + "offset": 21135 + }, + "end": { + "line": 775, + "column": 34, + "offset": 21158 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphLined" + }, + "children": [], + "position": { + "start": { + "line": 776, + "column": 11, + "offset": 21170 + }, + "end": { + "line": 776, + "column": 39, + "offset": 21198 + } + } + } + ], + "position": { + "start": { + "line": 774, + "column": 9, + "offset": 21115 + }, + "end": { + "line": 777, + "column": 18, + "offset": 21217 + } + } + } + ], + "position": { + "start": { + "line": 773, + "column": 7, + "offset": 21094 + }, + "end": { + "line": 778, + "column": 19, + "offset": 21237 + } + } + } + ], + "position": { + "start": { + "line": 771, + "column": 5, + "offset": 21016 + }, + "end": { + "line": 779, + "column": 15, + "offset": 21253 + } + } + } + ], + "position": { + "start": { + "line": 770, + "column": 3, + "offset": 20984 + }, + "end": { + "line": 780, + "column": 12, + "offset": 21266 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Acknowledgement" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "acknowledgement" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 783, + "column": 7, + "offset": 21347 + }, + "end": { + "line": 783, + "column": 42, + "offset": 21382 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 786, + "column": 11, + "offset": 21431 + }, + "end": { + "line": 786, + "column": 48, + "offset": 21468 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [], + "position": { + "start": { + "line": 787, + "column": 11, + "offset": 21480 + }, + "end": { + "line": 787, + "column": 43, + "offset": 21512 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 788, + "column": 11, + "offset": 21524 + }, + "end": { + "line": 788, + "column": 35, + "offset": 21548 + } + } + } + ], + "position": { + "start": { + "line": 785, + "column": 9, + "offset": 21411 + }, + "end": { + "line": 789, + "column": 18, + "offset": 21567 + } + } + } + ], + "position": { + "start": { + "line": 784, + "column": 7, + "offset": 21390 + }, + "end": { + "line": 790, + "column": 19, + "offset": 21587 + } + } + } + ], + "position": { + "start": { + "line": 782, + "column": 5, + "offset": 21307 + }, + "end": { + "line": 791, + "column": 15, + "offset": 21603 + } + } + } + ], + "position": { + "start": { + "line": 781, + "column": 3, + "offset": 21270 + }, + "end": { + "line": 792, + "column": 12, + "offset": 21616 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Preface" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "preface" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 795, + "column": 7, + "offset": 21681 + }, + "end": { + "line": 795, + "column": 42, + "offset": 21716 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 800, + "column": 15, + "offset": 21810 + }, + "end": { + "line": 800, + "column": 52, + "offset": 21847 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [], + "position": { + "start": { + "line": 801, + "column": 15, + "offset": 21863 + }, + "end": { + "line": 801, + "column": 47, + "offset": 21895 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 802, + "column": 15, + "offset": 21911 + }, + "end": { + "line": 802, + "column": 39, + "offset": 21935 + } + } + } + ], + "position": { + "start": { + "line": 799, + "column": 13, + "offset": 21786 + }, + "end": { + "line": 803, + "column": 22, + "offset": 21958 + } + } + } + ], + "position": { + "start": { + "line": 798, + "column": 11, + "offset": 21761 + }, + "end": { + "line": 804, + "column": 23, + "offset": 21982 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Attribution" + }, + "children": [], + "position": { + "start": { + "line": 806, + "column": 13, + "offset": 22020 + }, + "end": { + "line": 806, + "column": 38, + "offset": 22045 + } + } + } + ], + "position": { + "start": { + "line": 805, + "column": 11, + "offset": 21994 + }, + "end": { + "line": 807, + "column": 24, + "offset": 22070 + } + } + } + ], + "position": { + "start": { + "line": 797, + "column": 9, + "offset": 21742 + }, + "end": { + "line": 808, + "column": 17, + "offset": 22088 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 812, + "column": 15, + "offset": 22167 + }, + "end": { + "line": 812, + "column": 52, + "offset": 22204 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [], + "position": { + "start": { + "line": 813, + "column": 15, + "offset": 22220 + }, + "end": { + "line": 813, + "column": 47, + "offset": 22252 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 814, + "column": 15, + "offset": 22268 + }, + "end": { + "line": 814, + "column": 39, + "offset": 22292 + } + } + } + ], + "position": { + "start": { + "line": 811, + "column": 13, + "offset": 22143 + }, + "end": { + "line": 815, + "column": 22, + "offset": 22315 + } + } + } + ], + "position": { + "start": { + "line": 810, + "column": 11, + "offset": 22117 + }, + "end": { + "line": 816, + "column": 24, + "offset": 22340 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Contributors" + }, + "children": [], + "position": { + "start": { + "line": 817, + "column": 11, + "offset": 22352 + }, + "end": { + "line": 817, + "column": 37, + "offset": 22378 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 820, + "column": 15, + "offset": 22440 + }, + "end": { + "line": 820, + "column": 52, + "offset": 22477 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [], + "position": { + "start": { + "line": 821, + "column": 15, + "offset": 22493 + }, + "end": { + "line": 821, + "column": 47, + "offset": 22525 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Commentary" + }, + "children": [], + "position": { + "start": { + "line": 822, + "column": 15, + "offset": 22541 + }, + "end": { + "line": 822, + "column": 39, + "offset": 22565 + } + } + } + ], + "position": { + "start": { + "line": 819, + "column": 13, + "offset": 22416 + }, + "end": { + "line": 823, + "column": 22, + "offset": 22588 + } + } + } + ], + "position": { + "start": { + "line": 818, + "column": 11, + "offset": 22390 + }, + "end": { + "line": 824, + "column": 24, + "offset": 22613 + } + } + } + ], + "position": { + "start": { + "line": 809, + "column": 9, + "offset": 22098 + }, + "end": { + "line": 825, + "column": 17, + "offset": 22631 + } + } + } + ], + "position": { + "start": { + "line": 796, + "column": 7, + "offset": 21724 + }, + "end": { + "line": 826, + "column": 16, + "offset": 22648 + } + } + } + ], + "position": { + "start": { + "line": 794, + "column": 5, + "offset": 21649 + }, + "end": { + "line": 827, + "column": 15, + "offset": 22664 + } + } + } + ], + "position": { + "start": { + "line": 793, + "column": 3, + "offset": 21620 + }, + "end": { + "line": 828, + "column": 12, + "offset": 22677 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ArticleBackMatter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "backmatter" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 831, + "column": 7, + "offset": 22755 + }, + "end": { + "line": 831, + "column": 42, + "offset": 22790 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ArticleAppendix" + }, + "children": [], + "position": { + "start": { + "line": 834, + "column": 11, + "offset": 22840 + }, + "end": { + "line": 834, + "column": 40, + "offset": 22869 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 835, + "column": 11, + "offset": 22881 + }, + "end": { + "line": 835, + "column": 34, + "offset": 22904 + } + } + } + ], + "position": { + "start": { + "line": 833, + "column": 9, + "offset": 22820 + }, + "end": { + "line": 836, + "column": 18, + "offset": 22923 + } + } + } + ], + "position": { + "start": { + "line": 832, + "column": 7, + "offset": 22798 + }, + "end": { + "line": 837, + "column": 20, + "offset": 22944 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 839, + "column": 9, + "offset": 22972 + }, + "end": { + "line": 839, + "column": 33, + "offset": 22996 + } + } + } + ], + "position": { + "start": { + "line": 838, + "column": 7, + "offset": 22952 + }, + "end": { + "line": 840, + "column": 18, + "offset": 23015 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IndexDivision" + }, + "children": [], + "position": { + "start": { + "line": 842, + "column": 9, + "offset": 23043 + }, + "end": { + "line": 842, + "column": 36, + "offset": 23070 + } + } + } + ], + "position": { + "start": { + "line": 841, + "column": 7, + "offset": 23023 + }, + "end": { + "line": 843, + "column": 18, + "offset": 23089 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ColophonBack" + }, + "children": [], + "position": { + "start": { + "line": 845, + "column": 9, + "offset": 23117 + }, + "end": { + "line": 845, + "column": 35, + "offset": 23143 + } + } + } + ], + "position": { + "start": { + "line": 844, + "column": 7, + "offset": 23097 + }, + "end": { + "line": 846, + "column": 18, + "offset": 23162 + } + } + } + ], + "position": { + "start": { + "line": 830, + "column": 5, + "offset": 22720 + }, + "end": { + "line": 847, + "column": 15, + "offset": 23178 + } + } + } + ], + "position": { + "start": { + "line": 829, + "column": 3, + "offset": 22681 + }, + "end": { + "line": 848, + "column": 12, + "offset": 23191 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BookBackMatter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "backmatter" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 851, + "column": 7, + "offset": 23266 + }, + "end": { + "line": 851, + "column": 42, + "offset": 23301 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BookAppendix" + }, + "children": [], + "position": { + "start": { + "line": 854, + "column": 11, + "offset": 23351 + }, + "end": { + "line": 854, + "column": 37, + "offset": 23377 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solutions" + }, + "children": [], + "position": { + "start": { + "line": 855, + "column": 11, + "offset": 23389 + }, + "end": { + "line": 855, + "column": 34, + "offset": 23412 + } + } + } + ], + "position": { + "start": { + "line": 853, + "column": 9, + "offset": 23331 + }, + "end": { + "line": 856, + "column": 18, + "offset": 23431 + } + } + } + ], + "position": { + "start": { + "line": 852, + "column": 7, + "offset": 23309 + }, + "end": { + "line": 857, + "column": 20, + "offset": 23452 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "References" + }, + "children": [], + "position": { + "start": { + "line": 859, + "column": 9, + "offset": 23480 + }, + "end": { + "line": 859, + "column": 33, + "offset": 23504 + } + } + } + ], + "position": { + "start": { + "line": 858, + "column": 7, + "offset": 23460 + }, + "end": { + "line": 860, + "column": 18, + "offset": 23523 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IndexDivision" + }, + "children": [], + "position": { + "start": { + "line": 862, + "column": 9, + "offset": 23551 + }, + "end": { + "line": 862, + "column": 36, + "offset": 23578 + } + } + } + ], + "position": { + "start": { + "line": 861, + "column": 7, + "offset": 23531 + }, + "end": { + "line": 863, + "column": 18, + "offset": 23597 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ColophonBack" + }, + "children": [], + "position": { + "start": { + "line": 865, + "column": 9, + "offset": 23625 + }, + "end": { + "line": 865, + "column": 35, + "offset": 23651 + } + } + } + ], + "position": { + "start": { + "line": 864, + "column": 7, + "offset": 23605 + }, + "end": { + "line": 866, + "column": 18, + "offset": 23670 + } + } + } + ], + "position": { + "start": { + "line": 850, + "column": 5, + "offset": 23231 + }, + "end": { + "line": 867, + "column": 15, + "offset": 23686 + } + } + } + ], + "position": { + "start": { + "line": 849, + "column": 3, + "offset": 23195 + }, + "end": { + "line": 868, + "column": 12, + "offset": 23699 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ColophonBack" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "colophon" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 871, + "column": 7, + "offset": 23770 + }, + "end": { + "line": 871, + "column": 35, + "offset": 23798 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 874, + "column": 11, + "offset": 23847 + }, + "end": { + "line": 874, + "column": 34, + "offset": 23870 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 875, + "column": 11, + "offset": 23882 + }, + "end": { + "line": 875, + "column": 44, + "offset": 23915 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideGroupNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 876, + "column": 11, + "offset": 23927 + }, + "end": { + "line": 876, + "column": 49, + "offset": 23965 + } + } + } + ], + "position": { + "start": { + "line": 873, + "column": 9, + "offset": 23827 + }, + "end": { + "line": 877, + "column": 18, + "offset": 23984 + } + } + } + ], + "position": { + "start": { + "line": 872, + "column": 7, + "offset": 23806 + }, + "end": { + "line": 878, + "column": 19, + "offset": 24004 + } + } + } + ], + "position": { + "start": { + "line": 870, + "column": 5, + "offset": 23737 + }, + "end": { + "line": 879, + "column": 15, + "offset": 24020 + } + } + } + ], + "position": { + "start": { + "line": 869, + "column": 3, + "offset": 23703 + }, + "end": { + "line": 880, + "column": 12, + "offset": 24033 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Paragraphs" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "paragraphs" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitle" + }, + "children": [], + "position": { + "start": { + "line": 883, + "column": 7, + "offset": 24104 + }, + "end": { + "line": 883, + "column": 34, + "offset": 24131 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 885, + "column": 9, + "offset": 24161 + }, + "end": { + "line": 885, + "column": 28, + "offset": 24180 + } + } + } + ], + "position": { + "start": { + "line": 884, + "column": 7, + "offset": 24139 + }, + "end": { + "line": 886, + "column": 20, + "offset": 24201 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 888, + "column": 9, + "offset": 24230 + }, + "end": { + "line": 888, + "column": 36, + "offset": 24257 + } + } + } + ], + "position": { + "start": { + "line": 887, + "column": 7, + "offset": 24209 + }, + "end": { + "line": 889, + "column": 19, + "offset": 24277 + } + } + } + ], + "position": { + "start": { + "line": 882, + "column": 5, + "offset": 24069 + }, + "end": { + "line": 890, + "column": 15, + "offset": 24293 + } + } + } + ], + "position": { + "start": { + "line": 881, + "column": 3, + "offset": 24037 + }, + "end": { + "line": 891, + "column": 12, + "offset": 24306 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ParagraphsNoNumber" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "paragraphs" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitle" + }, + "children": [], + "position": { + "start": { + "line": 894, + "column": 7, + "offset": 24385 + }, + "end": { + "line": 894, + "column": 34, + "offset": 24412 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 896, + "column": 9, + "offset": 24442 + }, + "end": { + "line": 896, + "column": 28, + "offset": 24461 + } + } + } + ], + "position": { + "start": { + "line": 895, + "column": 7, + "offset": 24420 + }, + "end": { + "line": 897, + "column": 20, + "offset": 24482 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 899, + "column": 9, + "offset": 24511 + }, + "end": { + "line": 899, + "column": 46, + "offset": 24548 + } + } + } + ], + "position": { + "start": { + "line": 898, + "column": 7, + "offset": 24490 + }, + "end": { + "line": 900, + "column": 19, + "offset": 24568 + } + } + } + ], + "position": { + "start": { + "line": 893, + "column": 5, + "offset": 24350 + }, + "end": { + "line": 901, + "column": 15, + "offset": 24584 + } + } + } + ], + "position": { + "start": { + "line": 892, + "column": 3, + "offset": 24310 + }, + "end": { + "line": 902, + "column": 12, + "offset": 24597 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Commentary" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "commentary" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "component" + }, + "children": [], + "position": { + "start": { + "line": 905, + "column": 7, + "offset": 24668 + }, + "end": { + "line": 905, + "column": 36, + "offset": 24697 + } + } + } + ], + "position": { + "start": { + "line": 904, + "column": 5, + "offset": 24633 + }, + "end": { + "line": 906, + "column": 15, + "offset": 24713 + } + } + } + ], + "position": { + "start": { + "line": 903, + "column": 3, + "offset": 24601 + }, + "end": { + "line": 907, + "column": 12, + "offset": 24726 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ReadingQuestions" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "reading-questions" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 910, + "column": 7, + "offset": 24810 + }, + "end": { + "line": 910, + "column": 45, + "offset": 24848 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 912, + "column": 9, + "offset": 24876 + }, + "end": { + "line": 912, + "column": 43, + "offset": 24910 + } + } + } + ], + "position": { + "start": { + "line": 911, + "column": 7, + "offset": 24856 + }, + "end": { + "line": 913, + "column": 18, + "offset": 24929 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercise" + }, + "children": [], + "position": { + "start": { + "line": 915, + "column": 9, + "offset": 24958 + }, + "end": { + "line": 915, + "column": 31, + "offset": 24980 + } + } + } + ], + "position": { + "start": { + "line": 914, + "column": 7, + "offset": 24937 + }, + "end": { + "line": 916, + "column": 19, + "offset": 25000 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 918, + "column": 9, + "offset": 25028 + }, + "end": { + "line": 918, + "column": 41, + "offset": 25060 + } + } + } + ], + "position": { + "start": { + "line": 917, + "column": 7, + "offset": 25008 + }, + "end": { + "line": 919, + "column": 18, + "offset": 25079 + } + } + } + ], + "position": { + "start": { + "line": 909, + "column": 5, + "offset": 24768 + }, + "end": { + "line": 920, + "column": 15, + "offset": 25095 + } + } + } + ], + "position": { + "start": { + "line": 908, + "column": 3, + "offset": 24730 + }, + "end": { + "line": 921, + "column": 12, + "offset": 25108 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Exercises" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "exercises" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 924, + "column": 7, + "offset": 25177 + }, + "end": { + "line": 924, + "column": 45, + "offset": 25215 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 926, + "column": 9, + "offset": 25243 + }, + "end": { + "line": 926, + "column": 43, + "offset": 25277 + } + } + } + ], + "position": { + "start": { + "line": 925, + "column": 7, + "offset": 25223 + }, + "end": { + "line": 927, + "column": 18, + "offset": 25296 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercise" + }, + "children": [], + "position": { + "start": { + "line": 931, + "column": 13, + "offset": 25367 + }, + "end": { + "line": 931, + "column": 35, + "offset": 25389 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseGroup" + }, + "children": [], + "position": { + "start": { + "line": 932, + "column": 13, + "offset": 25403 + }, + "end": { + "line": 932, + "column": 40, + "offset": 25430 + } + } + } + ], + "position": { + "start": { + "line": 930, + "column": 11, + "offset": 25345 + }, + "end": { + "line": 933, + "column": 20, + "offset": 25451 + } + } + } + ], + "position": { + "start": { + "line": 929, + "column": 9, + "offset": 25322 + }, + "end": { + "line": 934, + "column": 21, + "offset": 25473 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subexercises" + }, + "children": [], + "position": { + "start": { + "line": 936, + "column": 11, + "offset": 25506 + }, + "end": { + "line": 936, + "column": 37, + "offset": 25532 + } + } + } + ], + "position": { + "start": { + "line": 935, + "column": 9, + "offset": 25483 + }, + "end": { + "line": 937, + "column": 21, + "offset": 25554 + } + } + } + ], + "position": { + "start": { + "line": 928, + "column": 7, + "offset": 25304 + }, + "end": { + "line": 938, + "column": 16, + "offset": 25571 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 940, + "column": 9, + "offset": 25599 + }, + "end": { + "line": 940, + "column": 41, + "offset": 25631 + } + } + } + ], + "position": { + "start": { + "line": 939, + "column": 7, + "offset": 25579 + }, + "end": { + "line": 941, + "column": 18, + "offset": 25650 + } + } + } + ], + "position": { + "start": { + "line": 923, + "column": 5, + "offset": 25143 + }, + "end": { + "line": 942, + "column": 15, + "offset": 25666 + } + } + } + ], + "position": { + "start": { + "line": 922, + "column": 3, + "offset": 25112 + }, + "end": { + "line": 943, + "column": 12, + "offset": 25679 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Subexercises" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "subexercises" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 946, + "column": 7, + "offset": 25754 + }, + "end": { + "line": 946, + "column": 45, + "offset": 25792 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 948, + "column": 9, + "offset": 25820 + }, + "end": { + "line": 948, + "column": 43, + "offset": 25854 + } + } + } + ], + "position": { + "start": { + "line": 947, + "column": 7, + "offset": 25800 + }, + "end": { + "line": 949, + "column": 18, + "offset": 25873 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercise" + }, + "children": [], + "position": { + "start": { + "line": 952, + "column": 11, + "offset": 25922 + }, + "end": { + "line": 952, + "column": 33, + "offset": 25944 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseGroup" + }, + "children": [], + "position": { + "start": { + "line": 953, + "column": 11, + "offset": 25956 + }, + "end": { + "line": 953, + "column": 38, + "offset": 25983 + } + } + } + ], + "position": { + "start": { + "line": 951, + "column": 9, + "offset": 25902 + }, + "end": { + "line": 954, + "column": 18, + "offset": 26002 + } + } + } + ], + "position": { + "start": { + "line": 950, + "column": 7, + "offset": 25881 + }, + "end": { + "line": 955, + "column": 19, + "offset": 26022 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 957, + "column": 9, + "offset": 26050 + }, + "end": { + "line": 957, + "column": 41, + "offset": 26082 + } + } + } + ], + "position": { + "start": { + "line": 956, + "column": 7, + "offset": 26030 + }, + "end": { + "line": 958, + "column": 18, + "offset": 26101 + } + } + } + ], + "position": { + "start": { + "line": 945, + "column": 5, + "offset": 25717 + }, + "end": { + "line": 959, + "column": 15, + "offset": 26117 + } + } + } + ], + "position": { + "start": { + "line": 944, + "column": 3, + "offset": 25683 + }, + "end": { + "line": 960, + "column": 12, + "offset": 26130 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Solutions" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "solutions" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 963, + "column": 7, + "offset": 26199 + }, + "end": { + "line": 963, + "column": 45, + "offset": 26237 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "inline" + }, + "children": [], + "position": { + "start": { + "line": 965, + "column": 9, + "offset": 26265 + }, + "end": { + "line": 965, + "column": 35, + "offset": 26291 + } + } + } + ], + "position": { + "start": { + "line": 964, + "column": 7, + "offset": 26245 + }, + "end": { + "line": 966, + "column": 18, + "offset": 26310 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "divisional" + }, + "children": [], + "position": { + "start": { + "line": 968, + "column": 9, + "offset": 26338 + }, + "end": { + "line": 968, + "column": 39, + "offset": 26368 + } + } + } + ], + "position": { + "start": { + "line": 967, + "column": 7, + "offset": 26318 + }, + "end": { + "line": 969, + "column": 18, + "offset": 26387 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "project" + }, + "children": [], + "position": { + "start": { + "line": 971, + "column": 9, + "offset": 26415 + }, + "end": { + "line": 971, + "column": 36, + "offset": 26442 + } + } + } + ], + "position": { + "start": { + "line": 970, + "column": 7, + "offset": 26395 + }, + "end": { + "line": 972, + "column": 18, + "offset": 26461 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 983, + "column": 9, + "offset": 26720 + }, + "end": { + "line": 983, + "column": 43, + "offset": 26754 + } + } + } + ], + "position": { + "start": { + "line": 982, + "column": 7, + "offset": 26700 + }, + "end": { + "line": 984, + "column": 18, + "offset": 26773 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 986, + "column": 9, + "offset": 26801 + }, + "end": { + "line": 986, + "column": 41, + "offset": 26833 + } + } + } + ], + "position": { + "start": { + "line": 985, + "column": 7, + "offset": 26781 + }, + "end": { + "line": 987, + "column": 18, + "offset": 26852 + } + } + } + ], + "position": { + "start": { + "line": 962, + "column": 5, + "offset": 26165 + }, + "end": { + "line": 988, + "column": 15, + "offset": 26868 + } + } + } + ], + "position": { + "start": { + "line": 961, + "column": 3, + "offset": 26134 + }, + "end": { + "line": 989, + "column": 12, + "offset": 26881 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "References" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "references" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 992, + "column": 7, + "offset": 26952 + }, + "end": { + "line": 992, + "column": 45, + "offset": 26990 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [], + "position": { + "start": { + "line": 994, + "column": 9, + "offset": 27018 + }, + "end": { + "line": 994, + "column": 43, + "offset": 27052 + } + } + } + ], + "position": { + "start": { + "line": 993, + "column": 7, + "offset": 26998 + }, + "end": { + "line": 995, + "column": 18, + "offset": 27071 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibliographyItem" + }, + "children": [], + "position": { + "start": { + "line": 997, + "column": 9, + "offset": 27100 + }, + "end": { + "line": 997, + "column": 39, + "offset": 27130 + } + } + } + ], + "position": { + "start": { + "line": 996, + "column": 7, + "offset": 27079 + }, + "end": { + "line": 998, + "column": 19, + "offset": 27150 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [], + "position": { + "start": { + "line": 1000, + "column": 9, + "offset": 27178 + }, + "end": { + "line": 1000, + "column": 41, + "offset": 27210 + } + } + } + ], + "position": { + "start": { + "line": 999, + "column": 7, + "offset": 27158 + }, + "end": { + "line": 1001, + "column": 18, + "offset": 27229 + } + } + } + ], + "position": { + "start": { + "line": 991, + "column": 5, + "offset": 26917 + }, + "end": { + "line": 1002, + "column": 15, + "offset": 27245 + } + } + } + ], + "position": { + "start": { + "line": 990, + "column": 3, + "offset": 26885 + }, + "end": { + "line": 1003, + "column": 12, + "offset": 27258 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Glossary" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "glossary" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1006, + "column": 7, + "offset": 27325 + }, + "end": { + "line": 1006, + "column": 45, + "offset": 27363 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "HeadNote" + }, + "children": [], + "position": { + "start": { + "line": 1008, + "column": 9, + "offset": 27391 + }, + "end": { + "line": 1008, + "column": 31, + "offset": 27413 + } + } + } + ], + "position": { + "start": { + "line": 1007, + "column": 7, + "offset": 27371 + }, + "end": { + "line": 1009, + "column": 18, + "offset": 27432 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "GlossaryItem" + }, + "children": [], + "position": { + "start": { + "line": 1011, + "column": 9, + "offset": 27461 + }, + "end": { + "line": 1011, + "column": 35, + "offset": 27487 + } + } + } + ], + "position": { + "start": { + "line": 1010, + "column": 7, + "offset": 27440 + }, + "end": { + "line": 1012, + "column": 19, + "offset": 27507 + } + } + } + ], + "position": { + "start": { + "line": 1005, + "column": 5, + "offset": 27292 + }, + "end": { + "line": 1013, + "column": 15, + "offset": 27523 + } + } + } + ], + "position": { + "start": { + "line": 1004, + "column": 3, + "offset": 27262 + }, + "end": { + "line": 1014, + "column": 12, + "offset": 27536 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockText" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1017, + "column": 7, + "offset": 27587 + }, + "end": { + "line": 1017, + "column": 30, + "offset": 27610 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockQuote" + }, + "children": [], + "position": { + "start": { + "line": 1018, + "column": 7, + "offset": 27618 + }, + "end": { + "line": 1018, + "column": 31, + "offset": 27642 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preformatted" + }, + "children": [], + "position": { + "start": { + "line": 1019, + "column": 7, + "offset": 27650 + }, + "end": { + "line": 1019, + "column": 33, + "offset": 27676 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Image" + }, + "children": [], + "position": { + "start": { + "line": 1020, + "column": 7, + "offset": 27684 + }, + "end": { + "line": 1020, + "column": 26, + "offset": 27703 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Video" + }, + "children": [], + "position": { + "start": { + "line": 1021, + "column": 7, + "offset": 27711 + }, + "end": { + "line": 1021, + "column": 26, + "offset": 27730 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Program" + }, + "children": [], + "position": { + "start": { + "line": 1022, + "column": 7, + "offset": 27738 + }, + "end": { + "line": 1022, + "column": 28, + "offset": 27759 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Console" + }, + "children": [], + "position": { + "start": { + "line": 1023, + "column": 7, + "offset": 27767 + }, + "end": { + "line": 1023, + "column": 28, + "offset": 27788 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1024, + "column": 7, + "offset": 27796 + }, + "end": { + "line": 1024, + "column": 28, + "offset": 27817 + } + } + } + ], + "position": { + "start": { + "line": 1016, + "column": 5, + "offset": 27571 + }, + "end": { + "line": 1025, + "column": 14, + "offset": 27832 + } + } + } + ], + "position": { + "start": { + "line": 1015, + "column": 3, + "offset": 27540 + }, + "end": { + "line": 1026, + "column": 12, + "offset": 27845 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1029, + "column": 7, + "offset": 27910 + }, + "end": { + "line": 1029, + "column": 30, + "offset": 27933 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Aside" + }, + "children": [], + "position": { + "start": { + "line": 1030, + "column": 7, + "offset": 27941 + }, + "end": { + "line": 1030, + "column": 26, + "offset": 27960 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1031, + "column": 7, + "offset": 27968 + }, + "end": { + "line": 1031, + "column": 40, + "offset": 28001 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideGroupNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1032, + "column": 7, + "offset": 28009 + }, + "end": { + "line": 1032, + "column": 45, + "offset": 28047 + } + } + } + ], + "position": { + "start": { + "line": 1028, + "column": 5, + "offset": 27894 + }, + "end": { + "line": 1033, + "column": 14, + "offset": 28062 + } + } + } + ], + "position": { + "start": { + "line": 1027, + "column": 3, + "offset": 27849 + }, + "end": { + "line": 1034, + "column": 12, + "offset": 28075 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockStatement" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1037, + "column": 7, + "offset": 28131 + }, + "end": { + "line": 1037, + "column": 30, + "offset": 28154 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Figure" + }, + "children": [], + "position": { + "start": { + "line": 1038, + "column": 7, + "offset": 28162 + }, + "end": { + "line": 1038, + "column": 27, + "offset": 28182 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Aside" + }, + "children": [], + "position": { + "start": { + "line": 1039, + "column": 7, + "offset": 28190 + }, + "end": { + "line": 1039, + "column": 26, + "offset": 28209 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySide" + }, + "children": [], + "position": { + "start": { + "line": 1040, + "column": 7, + "offset": 28217 + }, + "end": { + "line": 1040, + "column": 31, + "offset": 28241 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideGroup" + }, + "children": [], + "position": { + "start": { + "line": 1041, + "column": 7, + "offset": 28249 + }, + "end": { + "line": 1041, + "column": 36, + "offset": 28278 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Sage" + }, + "children": [], + "position": { + "start": { + "line": 1042, + "column": 7, + "offset": 28286 + }, + "end": { + "line": 1042, + "column": 25, + "offset": 28304 + } + } + } + ], + "position": { + "start": { + "line": 1036, + "column": 5, + "offset": 28115 + }, + "end": { + "line": 1043, + "column": 14, + "offset": 28319 + } + } + } + ], + "position": { + "start": { + "line": 1035, + "column": 3, + "offset": 28079 + }, + "end": { + "line": 1044, + "column": 12, + "offset": 28332 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockSolution" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1047, + "column": 7, + "offset": 28387 + }, + "end": { + "line": 1047, + "column": 35, + "offset": 28415 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Proof" + }, + "children": [], + "position": { + "start": { + "line": 1048, + "column": 7, + "offset": 28423 + }, + "end": { + "line": 1048, + "column": 26, + "offset": 28442 + } + } + } + ], + "position": { + "start": { + "line": 1046, + "column": 5, + "offset": 28371 + }, + "end": { + "line": 1049, + "column": 14, + "offset": 28457 + } + } + } + ], + "position": { + "start": { + "line": 1045, + "column": 3, + "offset": 28336 + }, + "end": { + "line": 1050, + "column": 12, + "offset": 28470 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockDivision" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1053, + "column": 7, + "offset": 28525 + }, + "end": { + "line": 1053, + "column": 35, + "offset": 28553 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Remark" + }, + "children": [], + "position": { + "start": { + "line": 1054, + "column": 7, + "offset": 28561 + }, + "end": { + "line": 1054, + "column": 27, + "offset": 28581 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Computation" + }, + "children": [], + "position": { + "start": { + "line": 1055, + "column": 7, + "offset": 28589 + }, + "end": { + "line": 1055, + "column": 32, + "offset": 28614 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Theorem" + }, + "children": [], + "position": { + "start": { + "line": 1056, + "column": 7, + "offset": 28622 + }, + "end": { + "line": 1056, + "column": 28, + "offset": 28643 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Proof" + }, + "children": [], + "position": { + "start": { + "line": 1057, + "column": 7, + "offset": 28651 + }, + "end": { + "line": 1057, + "column": 26, + "offset": 28670 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Definition" + }, + "children": [], + "position": { + "start": { + "line": 1058, + "column": 7, + "offset": 28678 + }, + "end": { + "line": 1058, + "column": 31, + "offset": 28702 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Axiom" + }, + "children": [], + "position": { + "start": { + "line": 1059, + "column": 7, + "offset": 28710 + }, + "end": { + "line": 1059, + "column": 26, + "offset": 28729 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Example" + }, + "children": [], + "position": { + "start": { + "line": 1060, + "column": 7, + "offset": 28737 + }, + "end": { + "line": 1060, + "column": 28, + "offset": 28758 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercise" + }, + "children": [], + "position": { + "start": { + "line": 1061, + "column": 7, + "offset": 28766 + }, + "end": { + "line": 1061, + "column": 29, + "offset": 28788 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Project" + }, + "children": [], + "position": { + "start": { + "line": 1062, + "column": 7, + "offset": 28796 + }, + "end": { + "line": 1062, + "column": 28, + "offset": 28817 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Poem" + }, + "children": [], + "position": { + "start": { + "line": 1063, + "column": 7, + "offset": 28825 + }, + "end": { + "line": 1063, + "column": 25, + "offset": 28843 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Assemblage" + }, + "children": [], + "position": { + "start": { + "line": 1064, + "column": 7, + "offset": 28851 + }, + "end": { + "line": 1064, + "column": 31, + "offset": 28875 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ListGenerator" + }, + "children": [], + "position": { + "start": { + "line": 1065, + "column": 7, + "offset": 28883 + }, + "end": { + "line": 1065, + "column": 34, + "offset": 28910 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Fragment" + }, + "children": [], + "position": { + "start": { + "line": 1066, + "column": 7, + "offset": 28918 + }, + "end": { + "line": 1066, + "column": 29, + "offset": 28940 + } + } + } + ], + "position": { + "start": { + "line": 1052, + "column": 5, + "offset": 28509 + }, + "end": { + "line": 1067, + "column": 14, + "offset": 28955 + } + } + } + ], + "position": { + "start": { + "line": 1051, + "column": 3, + "offset": 28474 + }, + "end": { + "line": 1068, + "column": 12, + "offset": 28968 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Prelude" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "prelude" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1072, + "column": 9, + "offset": 29054 + }, + "end": { + "line": 1072, + "column": 32, + "offset": 29077 + } + } + } + ], + "position": { + "start": { + "line": 1071, + "column": 7, + "offset": 29033 + }, + "end": { + "line": 1073, + "column": 19, + "offset": 29097 + } + } + } + ], + "position": { + "start": { + "line": 1070, + "column": 5, + "offset": 29001 + }, + "end": { + "line": 1074, + "column": 15, + "offset": 29113 + } + } + } + ], + "position": { + "start": { + "line": 1069, + "column": 3, + "offset": 28972 + }, + "end": { + "line": 1075, + "column": 12, + "offset": 29126 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Interlude" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "interlude" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1079, + "column": 9, + "offset": 29216 + }, + "end": { + "line": 1079, + "column": 32, + "offset": 29239 + } + } + } + ], + "position": { + "start": { + "line": 1078, + "column": 7, + "offset": 29195 + }, + "end": { + "line": 1080, + "column": 19, + "offset": 29259 + } + } + } + ], + "position": { + "start": { + "line": 1077, + "column": 5, + "offset": 29161 + }, + "end": { + "line": 1081, + "column": 15, + "offset": 29275 + } + } + } + ], + "position": { + "start": { + "line": 1076, + "column": 3, + "offset": 29130 + }, + "end": { + "line": 1082, + "column": 12, + "offset": 29288 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Postlude" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "postlude" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1086, + "column": 9, + "offset": 29376 + }, + "end": { + "line": 1086, + "column": 32, + "offset": 29399 + } + } + } + ], + "position": { + "start": { + "line": 1085, + "column": 7, + "offset": 29355 + }, + "end": { + "line": 1087, + "column": 19, + "offset": 29419 + } + } + } + ], + "position": { + "start": { + "line": 1084, + "column": 5, + "offset": 29322 + }, + "end": { + "line": 1088, + "column": 15, + "offset": 29435 + } + } + } + ], + "position": { + "start": { + "line": 1083, + "column": 3, + "offset": 29292 + }, + "end": { + "line": 1089, + "column": 12, + "offset": 29448 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Statement" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "statement" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1093, + "column": 9, + "offset": 29538 + }, + "end": { + "line": 1093, + "column": 37, + "offset": 29566 + } + } + } + ], + "position": { + "start": { + "line": 1092, + "column": 7, + "offset": 29517 + }, + "end": { + "line": 1094, + "column": 19, + "offset": 29586 + } + } + } + ], + "position": { + "start": { + "line": 1091, + "column": 5, + "offset": 29483 + }, + "end": { + "line": 1095, + "column": 15, + "offset": 29602 + } + } + } + ], + "position": { + "start": { + "line": 1090, + "column": 3, + "offset": 29452 + }, + "end": { + "line": 1096, + "column": 12, + "offset": 29615 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Hint" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "hint" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1099, + "column": 7, + "offset": 29674 + }, + "end": { + "line": 1099, + "column": 42, + "offset": 29709 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockSolution" + }, + "children": [], + "position": { + "start": { + "line": 1101, + "column": 9, + "offset": 29738 + }, + "end": { + "line": 1101, + "column": 36, + "offset": 29765 + } + } + } + ], + "position": { + "start": { + "line": 1100, + "column": 7, + "offset": 29717 + }, + "end": { + "line": 1102, + "column": 19, + "offset": 29785 + } + } + } + ], + "position": { + "start": { + "line": 1098, + "column": 5, + "offset": 29645 + }, + "end": { + "line": 1103, + "column": 15, + "offset": 29801 + } + } + } + ], + "position": { + "start": { + "line": 1097, + "column": 3, + "offset": 29619 + }, + "end": { + "line": 1104, + "column": 12, + "offset": 29814 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Answer" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "answer" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1107, + "column": 7, + "offset": 29877 + }, + "end": { + "line": 1107, + "column": 42, + "offset": 29912 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockSolution" + }, + "children": [], + "position": { + "start": { + "line": 1109, + "column": 9, + "offset": 29941 + }, + "end": { + "line": 1109, + "column": 36, + "offset": 29968 + } + } + } + ], + "position": { + "start": { + "line": 1108, + "column": 7, + "offset": 29920 + }, + "end": { + "line": 1110, + "column": 19, + "offset": 29988 + } + } + } + ], + "position": { + "start": { + "line": 1106, + "column": 5, + "offset": 29846 + }, + "end": { + "line": 1111, + "column": 15, + "offset": 30004 + } + } + } + ], + "position": { + "start": { + "line": 1105, + "column": 3, + "offset": 29818 + }, + "end": { + "line": 1112, + "column": 12, + "offset": 30017 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Solution" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "solution" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1115, + "column": 7, + "offset": 30084 + }, + "end": { + "line": 1115, + "column": 42, + "offset": 30119 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockSolution" + }, + "children": [], + "position": { + "start": { + "line": 1117, + "column": 9, + "offset": 30148 + }, + "end": { + "line": 1117, + "column": 36, + "offset": 30175 + } + } + } + ], + "position": { + "start": { + "line": 1116, + "column": 7, + "offset": 30127 + }, + "end": { + "line": 1118, + "column": 19, + "offset": 30195 + } + } + } + ], + "position": { + "start": { + "line": 1114, + "column": 5, + "offset": 30051 + }, + "end": { + "line": 1119, + "column": 15, + "offset": 30211 + } + } + } + ], + "position": { + "start": { + "line": 1113, + "column": 3, + "offset": 30021 + }, + "end": { + "line": 1120, + "column": 12, + "offset": 30224 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IntroductionText" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "introduction" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1124, + "column": 9, + "offset": 30324 + }, + "end": { + "line": 1124, + "column": 32, + "offset": 30347 + } + } + } + ], + "position": { + "start": { + "line": 1123, + "column": 7, + "offset": 30303 + }, + "end": { + "line": 1125, + "column": 19, + "offset": 30367 + } + } + } + ], + "position": { + "start": { + "line": 1122, + "column": 5, + "offset": 30266 + }, + "end": { + "line": 1126, + "column": 15, + "offset": 30383 + } + } + } + ], + "position": { + "start": { + "line": 1121, + "column": 3, + "offset": 30228 + }, + "end": { + "line": 1127, + "column": 12, + "offset": 30396 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConclusionText" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "conclusion" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1131, + "column": 9, + "offset": 30492 + }, + "end": { + "line": 1131, + "column": 32, + "offset": 30515 + } + } + } + ], + "position": { + "start": { + "line": 1130, + "column": 7, + "offset": 30471 + }, + "end": { + "line": 1132, + "column": 19, + "offset": 30535 + } + } + } + ], + "position": { + "start": { + "line": 1129, + "column": 5, + "offset": 30436 + }, + "end": { + "line": 1133, + "column": 15, + "offset": 30551 + } + } + } + ], + "position": { + "start": { + "line": 1128, + "column": 3, + "offset": 30400 + }, + "end": { + "line": 1134, + "column": 12, + "offset": 30564 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IntroductionStatementNoCaption" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "introduction" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1138, + "column": 9, + "offset": 30678 + }, + "end": { + "line": 1138, + "column": 46, + "offset": 30715 + } + } + } + ], + "position": { + "start": { + "line": 1137, + "column": 7, + "offset": 30657 + }, + "end": { + "line": 1139, + "column": 19, + "offset": 30735 + } + } + } + ], + "position": { + "start": { + "line": 1136, + "column": 5, + "offset": 30620 + }, + "end": { + "line": 1140, + "column": 15, + "offset": 30751 + } + } + } + ], + "position": { + "start": { + "line": 1135, + "column": 3, + "offset": 30568 + }, + "end": { + "line": 1141, + "column": 12, + "offset": 30764 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConclusionStatementNoCaption" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "conclusion" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1145, + "column": 9, + "offset": 30874 + }, + "end": { + "line": 1145, + "column": 46, + "offset": 30911 + } + } + } + ], + "position": { + "start": { + "line": 1144, + "column": 7, + "offset": 30853 + }, + "end": { + "line": 1146, + "column": 19, + "offset": 30931 + } + } + } + ], + "position": { + "start": { + "line": 1143, + "column": 5, + "offset": 30818 + }, + "end": { + "line": 1147, + "column": 15, + "offset": 30947 + } + } + } + ], + "position": { + "start": { + "line": 1142, + "column": 3, + "offset": 30768 + }, + "end": { + "line": 1148, + "column": 12, + "offset": 30960 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IntroductionStatement" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "introduction" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1152, + "column": 9, + "offset": 31065 + }, + "end": { + "line": 1152, + "column": 37, + "offset": 31093 + } + } + } + ], + "position": { + "start": { + "line": 1151, + "column": 7, + "offset": 31044 + }, + "end": { + "line": 1153, + "column": 19, + "offset": 31113 + } + } + } + ], + "position": { + "start": { + "line": 1150, + "column": 5, + "offset": 31007 + }, + "end": { + "line": 1154, + "column": 15, + "offset": 31129 + } + } + } + ], + "position": { + "start": { + "line": 1149, + "column": 3, + "offset": 30964 + }, + "end": { + "line": 1155, + "column": 12, + "offset": 31142 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConclusionStatement" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "conclusion" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1159, + "column": 9, + "offset": 31243 + }, + "end": { + "line": 1159, + "column": 37, + "offset": 31271 + } + } + } + ], + "position": { + "start": { + "line": 1158, + "column": 7, + "offset": 31222 + }, + "end": { + "line": 1160, + "column": 19, + "offset": 31291 + } + } + } + ], + "position": { + "start": { + "line": 1157, + "column": 5, + "offset": 31187 + }, + "end": { + "line": 1161, + "column": 15, + "offset": 31307 + } + } + } + ], + "position": { + "start": { + "line": 1156, + "column": 3, + "offset": 31146 + }, + "end": { + "line": 1162, + "column": 12, + "offset": 31320 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IntroductionDivision" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "introduction" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1165, + "column": 7, + "offset": 31403 + }, + "end": { + "line": 1165, + "column": 42, + "offset": 31438 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 1167, + "column": 9, + "offset": 31467 + }, + "end": { + "line": 1167, + "column": 36, + "offset": 31494 + } + } + } + ], + "position": { + "start": { + "line": 1166, + "column": 7, + "offset": 31446 + }, + "end": { + "line": 1168, + "column": 19, + "offset": 31514 + } + } + } + ], + "position": { + "start": { + "line": 1164, + "column": 5, + "offset": 31366 + }, + "end": { + "line": 1169, + "column": 15, + "offset": 31530 + } + } + } + ], + "position": { + "start": { + "line": 1163, + "column": 3, + "offset": 31324 + }, + "end": { + "line": 1170, + "column": 12, + "offset": 31543 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConclusionDivision" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "conclusion" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1174, + "column": 9, + "offset": 31642 + }, + "end": { + "line": 1174, + "column": 44, + "offset": 31677 + } + } + } + ], + "position": { + "start": { + "line": 1173, + "column": 7, + "offset": 31622 + }, + "end": { + "line": 1175, + "column": 18, + "offset": 31696 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockDivision" + }, + "children": [], + "position": { + "start": { + "line": 1177, + "column": 9, + "offset": 31725 + }, + "end": { + "line": 1177, + "column": 36, + "offset": 31752 + } + } + } + ], + "position": { + "start": { + "line": 1176, + "column": 7, + "offset": 31704 + }, + "end": { + "line": 1178, + "column": 19, + "offset": 31772 + } + } + } + ], + "position": { + "start": { + "line": 1172, + "column": 5, + "offset": 31587 + }, + "end": { + "line": 1179, + "column": 15, + "offset": 31788 + } + } + } + ], + "position": { + "start": { + "line": 1171, + "column": 3, + "offset": 31547 + }, + "end": { + "line": 1180, + "column": 12, + "offset": 31801 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "HeadNote" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "headnote" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1184, + "column": 9, + "offset": 31889 + }, + "end": { + "line": 1184, + "column": 46, + "offset": 31926 + } + } + } + ], + "position": { + "start": { + "line": 1183, + "column": 7, + "offset": 31868 + }, + "end": { + "line": 1185, + "column": 19, + "offset": 31946 + } + } + } + ], + "position": { + "start": { + "line": 1182, + "column": 5, + "offset": 31835 + }, + "end": { + "line": 1186, + "column": 15, + "offset": 31962 + } + } + } + ], + "position": { + "start": { + "line": 1181, + "column": 3, + "offset": 31805 + }, + "end": { + "line": 1187, + "column": 12, + "offset": 31975 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Objectives" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "objectives" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1190, + "column": 7, + "offset": 32046 + }, + "end": { + "line": 1190, + "column": 42, + "offset": 32081 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 1192, + "column": 9, + "offset": 32109 + }, + "end": { + "line": 1192, + "column": 39, + "offset": 32139 + } + } + } + ], + "position": { + "start": { + "line": 1191, + "column": 7, + "offset": 32089 + }, + "end": { + "line": 1193, + "column": 18, + "offset": 32158 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1194, + "column": 7, + "offset": 32166 + }, + "end": { + "line": 1194, + "column": 25, + "offset": 32184 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 1196, + "column": 9, + "offset": 32212 + }, + "end": { + "line": 1196, + "column": 37, + "offset": 32240 + } + } + } + ], + "position": { + "start": { + "line": 1195, + "column": 7, + "offset": 32192 + }, + "end": { + "line": 1197, + "column": 18, + "offset": 32259 + } + } + } + ], + "position": { + "start": { + "line": 1189, + "column": 5, + "offset": 32011 + }, + "end": { + "line": 1198, + "column": 15, + "offset": 32275 + } + } + } + ], + "position": { + "start": { + "line": 1188, + "column": 3, + "offset": 31979 + }, + "end": { + "line": 1199, + "column": 12, + "offset": 32288 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Outcomes" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "outcomes" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1202, + "column": 7, + "offset": 32355 + }, + "end": { + "line": 1202, + "column": 42, + "offset": 32390 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 1204, + "column": 9, + "offset": 32418 + }, + "end": { + "line": 1204, + "column": 39, + "offset": 32448 + } + } + } + ], + "position": { + "start": { + "line": 1203, + "column": 7, + "offset": 32398 + }, + "end": { + "line": 1205, + "column": 18, + "offset": 32467 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1206, + "column": 7, + "offset": 32475 + }, + "end": { + "line": 1206, + "column": 25, + "offset": 32493 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 1208, + "column": 9, + "offset": 32521 + }, + "end": { + "line": 1208, + "column": 37, + "offset": 32549 + } + } + } + ], + "position": { + "start": { + "line": 1207, + "column": 7, + "offset": 32501 + }, + "end": { + "line": 1209, + "column": 18, + "offset": 32568 + } + } + } + ], + "position": { + "start": { + "line": 1201, + "column": 5, + "offset": 32322 + }, + "end": { + "line": 1210, + "column": 15, + "offset": 32584 + } + } + } + ], + "position": { + "start": { + "line": 1200, + "column": 3, + "offset": 32292 + }, + "end": { + "line": 1211, + "column": 12, + "offset": 32597 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockQuote" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "blockquote" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1214, + "column": 7, + "offset": 32668 + }, + "end": { + "line": 1214, + "column": 42, + "offset": 32703 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1216, + "column": 9, + "offset": 32732 + }, + "end": { + "line": 1216, + "column": 32, + "offset": 32755 + } + } + } + ], + "position": { + "start": { + "line": 1215, + "column": 7, + "offset": 32711 + }, + "end": { + "line": 1217, + "column": 19, + "offset": 32775 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Attribution" + }, + "children": [], + "position": { + "start": { + "line": 1219, + "column": 9, + "offset": 32803 + }, + "end": { + "line": 1219, + "column": 34, + "offset": 32828 + } + } + } + ], + "position": { + "start": { + "line": 1218, + "column": 7, + "offset": 32783 + }, + "end": { + "line": 1220, + "column": 18, + "offset": 32847 + } + } + } + ], + "position": { + "start": { + "line": 1213, + "column": 5, + "offset": 32633 + }, + "end": { + "line": 1221, + "column": 15, + "offset": 32863 + } + } + } + ], + "position": { + "start": { + "line": 1212, + "column": 3, + "offset": 32601 + }, + "end": { + "line": 1222, + "column": 12, + "offset": 32876 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SimpleLine" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "line" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 1225, + "column": 7, + "offset": 32941 + }, + "end": { + "line": 1225, + "column": 31, + "offset": 32965 + } + } + } + ], + "position": { + "start": { + "line": 1224, + "column": 5, + "offset": 32912 + }, + "end": { + "line": 1226, + "column": 15, + "offset": 32981 + } + } + } + ], + "position": { + "start": { + "line": 1223, + "column": 3, + "offset": 32880 + }, + "end": { + "line": 1227, + "column": 12, + "offset": 32994 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ShortLine" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "line" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 1230, + "column": 7, + "offset": 33058 + }, + "end": { + "line": 1230, + "column": 30, + "offset": 33081 + } + } + } + ], + "position": { + "start": { + "line": 1229, + "column": 5, + "offset": 33029 + }, + "end": { + "line": 1231, + "column": 15, + "offset": 33097 + } + } + } + ], + "position": { + "start": { + "line": 1228, + "column": 3, + "offset": 32998 + }, + "end": { + "line": 1232, + "column": 12, + "offset": 33110 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "LongLine" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "line" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 1235, + "column": 7, + "offset": 33173 + }, + "end": { + "line": 1235, + "column": 29, + "offset": 33195 + } + } + } + ], + "position": { + "start": { + "line": 1234, + "column": 5, + "offset": 33144 + }, + "end": { + "line": 1236, + "column": 15, + "offset": 33211 + } + } + } + ], + "position": { + "start": { + "line": 1233, + "column": 3, + "offset": 33114 + }, + "end": { + "line": 1237, + "column": 12, + "offset": 33224 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "CodeLine" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "cline" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1240, + "column": 7, + "offset": 33288 + }, + "end": { + "line": 1240, + "column": 14, + "offset": 33295 + } + } + } + ], + "position": { + "start": { + "line": 1239, + "column": 5, + "offset": 33258 + }, + "end": { + "line": 1241, + "column": 15, + "offset": 33311 + } + } + } + ], + "position": { + "start": { + "line": 1238, + "column": 3, + "offset": 33228 + }, + "end": { + "line": 1242, + "column": 12, + "offset": 33324 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "CodeDisplay" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "cd" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "latexsep" + }, + "children": [], + "position": { + "start": { + "line": 1246, + "column": 9, + "offset": 33408 + }, + "end": { + "line": 1246, + "column": 37, + "offset": 33436 + } + } + } + ], + "position": { + "start": { + "line": 1245, + "column": 7, + "offset": 33388 + }, + "end": { + "line": 1247, + "column": 18, + "offset": 33455 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1249, + "column": 9, + "offset": 33481 + }, + "end": { + "line": 1249, + "column": 16, + "offset": 33488 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "CodeLine" + }, + "children": [], + "position": { + "start": { + "line": 1251, + "column": 11, + "offset": 33521 + }, + "end": { + "line": 1251, + "column": 33, + "offset": 33543 + } + } + } + ], + "position": { + "start": { + "line": 1250, + "column": 9, + "offset": 33498 + }, + "end": { + "line": 1252, + "column": 21, + "offset": 33565 + } + } + } + ], + "position": { + "start": { + "line": 1248, + "column": 7, + "offset": 33463 + }, + "end": { + "line": 1253, + "column": 16, + "offset": 33582 + } + } + } + ], + "position": { + "start": { + "line": 1244, + "column": 5, + "offset": 33361 + }, + "end": { + "line": 1254, + "column": 15, + "offset": 33598 + } + } + } + ], + "position": { + "start": { + "line": 1243, + "column": 3, + "offset": 33328 + }, + "end": { + "line": 1255, + "column": 12, + "offset": 33611 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Preformatted" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "pre" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1259, + "column": 9, + "offset": 33695 + }, + "end": { + "line": 1259, + "column": 16, + "offset": 33702 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "CodeLine" + }, + "children": [], + "position": { + "start": { + "line": 1261, + "column": 11, + "offset": 33735 + }, + "end": { + "line": 1261, + "column": 33, + "offset": 33757 + } + } + } + ], + "position": { + "start": { + "line": 1260, + "column": 9, + "offset": 33712 + }, + "end": { + "line": 1262, + "column": 21, + "offset": 33779 + } + } + } + ], + "position": { + "start": { + "line": 1258, + "column": 7, + "offset": 33677 + }, + "end": { + "line": 1263, + "column": 16, + "offset": 33796 + } + } + } + ], + "position": { + "start": { + "line": 1257, + "column": 5, + "offset": 33649 + }, + "end": { + "line": 1264, + "column": 15, + "offset": 33812 + } + } + } + ], + "position": { + "start": { + "line": 1256, + "column": 3, + "offset": 33615 + }, + "end": { + "line": 1265, + "column": 12, + "offset": 33825 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConsoleOutput" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "output" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1268, + "column": 7, + "offset": 33895 + }, + "end": { + "line": 1268, + "column": 14, + "offset": 33902 + } + } + } + ], + "position": { + "start": { + "line": 1267, + "column": 5, + "offset": 33864 + }, + "end": { + "line": 1269, + "column": 15, + "offset": 33918 + } + } + } + ], + "position": { + "start": { + "line": 1266, + "column": 3, + "offset": 33829 + }, + "end": { + "line": 1270, + "column": 12, + "offset": 33931 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ConsoleInput" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "input" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "prompt" + }, + "children": [], + "position": { + "start": { + "line": 1274, + "column": 9, + "offset": 34019 + }, + "end": { + "line": 1274, + "column": 35, + "offset": 34045 + } + } + } + ], + "position": { + "start": { + "line": 1273, + "column": 7, + "offset": 33999 + }, + "end": { + "line": 1275, + "column": 18, + "offset": 34064 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1276, + "column": 7, + "offset": 34072 + }, + "end": { + "line": 1276, + "column": 14, + "offset": 34079 + } + } + } + ], + "position": { + "start": { + "line": 1272, + "column": 5, + "offset": 33969 + }, + "end": { + "line": 1277, + "column": 15, + "offset": 34095 + } + } + } + ], + "position": { + "start": { + "line": 1271, + "column": 3, + "offset": 33935 + }, + "end": { + "line": 1278, + "column": 12, + "offset": 34108 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Console" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "console" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1282, + "column": 9, + "offset": 34193 + }, + "end": { + "line": 1282, + "column": 32, + "offset": 34216 + } + } + } + ], + "position": { + "start": { + "line": 1281, + "column": 7, + "offset": 34173 + }, + "end": { + "line": 1283, + "column": 18, + "offset": 34235 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "prompt" + }, + "children": [], + "position": { + "start": { + "line": 1285, + "column": 9, + "offset": 34263 + }, + "end": { + "line": 1285, + "column": 35, + "offset": 34289 + } + } + } + ], + "position": { + "start": { + "line": 1284, + "column": 7, + "offset": 34243 + }, + "end": { + "line": 1286, + "column": 18, + "offset": 34308 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 1288, + "column": 9, + "offset": 34336 + }, + "end": { + "line": 1288, + "column": 34, + "offset": 34361 + } + } + } + ], + "position": { + "start": { + "line": 1287, + "column": 7, + "offset": 34316 + }, + "end": { + "line": 1289, + "column": 18, + "offset": 34380 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 1291, + "column": 9, + "offset": 34408 + }, + "end": { + "line": 1291, + "column": 36, + "offset": 34435 + } + } + } + ], + "position": { + "start": { + "line": 1290, + "column": 7, + "offset": 34388 + }, + "end": { + "line": 1292, + "column": 18, + "offset": 34454 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConsoleInput" + }, + "children": [], + "position": { + "start": { + "line": 1294, + "column": 9, + "offset": 34483 + }, + "end": { + "line": 1294, + "column": 35, + "offset": 34509 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConsoleOutput" + }, + "children": [], + "position": { + "start": { + "line": 1296, + "column": 11, + "offset": 34541 + }, + "end": { + "line": 1296, + "column": 38, + "offset": 34568 + } + } + } + ], + "position": { + "start": { + "line": 1295, + "column": 9, + "offset": 34519 + }, + "end": { + "line": 1297, + "column": 20, + "offset": 34589 + } + } + } + ], + "position": { + "start": { + "line": 1293, + "column": 7, + "offset": 34462 + }, + "end": { + "line": 1298, + "column": 19, + "offset": 34609 + } + } + } + ], + "position": { + "start": { + "line": 1280, + "column": 5, + "offset": 34141 + }, + "end": { + "line": 1299, + "column": 15, + "offset": 34625 + } + } + } + ], + "position": { + "start": { + "line": 1279, + "column": 3, + "offset": 34112 + }, + "end": { + "line": 1300, + "column": 12, + "offset": 34638 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ProgramInput" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "input" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1303, + "column": 7, + "offset": 34706 + }, + "end": { + "line": 1303, + "column": 14, + "offset": 34713 + } + } + } + ], + "position": { + "start": { + "line": 1302, + "column": 5, + "offset": 34676 + }, + "end": { + "line": 1304, + "column": 15, + "offset": 34729 + } + } + } + ], + "position": { + "start": { + "line": 1301, + "column": 3, + "offset": 34642 + }, + "end": { + "line": 1305, + "column": 12, + "offset": 34742 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Program" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "program" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1309, + "column": 9, + "offset": 34827 + }, + "end": { + "line": 1309, + "column": 32, + "offset": 34850 + } + } + } + ], + "position": { + "start": { + "line": 1308, + "column": 7, + "offset": 34807 + }, + "end": { + "line": 1310, + "column": 18, + "offset": 34869 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 1312, + "column": 9, + "offset": 34897 + }, + "end": { + "line": 1312, + "column": 34, + "offset": 34922 + } + } + } + ], + "position": { + "start": { + "line": 1311, + "column": 7, + "offset": 34877 + }, + "end": { + "line": 1313, + "column": 18, + "offset": 34941 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 1315, + "column": 9, + "offset": 34969 + }, + "end": { + "line": 1315, + "column": 36, + "offset": 34996 + } + } + } + ], + "position": { + "start": { + "line": 1314, + "column": 7, + "offset": 34949 + }, + "end": { + "line": 1316, + "column": 18, + "offset": 35015 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "language" + }, + "children": [], + "position": { + "start": { + "line": 1318, + "column": 9, + "offset": 35043 + }, + "end": { + "line": 1318, + "column": 37, + "offset": 35071 + } + } + } + ], + "position": { + "start": { + "line": 1317, + "column": 7, + "offset": 35023 + }, + "end": { + "line": 1319, + "column": 18, + "offset": 35090 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "highlight-lines" + }, + "children": [], + "position": { + "start": { + "line": 1329, + "column": 9, + "offset": 35322 + }, + "end": { + "line": 1329, + "column": 44, + "offset": 35357 + } + } + } + ], + "position": { + "start": { + "line": 1328, + "column": 7, + "offset": 35302 + }, + "end": { + "line": 1330, + "column": 18, + "offset": 35376 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ProgramInput" + }, + "children": [], + "position": { + "start": { + "line": 1337, + "column": 9, + "offset": 35536 + }, + "end": { + "line": 1337, + "column": 35, + "offset": 35562 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1338, + "column": 9, + "offset": 35572 + }, + "end": { + "line": 1338, + "column": 16, + "offset": 35579 + } + } + } + ], + "position": { + "start": { + "line": 1336, + "column": 7, + "offset": 35518 + }, + "end": { + "line": 1339, + "column": 16, + "offset": 35596 + } + } + } + ], + "position": { + "start": { + "line": 1307, + "column": 5, + "offset": 34775 + }, + "end": { + "line": 1340, + "column": 15, + "offset": 35612 + } + } + } + ], + "position": { + "start": { + "line": 1306, + "column": 3, + "offset": 34746 + }, + "end": { + "line": 1341, + "column": 12, + "offset": 35625 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ListItem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "li" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 1346, + "column": 11, + "offset": 35723 + }, + "end": { + "line": 1346, + "column": 39, + "offset": 35751 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextParagraph" + }, + "children": [], + "position": { + "start": { + "line": 1347, + "column": 11, + "offset": 35763 + }, + "end": { + "line": 1347, + "column": 38, + "offset": 35790 + } + } + } + ], + "position": { + "start": { + "line": 1345, + "column": 9, + "offset": 35704 + }, + "end": { + "line": 1348, + "column": 17, + "offset": 35808 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1350, + "column": 11, + "offset": 35837 + }, + "end": { + "line": 1350, + "column": 46, + "offset": 35872 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1352, + "column": 13, + "offset": 35909 + }, + "end": { + "line": 1352, + "column": 41, + "offset": 35937 + } + } + } + ], + "position": { + "start": { + "line": 1351, + "column": 11, + "offset": 35884 + }, + "end": { + "line": 1353, + "column": 23, + "offset": 35961 + } + } + } + ], + "position": { + "start": { + "line": 1349, + "column": 9, + "offset": 35818 + }, + "end": { + "line": 1354, + "column": 17, + "offset": 35979 + } + } + } + ], + "position": { + "start": { + "line": 1344, + "column": 7, + "offset": 35686 + }, + "end": { + "line": 1355, + "column": 16, + "offset": 35996 + } + } + } + ], + "position": { + "start": { + "line": 1343, + "column": 5, + "offset": 35659 + }, + "end": { + "line": 1356, + "column": 15, + "offset": 36012 + } + } + } + ], + "position": { + "start": { + "line": 1342, + "column": 3, + "offset": 35629 + }, + "end": { + "line": 1357, + "column": 12, + "offset": 36025 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "DefinitionListItem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "li" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitle" + }, + "children": [], + "position": { + "start": { + "line": 1360, + "column": 7, + "offset": 36096 + }, + "end": { + "line": 1360, + "column": 34, + "offset": 36123 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1362, + "column": 9, + "offset": 36152 + }, + "end": { + "line": 1362, + "column": 37, + "offset": 36180 + } + } + } + ], + "position": { + "start": { + "line": 1361, + "column": 7, + "offset": 36131 + }, + "end": { + "line": 1363, + "column": 19, + "offset": 36200 + } + } + } + ], + "position": { + "start": { + "line": 1359, + "column": 5, + "offset": 36069 + }, + "end": { + "line": 1364, + "column": 15, + "offset": 36216 + } + } + } + ], + "position": { + "start": { + "line": 1358, + "column": 3, + "offset": 36029 + }, + "end": { + "line": 1365, + "column": 12, + "offset": 36229 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "List" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "ol" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1370, + "column": 11, + "offset": 36326 + }, + "end": { + "line": 1370, + "column": 34, + "offset": 36349 + } + } + } + ], + "position": { + "start": { + "line": 1369, + "column": 9, + "offset": 36304 + }, + "end": { + "line": 1371, + "column": 20, + "offset": 36370 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "marker" + }, + "children": [], + "position": { + "start": { + "line": 1384, + "column": 11, + "offset": 36707 + }, + "end": { + "line": 1384, + "column": 37, + "offset": 36733 + } + } + } + ], + "position": { + "start": { + "line": 1383, + "column": 9, + "offset": 36685 + }, + "end": { + "line": 1385, + "column": 20, + "offset": 36754 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ListItem" + }, + "children": [], + "position": { + "start": { + "line": 1387, + "column": 11, + "offset": 36787 + }, + "end": { + "line": 1387, + "column": 33, + "offset": 36809 + } + } + } + ], + "position": { + "start": { + "line": 1386, + "column": 9, + "offset": 36764 + }, + "end": { + "line": 1388, + "column": 21, + "offset": 36831 + } + } + } + ], + "position": { + "start": { + "line": 1368, + "column": 7, + "offset": 36275 + }, + "end": { + "line": 1389, + "column": 17, + "offset": 36849 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ul" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1392, + "column": 11, + "offset": 36908 + }, + "end": { + "line": 1392, + "column": 34, + "offset": 36931 + } + } + } + ], + "position": { + "start": { + "line": 1391, + "column": 9, + "offset": 36886 + }, + "end": { + "line": 1393, + "column": 20, + "offset": 36952 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "marker" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "value", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1411, + "column": 15, + "offset": 37461 + }, + "end": { + "line": 1411, + "column": 23, + "offset": 37469 + } + } + } + ], + "position": { + "start": { + "line": 1407, + "column": 13, + "offset": 37328 + }, + "end": { + "line": 1412, + "column": 22, + "offset": 37492 + } + } + } + ], + "position": { + "start": { + "line": 1406, + "column": 11, + "offset": 37289 + }, + "end": { + "line": 1413, + "column": 23, + "offset": 37516 + } + } + } + ], + "position": { + "start": { + "line": 1405, + "column": 9, + "offset": 37267 + }, + "end": { + "line": 1414, + "column": 20, + "offset": 37537 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ListItem" + }, + "children": [], + "position": { + "start": { + "line": 1416, + "column": 11, + "offset": 37570 + }, + "end": { + "line": 1416, + "column": 33, + "offset": 37592 + } + } + } + ], + "position": { + "start": { + "line": 1415, + "column": 9, + "offset": 37547 + }, + "end": { + "line": 1417, + "column": 21, + "offset": 37614 + } + } + } + ], + "position": { + "start": { + "line": 1390, + "column": 7, + "offset": 36857 + }, + "end": { + "line": 1418, + "column": 17, + "offset": 37632 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "dl" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1421, + "column": 11, + "offset": 37691 + }, + "end": { + "line": 1421, + "column": 34, + "offset": 37714 + } + } + } + ], + "position": { + "start": { + "line": 1420, + "column": 9, + "offset": 37669 + }, + "end": { + "line": 1422, + "column": 20, + "offset": 37735 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "DefinitionListItem" + }, + "children": [], + "position": { + "start": { + "line": 1433, + "column": 11, + "offset": 38023 + }, + "end": { + "line": 1433, + "column": 43, + "offset": 38055 + } + } + } + ], + "position": { + "start": { + "line": 1432, + "column": 9, + "offset": 38000 + }, + "end": { + "line": 1434, + "column": 21, + "offset": 38077 + } + } + } + ], + "position": { + "start": { + "line": 1419, + "column": 7, + "offset": 37640 + }, + "end": { + "line": 1435, + "column": 17, + "offset": 38095 + } + } + } + ], + "position": { + "start": { + "line": 1367, + "column": 5, + "offset": 36259 + }, + "end": { + "line": 1436, + "column": 14, + "offset": 38110 + } + } + } + ], + "position": { + "start": { + "line": 1366, + "column": 3, + "offset": 36233 + }, + "end": { + "line": 1437, + "column": 12, + "offset": 38123 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "DefinitionLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1439, + "column": 5, + "offset": 38163 + }, + "end": { + "line": 1439, + "column": 40, + "offset": 38198 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Notation" + }, + "children": [], + "position": { + "start": { + "line": 1441, + "column": 7, + "offset": 38224 + }, + "end": { + "line": 1441, + "column": 29, + "offset": 38246 + } + } + } + ], + "position": { + "start": { + "line": 1440, + "column": 5, + "offset": 38204 + }, + "end": { + "line": 1442, + "column": 18, + "offset": 38265 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1443, + "column": 5, + "offset": 38271 + }, + "end": { + "line": 1443, + "column": 28, + "offset": 38294 + } + } + } + ], + "position": { + "start": { + "line": 1438, + "column": 3, + "offset": 38127 + }, + "end": { + "line": 1444, + "column": 12, + "offset": 38307 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Definition" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "definition" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "DefinitionLike" + }, + "children": [], + "position": { + "start": { + "line": 1447, + "column": 7, + "offset": 38378 + }, + "end": { + "line": 1447, + "column": 35, + "offset": 38406 + } + } + } + ], + "position": { + "start": { + "line": 1446, + "column": 5, + "offset": 38343 + }, + "end": { + "line": 1448, + "column": 15, + "offset": 38422 + } + } + } + ], + "position": { + "start": { + "line": 1445, + "column": 3, + "offset": 38311 + }, + "end": { + "line": 1449, + "column": 12, + "offset": 38435 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Case" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "case" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1452, + "column": 7, + "offset": 38494 + }, + "end": { + "line": 1452, + "column": 42, + "offset": 38529 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "direction" + }, + "children": [], + "position": { + "start": { + "line": 1454, + "column": 9, + "offset": 38557 + }, + "end": { + "line": 1454, + "column": 38, + "offset": 38586 + } + } + } + ], + "position": { + "start": { + "line": 1453, + "column": 7, + "offset": 38537 + }, + "end": { + "line": 1455, + "column": 18, + "offset": 38605 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1457, + "column": 9, + "offset": 38634 + }, + "end": { + "line": 1457, + "column": 37, + "offset": 38662 + } + } + } + ], + "position": { + "start": { + "line": 1456, + "column": 7, + "offset": 38613 + }, + "end": { + "line": 1458, + "column": 19, + "offset": 38682 + } + } + } + ], + "position": { + "start": { + "line": 1451, + "column": 5, + "offset": 38465 + }, + "end": { + "line": 1459, + "column": 15, + "offset": 38698 + } + } + } + ], + "position": { + "start": { + "line": 1450, + "column": 3, + "offset": 38439 + }, + "end": { + "line": 1460, + "column": 12, + "offset": 38711 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Proof" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "proof" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1463, + "column": 7, + "offset": 38772 + }, + "end": { + "line": 1463, + "column": 42, + "offset": 38807 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1466, + "column": 11, + "offset": 38856 + }, + "end": { + "line": 1466, + "column": 39, + "offset": 38884 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Case" + }, + "children": [], + "position": { + "start": { + "line": 1467, + "column": 11, + "offset": 38896 + }, + "end": { + "line": 1467, + "column": 29, + "offset": 38914 + } + } + } + ], + "position": { + "start": { + "line": 1465, + "column": 9, + "offset": 38836 + }, + "end": { + "line": 1468, + "column": 18, + "offset": 38933 + } + } + } + ], + "position": { + "start": { + "line": 1464, + "column": 7, + "offset": 38815 + }, + "end": { + "line": 1469, + "column": 19, + "offset": 38953 + } + } + } + ], + "position": { + "start": { + "line": 1462, + "column": 5, + "offset": 38742 + }, + "end": { + "line": 1470, + "column": 15, + "offset": 38969 + } + } + } + ], + "position": { + "start": { + "line": 1461, + "column": 3, + "offset": 38715 + }, + "end": { + "line": 1471, + "column": 12, + "offset": 38982 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TheoremLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleCreatorOptional" + }, + "children": [], + "position": { + "start": { + "line": 1473, + "column": 5, + "offset": 39019 + }, + "end": { + "line": 1473, + "column": 47, + "offset": 39061 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1476, + "column": 9, + "offset": 39104 + }, + "end": { + "line": 1476, + "column": 37, + "offset": 39132 + } + } + } + ], + "position": { + "start": { + "line": 1475, + "column": 7, + "offset": 39083 + }, + "end": { + "line": 1477, + "column": 19, + "offset": 39152 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1479, + "column": 9, + "offset": 39177 + }, + "end": { + "line": 1479, + "column": 32, + "offset": 39200 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Proof" + }, + "children": [], + "position": { + "start": { + "line": 1481, + "column": 11, + "offset": 39234 + }, + "end": { + "line": 1481, + "column": 30, + "offset": 39253 + } + } + } + ], + "position": { + "start": { + "line": 1480, + "column": 9, + "offset": 39210 + }, + "end": { + "line": 1482, + "column": 22, + "offset": 39276 + } + } + } + ], + "position": { + "start": { + "line": 1478, + "column": 7, + "offset": 39160 + }, + "end": { + "line": 1483, + "column": 15, + "offset": 39292 + } + } + } + ], + "position": { + "start": { + "line": 1474, + "column": 5, + "offset": 39067 + }, + "end": { + "line": 1484, + "column": 14, + "offset": 39307 + } + } + } + ], + "position": { + "start": { + "line": 1472, + "column": 3, + "offset": 38986 + }, + "end": { + "line": 1485, + "column": 12, + "offset": 39320 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Theorem" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "theorem" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1489, + "column": 9, + "offset": 39403 + }, + "end": { + "line": 1489, + "column": 34, + "offset": 39428 + } + } + } + ], + "position": { + "start": { + "line": 1488, + "column": 7, + "offset": 39369 + }, + "end": { + "line": 1490, + "column": 17, + "offset": 39446 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "lemma" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1492, + "column": 9, + "offset": 39486 + }, + "end": { + "line": 1492, + "column": 34, + "offset": 39511 + } + } + } + ], + "position": { + "start": { + "line": 1491, + "column": 7, + "offset": 39454 + }, + "end": { + "line": 1493, + "column": 17, + "offset": 39529 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "corollary" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1495, + "column": 9, + "offset": 39573 + }, + "end": { + "line": 1495, + "column": 34, + "offset": 39598 + } + } + } + ], + "position": { + "start": { + "line": 1494, + "column": 7, + "offset": 39537 + }, + "end": { + "line": 1496, + "column": 17, + "offset": 39616 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "claim" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1498, + "column": 9, + "offset": 39656 + }, + "end": { + "line": 1498, + "column": 34, + "offset": 39681 + } + } + } + ], + "position": { + "start": { + "line": 1497, + "column": 7, + "offset": 39624 + }, + "end": { + "line": 1499, + "column": 17, + "offset": 39699 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "proposition" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1501, + "column": 9, + "offset": 39745 + }, + "end": { + "line": 1501, + "column": 34, + "offset": 39770 + } + } + } + ], + "position": { + "start": { + "line": 1500, + "column": 7, + "offset": 39707 + }, + "end": { + "line": 1502, + "column": 17, + "offset": 39788 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "algorithm" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1504, + "column": 9, + "offset": 39832 + }, + "end": { + "line": 1504, + "column": 34, + "offset": 39857 + } + } + } + ], + "position": { + "start": { + "line": 1503, + "column": 7, + "offset": 39796 + }, + "end": { + "line": 1505, + "column": 17, + "offset": 39875 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "fact" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1507, + "column": 9, + "offset": 39914 + }, + "end": { + "line": 1507, + "column": 34, + "offset": 39939 + } + } + } + ], + "position": { + "start": { + "line": 1506, + "column": 7, + "offset": 39883 + }, + "end": { + "line": 1508, + "column": 17, + "offset": 39957 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "identity" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TheoremLike" + }, + "children": [], + "position": { + "start": { + "line": 1510, + "column": 9, + "offset": 40000 + }, + "end": { + "line": 1510, + "column": 34, + "offset": 40025 + } + } + } + ], + "position": { + "start": { + "line": 1509, + "column": 7, + "offset": 39965 + }, + "end": { + "line": 1511, + "column": 17, + "offset": 40043 + } + } + } + ], + "position": { + "start": { + "line": 1487, + "column": 5, + "offset": 39353 + }, + "end": { + "line": 1512, + "column": 14, + "offset": 40058 + } + } + } + ], + "position": { + "start": { + "line": 1486, + "column": 3, + "offset": 39324 + }, + "end": { + "line": 1513, + "column": 12, + "offset": 40071 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AxiomLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleCreatorOptional" + }, + "children": [], + "position": { + "start": { + "line": 1515, + "column": 5, + "offset": 40106 + }, + "end": { + "line": 1515, + "column": 47, + "offset": 40148 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1516, + "column": 5, + "offset": 40154 + }, + "end": { + "line": 1516, + "column": 28, + "offset": 40177 + } + } + } + ], + "position": { + "start": { + "line": 1514, + "column": 3, + "offset": 40075 + }, + "end": { + "line": 1517, + "column": 12, + "offset": 40190 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Axiom" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "axiom" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1521, + "column": 9, + "offset": 40269 + }, + "end": { + "line": 1521, + "column": 32, + "offset": 40292 + } + } + } + ], + "position": { + "start": { + "line": 1520, + "column": 7, + "offset": 40237 + }, + "end": { + "line": 1522, + "column": 17, + "offset": 40310 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "principle" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1524, + "column": 9, + "offset": 40354 + }, + "end": { + "line": 1524, + "column": 32, + "offset": 40377 + } + } + } + ], + "position": { + "start": { + "line": 1523, + "column": 7, + "offset": 40318 + }, + "end": { + "line": 1525, + "column": 17, + "offset": 40395 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "conjecture" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1527, + "column": 9, + "offset": 40440 + }, + "end": { + "line": 1527, + "column": 32, + "offset": 40463 + } + } + } + ], + "position": { + "start": { + "line": 1526, + "column": 7, + "offset": 40403 + }, + "end": { + "line": 1528, + "column": 17, + "offset": 40481 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "heuristic" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1530, + "column": 9, + "offset": 40525 + }, + "end": { + "line": 1530, + "column": 32, + "offset": 40548 + } + } + } + ], + "position": { + "start": { + "line": 1529, + "column": 7, + "offset": 40489 + }, + "end": { + "line": 1531, + "column": 17, + "offset": 40566 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "hypothesis" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1533, + "column": 9, + "offset": 40611 + }, + "end": { + "line": 1533, + "column": 32, + "offset": 40634 + } + } + } + ], + "position": { + "start": { + "line": 1532, + "column": 7, + "offset": 40574 + }, + "end": { + "line": 1534, + "column": 17, + "offset": 40652 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "assumption" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AxiomLike" + }, + "children": [], + "position": { + "start": { + "line": 1536, + "column": 9, + "offset": 40697 + }, + "end": { + "line": 1536, + "column": 32, + "offset": 40720 + } + } + } + ], + "position": { + "start": { + "line": 1535, + "column": 7, + "offset": 40660 + }, + "end": { + "line": 1537, + "column": 17, + "offset": 40738 + } + } + } + ], + "position": { + "start": { + "line": 1519, + "column": 5, + "offset": 40221 + }, + "end": { + "line": 1538, + "column": 14, + "offset": 40753 + } + } + } + ], + "position": { + "start": { + "line": 1518, + "column": 3, + "offset": 40194 + }, + "end": { + "line": 1539, + "column": 12, + "offset": 40766 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ExampleLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1541, + "column": 5, + "offset": 40803 + }, + "end": { + "line": 1541, + "column": 40, + "offset": 40838 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1544, + "column": 9, + "offset": 40881 + }, + "end": { + "line": 1544, + "column": 37, + "offset": 40909 + } + } + } + ], + "position": { + "start": { + "line": 1543, + "column": 7, + "offset": 40860 + }, + "end": { + "line": 1545, + "column": 19, + "offset": 40929 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1547, + "column": 9, + "offset": 40954 + }, + "end": { + "line": 1547, + "column": 32, + "offset": 40977 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Hint" + }, + "children": [], + "position": { + "start": { + "line": 1549, + "column": 11, + "offset": 41011 + }, + "end": { + "line": 1549, + "column": 29, + "offset": 41029 + } + } + } + ], + "position": { + "start": { + "line": 1548, + "column": 9, + "offset": 40987 + }, + "end": { + "line": 1550, + "column": 22, + "offset": 41052 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Answer" + }, + "children": [], + "position": { + "start": { + "line": 1552, + "column": 11, + "offset": 41086 + }, + "end": { + "line": 1552, + "column": 31, + "offset": 41106 + } + } + } + ], + "position": { + "start": { + "line": 1551, + "column": 9, + "offset": 41062 + }, + "end": { + "line": 1553, + "column": 22, + "offset": 41129 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solution" + }, + "children": [], + "position": { + "start": { + "line": 1555, + "column": 11, + "offset": 41163 + }, + "end": { + "line": 1555, + "column": 33, + "offset": 41185 + } + } + } + ], + "position": { + "start": { + "line": 1554, + "column": 9, + "offset": 41139 + }, + "end": { + "line": 1556, + "column": 22, + "offset": 41208 + } + } + } + ], + "position": { + "start": { + "line": 1546, + "column": 7, + "offset": 40937 + }, + "end": { + "line": 1557, + "column": 15, + "offset": 41224 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1560, + "column": 11, + "offset": 41271 + }, + "end": { + "line": 1560, + "column": 46, + "offset": 41306 + } + } + } + ], + "position": { + "start": { + "line": 1559, + "column": 9, + "offset": 41249 + }, + "end": { + "line": 1561, + "column": 20, + "offset": 41327 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Task" + }, + "children": [], + "position": { + "start": { + "line": 1563, + "column": 11, + "offset": 41360 + }, + "end": { + "line": 1563, + "column": 29, + "offset": 41378 + } + } + } + ], + "position": { + "start": { + "line": 1562, + "column": 9, + "offset": 41337 + }, + "end": { + "line": 1564, + "column": 21, + "offset": 41400 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1566, + "column": 11, + "offset": 41432 + }, + "end": { + "line": 1566, + "column": 44, + "offset": 41465 + } + } + } + ], + "position": { + "start": { + "line": 1565, + "column": 9, + "offset": 41410 + }, + "end": { + "line": 1567, + "column": 20, + "offset": 41486 + } + } + } + ], + "position": { + "start": { + "line": 1558, + "column": 7, + "offset": 41232 + }, + "end": { + "line": 1568, + "column": 15, + "offset": 41502 + } + } + } + ], + "position": { + "start": { + "line": 1542, + "column": 5, + "offset": 40844 + }, + "end": { + "line": 1569, + "column": 14, + "offset": 41517 + } + } + } + ], + "position": { + "start": { + "line": 1540, + "column": 3, + "offset": 40770 + }, + "end": { + "line": 1570, + "column": 12, + "offset": 41530 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Example" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "example" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExampleLike" + }, + "children": [], + "position": { + "start": { + "line": 1574, + "column": 9, + "offset": 41613 + }, + "end": { + "line": 1574, + "column": 34, + "offset": 41638 + } + } + } + ], + "position": { + "start": { + "line": 1573, + "column": 7, + "offset": 41579 + }, + "end": { + "line": 1575, + "column": 17, + "offset": 41656 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "question" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExampleLike" + }, + "children": [], + "position": { + "start": { + "line": 1577, + "column": 9, + "offset": 41699 + }, + "end": { + "line": 1577, + "column": 34, + "offset": 41724 + } + } + } + ], + "position": { + "start": { + "line": 1576, + "column": 7, + "offset": 41664 + }, + "end": { + "line": 1578, + "column": 17, + "offset": 41742 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "problem" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExampleLike" + }, + "children": [], + "position": { + "start": { + "line": 1580, + "column": 9, + "offset": 41784 + }, + "end": { + "line": 1580, + "column": 34, + "offset": 41809 + } + } + } + ], + "position": { + "start": { + "line": 1579, + "column": 7, + "offset": 41750 + }, + "end": { + "line": 1581, + "column": 17, + "offset": 41827 + } + } + } + ], + "position": { + "start": { + "line": 1572, + "column": 5, + "offset": 41563 + }, + "end": { + "line": 1582, + "column": 14, + "offset": 41842 + } + } + } + ], + "position": { + "start": { + "line": 1571, + "column": 3, + "offset": 41534 + }, + "end": { + "line": 1583, + "column": 12, + "offset": 41855 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ProjectLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1585, + "column": 5, + "offset": 41892 + }, + "end": { + "line": 1585, + "column": 40, + "offset": 41927 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1588, + "column": 9, + "offset": 41970 + }, + "end": { + "line": 1588, + "column": 37, + "offset": 41998 + } + } + } + ], + "position": { + "start": { + "line": 1587, + "column": 7, + "offset": 41949 + }, + "end": { + "line": 1589, + "column": 19, + "offset": 42018 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Prelude" + }, + "children": [], + "position": { + "start": { + "line": 1592, + "column": 11, + "offset": 42065 + }, + "end": { + "line": 1592, + "column": 32, + "offset": 42086 + } + } + } + ], + "position": { + "start": { + "line": 1591, + "column": 9, + "offset": 42043 + }, + "end": { + "line": 1593, + "column": 20, + "offset": 42107 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1596, + "column": 13, + "offset": 42158 + }, + "end": { + "line": 1596, + "column": 36, + "offset": 42181 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Hint" + }, + "children": [], + "position": { + "start": { + "line": 1598, + "column": 15, + "offset": 42223 + }, + "end": { + "line": 1598, + "column": 33, + "offset": 42241 + } + } + } + ], + "position": { + "start": { + "line": 1597, + "column": 13, + "offset": 42195 + }, + "end": { + "line": 1599, + "column": 26, + "offset": 42268 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Answer" + }, + "children": [], + "position": { + "start": { + "line": 1601, + "column": 15, + "offset": 42310 + }, + "end": { + "line": 1601, + "column": 35, + "offset": 42330 + } + } + } + ], + "position": { + "start": { + "line": 1600, + "column": 13, + "offset": 42282 + }, + "end": { + "line": 1602, + "column": 26, + "offset": 42357 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solution" + }, + "children": [], + "position": { + "start": { + "line": 1604, + "column": 15, + "offset": 42399 + }, + "end": { + "line": 1604, + "column": 37, + "offset": 42421 + } + } + } + ], + "position": { + "start": { + "line": 1603, + "column": 13, + "offset": 42371 + }, + "end": { + "line": 1605, + "column": 26, + "offset": 42448 + } + } + } + ], + "position": { + "start": { + "line": 1595, + "column": 11, + "offset": 42137 + }, + "end": { + "line": 1606, + "column": 19, + "offset": 42468 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1609, + "column": 15, + "offset": 42527 + }, + "end": { + "line": 1609, + "column": 50, + "offset": 42562 + } + } + } + ], + "position": { + "start": { + "line": 1608, + "column": 13, + "offset": 42501 + }, + "end": { + "line": 1610, + "column": 24, + "offset": 42587 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Task" + }, + "children": [], + "position": { + "start": { + "line": 1612, + "column": 15, + "offset": 42628 + }, + "end": { + "line": 1612, + "column": 33, + "offset": 42646 + } + } + } + ], + "position": { + "start": { + "line": 1611, + "column": 13, + "offset": 42601 + }, + "end": { + "line": 1613, + "column": 25, + "offset": 42672 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1615, + "column": 15, + "offset": 42712 + }, + "end": { + "line": 1615, + "column": 48, + "offset": 42745 + } + } + } + ], + "position": { + "start": { + "line": 1614, + "column": 13, + "offset": 42686 + }, + "end": { + "line": 1616, + "column": 24, + "offset": 42770 + } + } + } + ], + "position": { + "start": { + "line": 1607, + "column": 11, + "offset": 42480 + }, + "end": { + "line": 1617, + "column": 19, + "offset": 42790 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 1620, + "column": 15, + "offset": 42849 + }, + "end": { + "line": 1620, + "column": 45, + "offset": 42879 + } + } + } + ], + "position": { + "start": { + "line": 1619, + "column": 13, + "offset": 42823 + }, + "end": { + "line": 1621, + "column": 24, + "offset": 42904 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WebWork" + }, + "children": [], + "position": { + "start": { + "line": 1622, + "column": 13, + "offset": 42918 + }, + "end": { + "line": 1622, + "column": 34, + "offset": 42939 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 1624, + "column": 15, + "offset": 42979 + }, + "end": { + "line": 1624, + "column": 43, + "offset": 43007 + } + } + } + ], + "position": { + "start": { + "line": 1623, + "column": 13, + "offset": 42953 + }, + "end": { + "line": 1625, + "column": 24, + "offset": 43032 + } + } + } + ], + "position": { + "start": { + "line": 1618, + "column": 11, + "offset": 42802 + }, + "end": { + "line": 1626, + "column": 19, + "offset": 43052 + } + } + } + ], + "position": { + "start": { + "line": 1594, + "column": 9, + "offset": 42117 + }, + "end": { + "line": 1627, + "column": 18, + "offset": 43071 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Postlude" + }, + "children": [], + "position": { + "start": { + "line": 1629, + "column": 11, + "offset": 43103 + }, + "end": { + "line": 1629, + "column": 33, + "offset": 43125 + } + } + } + ], + "position": { + "start": { + "line": 1628, + "column": 9, + "offset": 43081 + }, + "end": { + "line": 1630, + "column": 20, + "offset": 43146 + } + } + } + ], + "position": { + "start": { + "line": 1590, + "column": 7, + "offset": 42026 + }, + "end": { + "line": 1631, + "column": 15, + "offset": 43162 + } + } + } + ], + "position": { + "start": { + "line": 1586, + "column": 5, + "offset": 41933 + }, + "end": { + "line": 1632, + "column": 14, + "offset": 43177 + } + } + } + ], + "position": { + "start": { + "line": 1584, + "column": 3, + "offset": 41859 + }, + "end": { + "line": 1633, + "column": 12, + "offset": 43190 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Project" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "activity" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ProjectLike" + }, + "children": [], + "position": { + "start": { + "line": 1637, + "column": 9, + "offset": 43274 + }, + "end": { + "line": 1637, + "column": 34, + "offset": 43299 + } + } + } + ], + "position": { + "start": { + "line": 1636, + "column": 7, + "offset": 43239 + }, + "end": { + "line": 1638, + "column": 17, + "offset": 43317 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "investigation" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ProjectLike" + }, + "children": [], + "position": { + "start": { + "line": 1640, + "column": 9, + "offset": 43365 + }, + "end": { + "line": 1640, + "column": 34, + "offset": 43390 + } + } + } + ], + "position": { + "start": { + "line": 1639, + "column": 7, + "offset": 43325 + }, + "end": { + "line": 1641, + "column": 17, + "offset": 43408 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "exploration" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ProjectLike" + }, + "children": [], + "position": { + "start": { + "line": 1643, + "column": 9, + "offset": 43454 + }, + "end": { + "line": 1643, + "column": 34, + "offset": 43479 + } + } + } + ], + "position": { + "start": { + "line": 1642, + "column": 7, + "offset": 43416 + }, + "end": { + "line": 1644, + "column": 17, + "offset": 43497 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "project" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ProjectLike" + }, + "children": [], + "position": { + "start": { + "line": 1646, + "column": 9, + "offset": 43539 + }, + "end": { + "line": 1646, + "column": 34, + "offset": 43564 + } + } + } + ], + "position": { + "start": { + "line": 1645, + "column": 7, + "offset": 43505 + }, + "end": { + "line": 1647, + "column": 17, + "offset": 43582 + } + } + } + ], + "position": { + "start": { + "line": 1635, + "column": 5, + "offset": 43223 + }, + "end": { + "line": 1648, + "column": 14, + "offset": 43597 + } + } + } + ], + "position": { + "start": { + "line": 1634, + "column": 3, + "offset": 43194 + }, + "end": { + "line": 1649, + "column": 12, + "offset": 43610 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Task" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "task" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1652, + "column": 7, + "offset": 43669 + }, + "end": { + "line": 1652, + "column": 42, + "offset": 43704 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1655, + "column": 11, + "offset": 43753 + }, + "end": { + "line": 1655, + "column": 39, + "offset": 43781 + } + } + } + ], + "position": { + "start": { + "line": 1654, + "column": 9, + "offset": 43730 + }, + "end": { + "line": 1656, + "column": 21, + "offset": 43803 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Statement" + }, + "children": [], + "position": { + "start": { + "line": 1658, + "column": 11, + "offset": 43832 + }, + "end": { + "line": 1658, + "column": 34, + "offset": 43855 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Hint" + }, + "children": [], + "position": { + "start": { + "line": 1660, + "column": 13, + "offset": 43893 + }, + "end": { + "line": 1660, + "column": 31, + "offset": 43911 + } + } + } + ], + "position": { + "start": { + "line": 1659, + "column": 11, + "offset": 43867 + }, + "end": { + "line": 1661, + "column": 24, + "offset": 43936 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Answer" + }, + "children": [], + "position": { + "start": { + "line": 1663, + "column": 13, + "offset": 43974 + }, + "end": { + "line": 1663, + "column": 33, + "offset": 43994 + } + } + } + ], + "position": { + "start": { + "line": 1662, + "column": 11, + "offset": 43948 + }, + "end": { + "line": 1664, + "column": 24, + "offset": 44019 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solution" + }, + "children": [], + "position": { + "start": { + "line": 1666, + "column": 13, + "offset": 44057 + }, + "end": { + "line": 1666, + "column": 35, + "offset": 44079 + } + } + } + ], + "position": { + "start": { + "line": 1665, + "column": 11, + "offset": 44031 + }, + "end": { + "line": 1667, + "column": 24, + "offset": 44104 + } + } + } + ], + "position": { + "start": { + "line": 1657, + "column": 9, + "offset": 43813 + }, + "end": { + "line": 1668, + "column": 17, + "offset": 44122 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1671, + "column": 13, + "offset": 44175 + }, + "end": { + "line": 1671, + "column": 48, + "offset": 44210 + } + } + } + ], + "position": { + "start": { + "line": 1670, + "column": 11, + "offset": 44151 + }, + "end": { + "line": 1672, + "column": 22, + "offset": 44233 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Task" + }, + "children": [], + "position": { + "start": { + "line": 1674, + "column": 13, + "offset": 44270 + }, + "end": { + "line": 1674, + "column": 31, + "offset": 44288 + } + } + } + ], + "position": { + "start": { + "line": 1673, + "column": 11, + "offset": 44245 + }, + "end": { + "line": 1675, + "column": 23, + "offset": 44312 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionStatement" + }, + "children": [], + "position": { + "start": { + "line": 1677, + "column": 13, + "offset": 44348 + }, + "end": { + "line": 1677, + "column": 46, + "offset": 44381 + } + } + } + ], + "position": { + "start": { + "line": 1676, + "column": 11, + "offset": 44324 + }, + "end": { + "line": 1678, + "column": 22, + "offset": 44404 + } + } + } + ], + "position": { + "start": { + "line": 1669, + "column": 9, + "offset": 44132 + }, + "end": { + "line": 1679, + "column": 17, + "offset": 44422 + } + } + } + ], + "position": { + "start": { + "line": 1653, + "column": 7, + "offset": 43712 + }, + "end": { + "line": 1680, + "column": 16, + "offset": 44439 + } + } + } + ], + "position": { + "start": { + "line": 1651, + "column": 5, + "offset": 43640 + }, + "end": { + "line": 1681, + "column": 15, + "offset": 44455 + } + } + } + ], + "position": { + "start": { + "line": 1650, + "column": 3, + "offset": 43614 + }, + "end": { + "line": 1682, + "column": 12, + "offset": 44468 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "RemarkLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1684, + "column": 5, + "offset": 44504 + }, + "end": { + "line": 1684, + "column": 40, + "offset": 44539 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1686, + "column": 7, + "offset": 44564 + }, + "end": { + "line": 1686, + "column": 35, + "offset": 44592 + } + } + } + ], + "position": { + "start": { + "line": 1685, + "column": 5, + "offset": 44545 + }, + "end": { + "line": 1687, + "column": 17, + "offset": 44610 + } + } + } + ], + "position": { + "start": { + "line": 1683, + "column": 3, + "offset": 44472 + }, + "end": { + "line": 1688, + "column": 12, + "offset": 44623 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Remark" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "remark" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1692, + "column": 9, + "offset": 44704 + }, + "end": { + "line": 1692, + "column": 33, + "offset": 44728 + } + } + } + ], + "position": { + "start": { + "line": 1691, + "column": 7, + "offset": 44671 + }, + "end": { + "line": 1693, + "column": 17, + "offset": 44746 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "convention" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1695, + "column": 9, + "offset": 44791 + }, + "end": { + "line": 1695, + "column": 33, + "offset": 44815 + } + } + } + ], + "position": { + "start": { + "line": 1694, + "column": 7, + "offset": 44754 + }, + "end": { + "line": 1696, + "column": 17, + "offset": 44833 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "note" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1698, + "column": 9, + "offset": 44872 + }, + "end": { + "line": 1698, + "column": 33, + "offset": 44896 + } + } + } + ], + "position": { + "start": { + "line": 1697, + "column": 7, + "offset": 44841 + }, + "end": { + "line": 1699, + "column": 17, + "offset": 44914 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "observation" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1701, + "column": 9, + "offset": 44960 + }, + "end": { + "line": 1701, + "column": 33, + "offset": 44984 + } + } + } + ], + "position": { + "start": { + "line": 1700, + "column": 7, + "offset": 44922 + }, + "end": { + "line": 1702, + "column": 17, + "offset": 45002 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "warning" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1704, + "column": 9, + "offset": 45044 + }, + "end": { + "line": 1704, + "column": 33, + "offset": 45068 + } + } + } + ], + "position": { + "start": { + "line": 1703, + "column": 7, + "offset": 45010 + }, + "end": { + "line": 1705, + "column": 17, + "offset": 45086 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "insight" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "RemarkLike" + }, + "children": [], + "position": { + "start": { + "line": 1707, + "column": 9, + "offset": 45128 + }, + "end": { + "line": 1707, + "column": 33, + "offset": 45152 + } + } + } + ], + "position": { + "start": { + "line": 1706, + "column": 7, + "offset": 45094 + }, + "end": { + "line": 1708, + "column": 17, + "offset": 45170 + } + } + } + ], + "position": { + "start": { + "line": 1690, + "column": 5, + "offset": 44655 + }, + "end": { + "line": 1709, + "column": 14, + "offset": 45185 + } + } + } + ], + "position": { + "start": { + "line": 1689, + "column": 3, + "offset": 44627 + }, + "end": { + "line": 1710, + "column": 12, + "offset": 45198 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ComputationLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1712, + "column": 5, + "offset": 45239 + }, + "end": { + "line": 1712, + "column": 40, + "offset": 45274 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 1714, + "column": 7, + "offset": 45299 + }, + "end": { + "line": 1714, + "column": 35, + "offset": 45327 + } + } + } + ], + "position": { + "start": { + "line": 1713, + "column": 5, + "offset": 45280 + }, + "end": { + "line": 1715, + "column": 17, + "offset": 45345 + } + } + } + ], + "position": { + "start": { + "line": 1711, + "column": 3, + "offset": 45202 + }, + "end": { + "line": 1716, + "column": 12, + "offset": 45358 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Computation" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "computation" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ComputationLike" + }, + "children": [], + "position": { + "start": { + "line": 1720, + "column": 9, + "offset": 45449 + }, + "end": { + "line": 1720, + "column": 38, + "offset": 45478 + } + } + } + ], + "position": { + "start": { + "line": 1719, + "column": 7, + "offset": 45411 + }, + "end": { + "line": 1721, + "column": 17, + "offset": 45496 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "technology" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ComputationLike" + }, + "children": [], + "position": { + "start": { + "line": 1723, + "column": 9, + "offset": 45541 + }, + "end": { + "line": 1723, + "column": 38, + "offset": 45570 + } + } + } + ], + "position": { + "start": { + "line": 1722, + "column": 7, + "offset": 45504 + }, + "end": { + "line": 1724, + "column": 17, + "offset": 45588 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "data" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ComputationLike" + }, + "children": [], + "position": { + "start": { + "line": 1726, + "column": 9, + "offset": 45627 + }, + "end": { + "line": 1726, + "column": 38, + "offset": 45656 + } + } + } + ], + "position": { + "start": { + "line": 1725, + "column": 7, + "offset": 45596 + }, + "end": { + "line": 1727, + "column": 17, + "offset": 45674 + } + } + } + ], + "position": { + "start": { + "line": 1718, + "column": 5, + "offset": 45395 + }, + "end": { + "line": 1728, + "column": 14, + "offset": 45689 + } + } + } + ], + "position": { + "start": { + "line": 1717, + "column": 3, + "offset": 45362 + }, + "end": { + "line": 1729, + "column": 12, + "offset": 45702 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AsideLike" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1731, + "column": 5, + "offset": 45737 + }, + "end": { + "line": 1731, + "column": 40, + "offset": 45772 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1733, + "column": 7, + "offset": 45797 + }, + "end": { + "line": 1733, + "column": 30, + "offset": 45820 + } + } + } + ], + "position": { + "start": { + "line": 1732, + "column": 5, + "offset": 45778 + }, + "end": { + "line": 1734, + "column": 17, + "offset": 45838 + } + } + } + ], + "position": { + "start": { + "line": 1730, + "column": 3, + "offset": 45706 + }, + "end": { + "line": 1735, + "column": 12, + "offset": 45851 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Aside" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "aside" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AsideLike" + }, + "children": [], + "position": { + "start": { + "line": 1739, + "column": 9, + "offset": 45930 + }, + "end": { + "line": 1739, + "column": 32, + "offset": 45953 + } + } + } + ], + "position": { + "start": { + "line": 1738, + "column": 7, + "offset": 45898 + }, + "end": { + "line": 1740, + "column": 17, + "offset": 45971 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "biographical" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AsideLike" + }, + "children": [], + "position": { + "start": { + "line": 1742, + "column": 9, + "offset": 46018 + }, + "end": { + "line": 1742, + "column": 32, + "offset": 46041 + } + } + } + ], + "position": { + "start": { + "line": 1741, + "column": 7, + "offset": 45979 + }, + "end": { + "line": 1743, + "column": 17, + "offset": 46059 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "historical" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AsideLike" + }, + "children": [], + "position": { + "start": { + "line": 1745, + "column": 9, + "offset": 46104 + }, + "end": { + "line": 1745, + "column": 32, + "offset": 46127 + } + } + } + ], + "position": { + "start": { + "line": 1744, + "column": 7, + "offset": 46067 + }, + "end": { + "line": 1746, + "column": 17, + "offset": 46145 + } + } + } + ], + "position": { + "start": { + "line": 1737, + "column": 5, + "offset": 45882 + }, + "end": { + "line": 1747, + "column": 14, + "offset": 46160 + } + } + } + ], + "position": { + "start": { + "line": 1736, + "column": 3, + "offset": 45855 + }, + "end": { + "line": 1748, + "column": 12, + "offset": 46173 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Assemblage" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "assemblage" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 1751, + "column": 7, + "offset": 46244 + }, + "end": { + "line": 1751, + "column": 42, + "offset": 46279 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 1754, + "column": 11, + "offset": 46328 + }, + "end": { + "line": 1754, + "column": 34, + "offset": 46351 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1755, + "column": 11, + "offset": 46363 + }, + "end": { + "line": 1755, + "column": 44, + "offset": 46396 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideGroupNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1756, + "column": 11, + "offset": 46408 + }, + "end": { + "line": 1756, + "column": 49, + "offset": 46446 + } + } + } + ], + "position": { + "start": { + "line": 1753, + "column": 9, + "offset": 46308 + }, + "end": { + "line": 1757, + "column": 18, + "offset": 46465 + } + } + } + ], + "position": { + "start": { + "line": 1752, + "column": 7, + "offset": 46287 + }, + "end": { + "line": 1758, + "column": 19, + "offset": 46485 + } + } + } + ], + "position": { + "start": { + "line": 1750, + "column": 5, + "offset": 46209 + }, + "end": { + "line": 1759, + "column": 15, + "offset": 46501 + } + } + } + ], + "position": { + "start": { + "line": 1749, + "column": 3, + "offset": 46177 + }, + "end": { + "line": 1760, + "column": 12, + "offset": 46514 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Caption" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "caption" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 1763, + "column": 7, + "offset": 46579 + }, + "end": { + "line": 1763, + "column": 29, + "offset": 46601 + } + } + } + ], + "position": { + "start": { + "line": 1762, + "column": 5, + "offset": 46547 + }, + "end": { + "line": 1764, + "column": 15, + "offset": 46617 + } + } + } + ], + "position": { + "start": { + "line": 1761, + "column": 3, + "offset": 46518 + }, + "end": { + "line": 1765, + "column": 12, + "offset": 46630 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Figure" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "figure" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataCaption" + }, + "children": [], + "position": { + "start": { + "line": 1777, + "column": 9, + "offset": 46893 + }, + "end": { + "line": 1777, + "column": 38, + "offset": 46922 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Landscape" + }, + "children": [], + "position": { + "start": { + "line": 1779, + "column": 11, + "offset": 46954 + }, + "end": { + "line": 1779, + "column": 34, + "offset": 46977 + } + } + } + ], + "position": { + "start": { + "line": 1778, + "column": 9, + "offset": 46932 + }, + "end": { + "line": 1780, + "column": 20, + "offset": 46998 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Image" + }, + "children": [], + "position": { + "start": { + "line": 1782, + "column": 11, + "offset": 47028 + }, + "end": { + "line": 1782, + "column": 30, + "offset": 47047 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Video" + }, + "children": [], + "position": { + "start": { + "line": 1783, + "column": 11, + "offset": 47059 + }, + "end": { + "line": 1783, + "column": 30, + "offset": 47078 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySide" + }, + "children": [], + "position": { + "start": { + "line": 1784, + "column": 11, + "offset": 47090 + }, + "end": { + "line": 1784, + "column": 35, + "offset": 47114 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideGroup" + }, + "children": [], + "position": { + "start": { + "line": 1785, + "column": 11, + "offset": 47126 + }, + "end": { + "line": 1785, + "column": 40, + "offset": 47155 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MuseScore" + }, + "children": [], + "position": { + "start": { + "line": 1786, + "column": 11, + "offset": 47167 + }, + "end": { + "line": 1786, + "column": 34, + "offset": 47190 + } + } + } + ], + "position": { + "start": { + "line": 1781, + "column": 9, + "offset": 47008 + }, + "end": { + "line": 1787, + "column": 18, + "offset": 47209 + } + } + } + ], + "position": { + "start": { + "line": 1776, + "column": 7, + "offset": 46860 + }, + "end": { + "line": 1788, + "column": 17, + "offset": 47227 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "table" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 1790, + "column": 9, + "offset": 47267 + }, + "end": { + "line": 1790, + "column": 39, + "offset": 47297 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Landscape" + }, + "children": [], + "position": { + "start": { + "line": 1792, + "column": 11, + "offset": 47329 + }, + "end": { + "line": 1792, + "column": 34, + "offset": 47352 + } + } + } + ], + "position": { + "start": { + "line": 1791, + "column": 9, + "offset": 47307 + }, + "end": { + "line": 1793, + "column": 20, + "offset": 47373 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1794, + "column": 9, + "offset": 47383 + }, + "end": { + "line": 1794, + "column": 30, + "offset": 47404 + } + } + } + ], + "position": { + "start": { + "line": 1789, + "column": 7, + "offset": 47235 + }, + "end": { + "line": 1795, + "column": 17, + "offset": 47422 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "listing" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataCaption" + }, + "children": [], + "position": { + "start": { + "line": 1797, + "column": 9, + "offset": 47464 + }, + "end": { + "line": 1797, + "column": 38, + "offset": 47493 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Landscape" + }, + "children": [], + "position": { + "start": { + "line": 1799, + "column": 11, + "offset": 47525 + }, + "end": { + "line": 1799, + "column": 34, + "offset": 47548 + } + } + } + ], + "position": { + "start": { + "line": 1798, + "column": 9, + "offset": 47503 + }, + "end": { + "line": 1800, + "column": 20, + "offset": 47569 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Program" + }, + "children": [], + "position": { + "start": { + "line": 1802, + "column": 11, + "offset": 47599 + }, + "end": { + "line": 1802, + "column": 32, + "offset": 47620 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Console" + }, + "children": [], + "position": { + "start": { + "line": 1803, + "column": 11, + "offset": 47632 + }, + "end": { + "line": 1803, + "column": 32, + "offset": 47653 + } + } + } + ], + "position": { + "start": { + "line": 1801, + "column": 9, + "offset": 47579 + }, + "end": { + "line": 1804, + "column": 18, + "offset": 47672 + } + } + } + ], + "position": { + "start": { + "line": 1796, + "column": 7, + "offset": 47430 + }, + "end": { + "line": 1805, + "column": 17, + "offset": 47690 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "list" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [], + "position": { + "start": { + "line": 1807, + "column": 9, + "offset": 47729 + }, + "end": { + "line": 1807, + "column": 39, + "offset": 47759 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Landscape" + }, + "children": [], + "position": { + "start": { + "line": 1809, + "column": 11, + "offset": 47791 + }, + "end": { + "line": 1809, + "column": 34, + "offset": 47814 + } + } + } + ], + "position": { + "start": { + "line": 1808, + "column": 9, + "offset": 47769 + }, + "end": { + "line": 1810, + "column": 20, + "offset": 47835 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 1812, + "column": 11, + "offset": 47867 + }, + "end": { + "line": 1812, + "column": 41, + "offset": 47897 + } + } + } + ], + "position": { + "start": { + "line": 1811, + "column": 9, + "offset": 47845 + }, + "end": { + "line": 1813, + "column": 20, + "offset": 47918 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1814, + "column": 9, + "offset": 47928 + }, + "end": { + "line": 1814, + "column": 27, + "offset": 47946 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 1816, + "column": 11, + "offset": 47978 + }, + "end": { + "line": 1816, + "column": 39, + "offset": 48006 + } + } + } + ], + "position": { + "start": { + "line": 1815, + "column": 9, + "offset": 47956 + }, + "end": { + "line": 1817, + "column": 20, + "offset": 48027 + } + } + } + ], + "position": { + "start": { + "line": 1806, + "column": 7, + "offset": 47698 + }, + "end": { + "line": 1818, + "column": 17, + "offset": 48045 + } + } + } + ], + "position": { + "start": { + "line": 1775, + "column": 5, + "offset": 46844 + }, + "end": { + "line": 1819, + "column": 14, + "offset": 48060 + } + } + } + ], + "position": { + "start": { + "line": 1774, + "column": 3, + "offset": 46816 + }, + "end": { + "line": 1820, + "column": 12, + "offset": 48073 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Stack" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "stack" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1825, + "column": 11, + "offset": 48175 + }, + "end": { + "line": 1825, + "column": 32, + "offset": 48196 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Image" + }, + "children": [], + "position": { + "start": { + "line": 1826, + "column": 11, + "offset": 48208 + }, + "end": { + "line": 1826, + "column": 30, + "offset": 48227 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Video" + }, + "children": [], + "position": { + "start": { + "line": 1827, + "column": 11, + "offset": 48239 + }, + "end": { + "line": 1827, + "column": 30, + "offset": 48258 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Program" + }, + "children": [], + "position": { + "start": { + "line": 1828, + "column": 11, + "offset": 48270 + }, + "end": { + "line": 1828, + "column": 32, + "offset": 48291 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Console" + }, + "children": [], + "position": { + "start": { + "line": 1829, + "column": 11, + "offset": 48303 + }, + "end": { + "line": 1829, + "column": 32, + "offset": 48324 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1830, + "column": 11, + "offset": 48336 + }, + "end": { + "line": 1830, + "column": 34, + "offset": 48359 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preformatted" + }, + "children": [], + "position": { + "start": { + "line": 1831, + "column": 11, + "offset": 48371 + }, + "end": { + "line": 1831, + "column": 37, + "offset": 48397 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1832, + "column": 11, + "offset": 48409 + }, + "end": { + "line": 1832, + "column": 29, + "offset": 48427 + } + } + } + ], + "position": { + "start": { + "line": 1824, + "column": 9, + "offset": 48155 + }, + "end": { + "line": 1833, + "column": 18, + "offset": 48446 + } + } + } + ], + "position": { + "start": { + "line": 1823, + "column": 7, + "offset": 48134 + }, + "end": { + "line": 1834, + "column": 19, + "offset": 48466 + } + } + } + ], + "position": { + "start": { + "line": 1822, + "column": 5, + "offset": 48104 + }, + "end": { + "line": 1835, + "column": 15, + "offset": 48482 + } + } + } + ], + "position": { + "start": { + "line": 1821, + "column": 3, + "offset": 48077 + }, + "end": { + "line": 1836, + "column": 12, + "offset": 48495 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SidebySideAttributes" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1839, + "column": 7, + "offset": 48559 + }, + "end": { + "line": 1839, + "column": 30, + "offset": 48582 + } + } + } + ], + "position": { + "start": { + "line": 1838, + "column": 5, + "offset": 48541 + }, + "end": { + "line": 1840, + "column": 16, + "offset": 48599 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 1842, + "column": 7, + "offset": 48623 + }, + "end": { + "line": 1842, + "column": 34, + "offset": 48650 + } + } + } + ], + "position": { + "start": { + "line": 1841, + "column": 5, + "offset": 48605 + }, + "end": { + "line": 1843, + "column": 16, + "offset": 48667 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 1846, + "column": 9, + "offset": 48709 + }, + "end": { + "line": 1846, + "column": 34, + "offset": 48734 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "widths" + }, + "children": [], + "position": { + "start": { + "line": 1847, + "column": 9, + "offset": 48744 + }, + "end": { + "line": 1847, + "column": 35, + "offset": 48770 + } + } + } + ], + "position": { + "start": { + "line": 1845, + "column": 7, + "offset": 48691 + }, + "end": { + "line": 1848, + "column": 16, + "offset": 48787 + } + } + } + ], + "position": { + "start": { + "line": 1844, + "column": 5, + "offset": 48673 + }, + "end": { + "line": 1849, + "column": 16, + "offset": 48804 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentVertical" + }, + "children": [], + "position": { + "start": { + "line": 1852, + "column": 9, + "offset": 48846 + }, + "end": { + "line": 1852, + "column": 40, + "offset": 48877 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "valigns" + }, + "children": [], + "position": { + "start": { + "line": 1853, + "column": 9, + "offset": 48887 + }, + "end": { + "line": 1853, + "column": 36, + "offset": 48914 + } + } + } + ], + "position": { + "start": { + "line": 1851, + "column": 7, + "offset": 48828 + }, + "end": { + "line": 1854, + "column": 16, + "offset": 48931 + } + } + } + ], + "position": { + "start": { + "line": 1850, + "column": 5, + "offset": 48810 + }, + "end": { + "line": 1855, + "column": 16, + "offset": 48948 + } + } + } + ], + "position": { + "start": { + "line": 1837, + "column": 3, + "offset": 48499 + }, + "end": { + "line": 1856, + "column": 12, + "offset": 48961 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SideBySide" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sidebyside" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SidebySideAttributes" + }, + "children": [], + "position": { + "start": { + "line": 1859, + "column": 7, + "offset": 49032 + }, + "end": { + "line": 1859, + "column": 41, + "offset": 49066 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Figure" + }, + "children": [], + "position": { + "start": { + "line": 1862, + "column": 11, + "offset": 49115 + }, + "end": { + "line": 1862, + "column": 31, + "offset": 49135 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Poem" + }, + "children": [], + "position": { + "start": { + "line": 1863, + "column": 11, + "offset": 49147 + }, + "end": { + "line": 1863, + "column": 29, + "offset": 49165 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1864, + "column": 11, + "offset": 49177 + }, + "end": { + "line": 1864, + "column": 32, + "offset": 49198 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Image" + }, + "children": [], + "position": { + "start": { + "line": 1865, + "column": 11, + "offset": 49210 + }, + "end": { + "line": 1865, + "column": 30, + "offset": 49229 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Video" + }, + "children": [], + "position": { + "start": { + "line": 1866, + "column": 11, + "offset": 49241 + }, + "end": { + "line": 1866, + "column": 30, + "offset": 49260 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Program" + }, + "children": [], + "position": { + "start": { + "line": 1867, + "column": 11, + "offset": 49272 + }, + "end": { + "line": 1867, + "column": 32, + "offset": 49293 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Console" + }, + "children": [], + "position": { + "start": { + "line": 1868, + "column": 11, + "offset": 49305 + }, + "end": { + "line": 1868, + "column": 32, + "offset": 49326 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1869, + "column": 11, + "offset": 49338 + }, + "end": { + "line": 1869, + "column": 34, + "offset": 49361 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preformatted" + }, + "children": [], + "position": { + "start": { + "line": 1870, + "column": 11, + "offset": 49373 + }, + "end": { + "line": 1870, + "column": 37, + "offset": 49399 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1871, + "column": 11, + "offset": 49411 + }, + "end": { + "line": 1871, + "column": 29, + "offset": 49429 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Stack" + }, + "children": [], + "position": { + "start": { + "line": 1872, + "column": 11, + "offset": 49441 + }, + "end": { + "line": 1872, + "column": 30, + "offset": 49460 + } + } + } + ], + "position": { + "start": { + "line": 1861, + "column": 9, + "offset": 49095 + }, + "end": { + "line": 1873, + "column": 18, + "offset": 49479 + } + } + } + ], + "position": { + "start": { + "line": 1860, + "column": 7, + "offset": 49074 + }, + "end": { + "line": 1874, + "column": 19, + "offset": 49499 + } + } + } + ], + "position": { + "start": { + "line": 1858, + "column": 5, + "offset": 48997 + }, + "end": { + "line": 1875, + "column": 15, + "offset": 49515 + } + } + } + ], + "position": { + "start": { + "line": 1857, + "column": 3, + "offset": 48965 + }, + "end": { + "line": 1876, + "column": 12, + "offset": 49528 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SideBySideNoCaption" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sidebyside" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SidebySideAttributes" + }, + "children": [], + "position": { + "start": { + "line": 1879, + "column": 7, + "offset": 49608 + }, + "end": { + "line": 1879, + "column": 41, + "offset": 49642 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Poem" + }, + "children": [], + "position": { + "start": { + "line": 1882, + "column": 11, + "offset": 49691 + }, + "end": { + "line": 1882, + "column": 29, + "offset": 49709 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1883, + "column": 11, + "offset": 49721 + }, + "end": { + "line": 1883, + "column": 32, + "offset": 49742 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Image" + }, + "children": [], + "position": { + "start": { + "line": 1884, + "column": 11, + "offset": 49754 + }, + "end": { + "line": 1884, + "column": 30, + "offset": 49773 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Video" + }, + "children": [], + "position": { + "start": { + "line": 1885, + "column": 11, + "offset": 49785 + }, + "end": { + "line": 1885, + "column": 30, + "offset": 49804 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Program" + }, + "children": [], + "position": { + "start": { + "line": 1886, + "column": 11, + "offset": 49816 + }, + "end": { + "line": 1886, + "column": 32, + "offset": 49837 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Console" + }, + "children": [], + "position": { + "start": { + "line": 1887, + "column": 11, + "offset": 49849 + }, + "end": { + "line": 1887, + "column": 32, + "offset": 49870 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1888, + "column": 11, + "offset": 49882 + }, + "end": { + "line": 1888, + "column": 34, + "offset": 49905 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preformatted" + }, + "children": [], + "position": { + "start": { + "line": 1889, + "column": 11, + "offset": 49917 + }, + "end": { + "line": 1889, + "column": 37, + "offset": 49943 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 1890, + "column": 11, + "offset": 49955 + }, + "end": { + "line": 1890, + "column": 29, + "offset": 49973 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Stack" + }, + "children": [], + "position": { + "start": { + "line": 1891, + "column": 11, + "offset": 49985 + }, + "end": { + "line": 1891, + "column": 30, + "offset": 50004 + } + } + } + ], + "position": { + "start": { + "line": 1881, + "column": 9, + "offset": 49671 + }, + "end": { + "line": 1892, + "column": 18, + "offset": 50023 + } + } + } + ], + "position": { + "start": { + "line": 1880, + "column": 7, + "offset": 49650 + }, + "end": { + "line": 1893, + "column": 19, + "offset": 50043 + } + } + } + ], + "position": { + "start": { + "line": 1878, + "column": 5, + "offset": 49573 + }, + "end": { + "line": 1894, + "column": 15, + "offset": 50059 + } + } + } + ], + "position": { + "start": { + "line": 1877, + "column": 3, + "offset": 49532 + }, + "end": { + "line": 1895, + "column": 12, + "offset": 50072 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SideBySideGroup" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sbsgroup" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SidebySideAttributes" + }, + "children": [], + "position": { + "start": { + "line": 1898, + "column": 7, + "offset": 50146 + }, + "end": { + "line": 1898, + "column": 41, + "offset": 50180 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySide" + }, + "children": [], + "position": { + "start": { + "line": 1900, + "column": 9, + "offset": 50209 + }, + "end": { + "line": 1900, + "column": 33, + "offset": 50233 + } + } + } + ], + "position": { + "start": { + "line": 1899, + "column": 7, + "offset": 50188 + }, + "end": { + "line": 1901, + "column": 19, + "offset": 50253 + } + } + } + ], + "position": { + "start": { + "line": 1897, + "column": 5, + "offset": 50113 + }, + "end": { + "line": 1902, + "column": 15, + "offset": 50269 + } + } + } + ], + "position": { + "start": { + "line": 1896, + "column": 3, + "offset": 50076 + }, + "end": { + "line": 1903, + "column": 12, + "offset": 50282 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SideBySideGroupNoCaption" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sbsgroup" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SidebySideAttributes" + }, + "children": [], + "position": { + "start": { + "line": 1906, + "column": 7, + "offset": 50365 + }, + "end": { + "line": 1906, + "column": 41, + "offset": 50399 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SideBySideNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 1908, + "column": 9, + "offset": 50428 + }, + "end": { + "line": 1908, + "column": 42, + "offset": 50461 + } + } + } + ], + "position": { + "start": { + "line": 1907, + "column": 7, + "offset": 50407 + }, + "end": { + "line": 1909, + "column": 19, + "offset": 50481 + } + } + } + ], + "position": { + "start": { + "line": 1905, + "column": 5, + "offset": 50332 + }, + "end": { + "line": 1910, + "column": 15, + "offset": 50497 + } + } + } + ], + "position": { + "start": { + "line": 1904, + "column": 3, + "offset": 50286 + }, + "end": { + "line": 1911, + "column": 12, + "offset": 50510 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Image" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageRaster" + }, + "children": [], + "position": { + "start": { + "line": 1914, + "column": 7, + "offset": 50557 + }, + "end": { + "line": 1914, + "column": 32, + "offset": 50582 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageCode" + }, + "children": [], + "position": { + "start": { + "line": 1915, + "column": 7, + "offset": 50590 + }, + "end": { + "line": 1915, + "column": 30, + "offset": 50613 + } + } + } + ], + "position": { + "start": { + "line": 1913, + "column": 5, + "offset": 50541 + }, + "end": { + "line": 1916, + "column": 14, + "offset": 50628 + } + } + } + ], + "position": { + "start": { + "line": 1912, + "column": 3, + "offset": 50514 + }, + "end": { + "line": 1917, + "column": 12, + "offset": 50641 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageDescription" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "description" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 1922, + "column": 11, + "offset": 50760 + }, + "end": { + "line": 1922, + "column": 34, + "offset": 50783 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 1923, + "column": 11, + "offset": 50795 + }, + "end": { + "line": 1923, + "column": 32, + "offset": 50816 + } + } + } + ], + "position": { + "start": { + "line": 1921, + "column": 9, + "offset": 50740 + }, + "end": { + "line": 1924, + "column": 18, + "offset": 50835 + } + } + } + ], + "position": { + "start": { + "line": 1920, + "column": 7, + "offset": 50719 + }, + "end": { + "line": 1925, + "column": 19, + "offset": 50855 + } + } + } + ], + "position": { + "start": { + "line": 1919, + "column": 5, + "offset": 50683 + }, + "end": { + "line": 1926, + "column": 15, + "offset": 50871 + } + } + } + ], + "position": { + "start": { + "line": 1918, + "column": 3, + "offset": 50645 + }, + "end": { + "line": 1927, + "column": 12, + "offset": 50884 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageShortDescription" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "shortdescription" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1930, + "column": 7, + "offset": 50972 + }, + "end": { + "line": 1930, + "column": 14, + "offset": 50979 + } + } + } + ], + "position": { + "start": { + "line": 1929, + "column": 5, + "offset": 50931 + }, + "end": { + "line": 1931, + "column": 15, + "offset": 50995 + } + } + } + ], + "position": { + "start": { + "line": 1928, + "column": 3, + "offset": 50888 + }, + "end": { + "line": 1932, + "column": 12, + "offset": 51008 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageShortDescriptionCode" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "shortdescription" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1937, + "column": 11, + "offset": 51141 + }, + "end": { + "line": 1937, + "column": 18, + "offset": 51148 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 1938, + "column": 11, + "offset": 51160 + }, + "end": { + "line": 1938, + "column": 35, + "offset": 51184 + } + } + } + ], + "position": { + "start": { + "line": 1936, + "column": 9, + "offset": 51121 + }, + "end": { + "line": 1939, + "column": 18, + "offset": 51203 + } + } + } + ], + "position": { + "start": { + "line": 1935, + "column": 7, + "offset": 51100 + }, + "end": { + "line": 1940, + "column": 19, + "offset": 51223 + } + } + } + ], + "position": { + "start": { + "line": 1934, + "column": 5, + "offset": 51059 + }, + "end": { + "line": 1941, + "column": 15, + "offset": 51239 + } + } + } + ], + "position": { + "start": { + "line": 1933, + "column": 3, + "offset": 51012 + }, + "end": { + "line": 1942, + "column": 12, + "offset": 51252 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageRaster" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "image" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 1946, + "column": 9, + "offset": 51339 + }, + "end": { + "line": 1946, + "column": 31, + "offset": 51361 + } + } + } + ], + "position": { + "start": { + "line": 1945, + "column": 7, + "offset": 51319 + }, + "end": { + "line": 1947, + "column": 18, + "offset": 51380 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1949, + "column": 9, + "offset": 51408 + }, + "end": { + "line": 1949, + "column": 32, + "offset": 51431 + } + } + } + ], + "position": { + "start": { + "line": 1948, + "column": 7, + "offset": 51388 + }, + "end": { + "line": 1950, + "column": 18, + "offset": 51450 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 1952, + "column": 9, + "offset": 51478 + }, + "end": { + "line": 1952, + "column": 34, + "offset": 51503 + } + } + } + ], + "position": { + "start": { + "line": 1951, + "column": 7, + "offset": 51458 + }, + "end": { + "line": 1953, + "column": 18, + "offset": 51522 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 1955, + "column": 9, + "offset": 51550 + }, + "end": { + "line": 1955, + "column": 36, + "offset": 51577 + } + } + } + ], + "position": { + "start": { + "line": 1954, + "column": 7, + "offset": 51530 + }, + "end": { + "line": 1956, + "column": 18, + "offset": 51596 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "rotate" + }, + "children": [], + "position": { + "start": { + "line": 1958, + "column": 9, + "offset": 51624 + }, + "end": { + "line": 1958, + "column": 35, + "offset": 51650 + } + } + } + ], + "position": { + "start": { + "line": 1957, + "column": 7, + "offset": 51604 + }, + "end": { + "line": 1959, + "column": 18, + "offset": 51669 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "archive" + }, + "children": [], + "position": { + "start": { + "line": 1961, + "column": 9, + "offset": 51697 + }, + "end": { + "line": 1961, + "column": 36, + "offset": 51724 + } + } + } + ], + "position": { + "start": { + "line": 1960, + "column": 7, + "offset": 51677 + }, + "end": { + "line": 1962, + "column": 18, + "offset": 51743 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "source" + }, + "children": [], + "position": { + "start": { + "line": 1963, + "column": 7, + "offset": 51751 + }, + "end": { + "line": 1963, + "column": 33, + "offset": 51777 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageShortDescription" + }, + "children": [], + "position": { + "start": { + "line": 1976, + "column": 15, + "offset": 52112 + }, + "end": { + "line": 1976, + "column": 50, + "offset": 52147 + } + } + } + ], + "position": { + "start": { + "line": 1975, + "column": 13, + "offset": 52086 + }, + "end": { + "line": 1977, + "column": 24, + "offset": 52172 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageDescription" + }, + "children": [], + "position": { + "start": { + "line": 1979, + "column": 15, + "offset": 52212 + }, + "end": { + "line": 1979, + "column": 45, + "offset": 52242 + } + } + } + ], + "position": { + "start": { + "line": 1978, + "column": 13, + "offset": 52186 + }, + "end": { + "line": 1980, + "column": 24, + "offset": 52267 + } + } + } + ], + "position": { + "start": { + "line": 1974, + "column": 11, + "offset": 52060 + }, + "end": { + "line": 1981, + "column": 24, + "offset": 52292 + } + } + } + ], + "position": { + "start": { + "line": 1968, + "column": 9, + "offset": 51894 + }, + "end": { + "line": 1982, + "column": 17, + "offset": 52310 + } + } + } + ], + "position": { + "start": { + "line": 1964, + "column": 7, + "offset": 51785 + }, + "end": { + "line": 1983, + "column": 16, + "offset": 52327 + } + } + } + ], + "position": { + "start": { + "line": 1944, + "column": 5, + "offset": 51289 + }, + "end": { + "line": 1984, + "column": 15, + "offset": 52343 + } + } + } + ], + "position": { + "start": { + "line": 1943, + "column": 3, + "offset": 51256 + }, + "end": { + "line": 1985, + "column": 12, + "offset": 52356 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "CodeLatexImage" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "latex-image" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 1989, + "column": 9, + "offset": 52452 + }, + "end": { + "line": 1989, + "column": 30, + "offset": 52473 + } + } + } + ], + "position": { + "start": { + "line": 1988, + "column": 7, + "offset": 52432 + }, + "end": { + "line": 1990, + "column": 18, + "offset": 52492 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 1992, + "column": 9, + "offset": 52520 + }, + "end": { + "line": 1992, + "column": 32, + "offset": 52543 + } + } + } + ], + "position": { + "start": { + "line": 1991, + "column": 7, + "offset": 52500 + }, + "end": { + "line": 1993, + "column": 18, + "offset": 52562 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 1994, + "column": 7, + "offset": 52570 + }, + "end": { + "line": 1994, + "column": 14, + "offset": 52577 + } + } + } + ], + "position": { + "start": { + "line": 1987, + "column": 5, + "offset": 52396 + }, + "end": { + "line": 1995, + "column": 15, + "offset": 52593 + } + } + } + ], + "position": { + "start": { + "line": 1986, + "column": 3, + "offset": 52360 + }, + "end": { + "line": 1996, + "column": 12, + "offset": 52606 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageCode" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "image" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 2000, + "column": 9, + "offset": 52691 + }, + "end": { + "line": 2000, + "column": 31, + "offset": 52713 + } + } + } + ], + "position": { + "start": { + "line": 1999, + "column": 7, + "offset": 52671 + }, + "end": { + "line": 2001, + "column": 18, + "offset": 52732 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2003, + "column": 9, + "offset": 52760 + }, + "end": { + "line": 2003, + "column": 32, + "offset": 52783 + } + } + } + ], + "position": { + "start": { + "line": 2002, + "column": 7, + "offset": 52740 + }, + "end": { + "line": 2004, + "column": 18, + "offset": 52802 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2006, + "column": 9, + "offset": 52830 + }, + "end": { + "line": 2006, + "column": 34, + "offset": 52855 + } + } + } + ], + "position": { + "start": { + "line": 2005, + "column": 7, + "offset": 52810 + }, + "end": { + "line": 2007, + "column": 18, + "offset": 52874 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 2009, + "column": 9, + "offset": 52902 + }, + "end": { + "line": 2009, + "column": 36, + "offset": 52929 + } + } + } + ], + "position": { + "start": { + "line": 2008, + "column": 7, + "offset": 52882 + }, + "end": { + "line": 2010, + "column": 18, + "offset": 52948 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "archive" + }, + "children": [], + "position": { + "start": { + "line": 2012, + "column": 9, + "offset": 52976 + }, + "end": { + "line": 2012, + "column": 36, + "offset": 53003 + } + } + } + ], + "position": { + "start": { + "line": 2011, + "column": 7, + "offset": 52956 + }, + "end": { + "line": 2013, + "column": 18, + "offset": 53022 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageShortDescriptionCode" + }, + "children": [], + "position": { + "start": { + "line": 2026, + "column": 15, + "offset": 53357 + }, + "end": { + "line": 2026, + "column": 54, + "offset": 53396 + } + } + } + ], + "position": { + "start": { + "line": 2025, + "column": 13, + "offset": 53331 + }, + "end": { + "line": 2027, + "column": 24, + "offset": 53421 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageDescription" + }, + "children": [], + "position": { + "start": { + "line": 2029, + "column": 15, + "offset": 53461 + }, + "end": { + "line": 2029, + "column": 45, + "offset": 53491 + } + } + } + ], + "position": { + "start": { + "line": 2028, + "column": 13, + "offset": 53435 + }, + "end": { + "line": 2030, + "column": 24, + "offset": 53516 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "CodeLatexImage" + }, + "children": [], + "position": { + "start": { + "line": 2032, + "column": 15, + "offset": 53554 + }, + "end": { + "line": 2032, + "column": 43, + "offset": 53582 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "asymptote" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 2035, + "column": 19, + "offset": 53672 + }, + "end": { + "line": 2035, + "column": 40, + "offset": 53693 + } + } + } + ], + "position": { + "start": { + "line": 2034, + "column": 17, + "offset": 53642 + }, + "end": { + "line": 2036, + "column": 28, + "offset": 53722 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2038, + "column": 19, + "offset": 53770 + }, + "end": { + "line": 2038, + "column": 42, + "offset": 53793 + } + } + } + ], + "position": { + "start": { + "line": 2037, + "column": 17, + "offset": 53740 + }, + "end": { + "line": 2039, + "column": 28, + "offset": 53822 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2040, + "column": 17, + "offset": 53840 + }, + "end": { + "line": 2040, + "column": 24, + "offset": 53847 + } + } + } + ], + "position": { + "start": { + "line": 2033, + "column": 15, + "offset": 53598 + }, + "end": { + "line": 2041, + "column": 25, + "offset": 53873 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "sageplot" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 2044, + "column": 19, + "offset": 53962 + }, + "end": { + "line": 2044, + "column": 40, + "offset": 53983 + } + } + } + ], + "position": { + "start": { + "line": 2043, + "column": 17, + "offset": 53932 + }, + "end": { + "line": 2045, + "column": 28, + "offset": 54012 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2047, + "column": 19, + "offset": 54060 + }, + "end": { + "line": 2047, + "column": 42, + "offset": 54083 + } + } + } + ], + "position": { + "start": { + "line": 2046, + "column": 17, + "offset": 54030 + }, + "end": { + "line": 2048, + "column": 28, + "offset": 54112 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "aspect" + }, + "children": [], + "position": { + "start": { + "line": 2058, + "column": 19, + "offset": 54438 + }, + "end": { + "line": 2058, + "column": 45, + "offset": 54464 + } + } + } + ], + "position": { + "start": { + "line": 2057, + "column": 17, + "offset": 54408 + }, + "end": { + "line": 2059, + "column": 28, + "offset": 54493 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2060, + "column": 17, + "offset": 54511 + }, + "end": { + "line": 2060, + "column": 24, + "offset": 54518 + } + } + } + ], + "position": { + "start": { + "line": 2042, + "column": 15, + "offset": 53889 + }, + "end": { + "line": 2061, + "column": 25, + "offset": 54544 + } + } + } + ], + "position": { + "start": { + "line": 2031, + "column": 13, + "offset": 53530 + }, + "end": { + "line": 2062, + "column": 22, + "offset": 54567 + } + } + } + ], + "position": { + "start": { + "line": 2024, + "column": 11, + "offset": 53305 + }, + "end": { + "line": 2063, + "column": 24, + "offset": 54592 + } + } + } + ], + "position": { + "start": { + "line": 2018, + "column": 9, + "offset": 53139 + }, + "end": { + "line": 2064, + "column": 17, + "offset": 54610 + } + } + } + ], + "position": { + "start": { + "line": 2014, + "column": 7, + "offset": 53030 + }, + "end": { + "line": 2065, + "column": 16, + "offset": 54627 + } + } + } + ], + "position": { + "start": { + "line": 1998, + "column": 5, + "offset": 52641 + }, + "end": { + "line": 2066, + "column": 15, + "offset": 54643 + } + } + } + ], + "position": { + "start": { + "line": 1997, + "column": 3, + "offset": 52610 + }, + "end": { + "line": 2067, + "column": 12, + "offset": 54656 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WWLatexImage" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "latex-image" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2070, + "column": 7, + "offset": 54730 + }, + "end": { + "line": 2070, + "column": 14, + "offset": 54737 + } + } + } + ], + "position": { + "start": { + "line": 2069, + "column": 5, + "offset": 54694 + }, + "end": { + "line": 2071, + "column": 15, + "offset": 54753 + } + } + } + ], + "position": { + "start": { + "line": 2068, + "column": 3, + "offset": 54660 + }, + "end": { + "line": 2072, + "column": 12, + "offset": 54766 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ImageWW" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "image" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "pg-name" + }, + "children": [], + "position": { + "start": { + "line": 2076, + "column": 9, + "offset": 54849 + }, + "end": { + "line": 2076, + "column": 36, + "offset": 54876 + } + } + } + ], + "position": { + "start": { + "line": 2075, + "column": 7, + "offset": 54829 + }, + "end": { + "line": 2077, + "column": 18, + "offset": 54895 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2079, + "column": 9, + "offset": 54923 + }, + "end": { + "line": 2079, + "column": 34, + "offset": 54948 + } + } + } + ], + "position": { + "start": { + "line": 2078, + "column": 7, + "offset": 54903 + }, + "end": { + "line": 2080, + "column": 18, + "offset": 54967 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "interleave", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageShortDescriptionCode" + }, + "children": [], + "position": { + "start": { + "line": 2093, + "column": 15, + "offset": 55302 + }, + "end": { + "line": 2093, + "column": 54, + "offset": 55341 + } + } + } + ], + "position": { + "start": { + "line": 2092, + "column": 13, + "offset": 55276 + }, + "end": { + "line": 2094, + "column": 24, + "offset": 55366 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageDescription" + }, + "children": [], + "position": { + "start": { + "line": 2096, + "column": 15, + "offset": 55406 + }, + "end": { + "line": 2096, + "column": 45, + "offset": 55436 + } + } + } + ], + "position": { + "start": { + "line": 2095, + "column": 13, + "offset": 55380 + }, + "end": { + "line": 2097, + "column": 24, + "offset": 55461 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWLatexImage" + }, + "children": [], + "position": { + "start": { + "line": 2099, + "column": 15, + "offset": 55501 + }, + "end": { + "line": 2099, + "column": 41, + "offset": 55527 + } + } + } + ], + "position": { + "start": { + "line": 2098, + "column": 13, + "offset": 55475 + }, + "end": { + "line": 2100, + "column": 24, + "offset": 55552 + } + } + } + ], + "position": { + "start": { + "line": 2091, + "column": 11, + "offset": 55250 + }, + "end": { + "line": 2101, + "column": 24, + "offset": 55577 + } + } + } + ], + "position": { + "start": { + "line": 2085, + "column": 9, + "offset": 55084 + }, + "end": { + "line": 2102, + "column": 17, + "offset": 55595 + } + } + } + ], + "position": { + "start": { + "line": 2081, + "column": 7, + "offset": 54975 + }, + "end": { + "line": 2103, + "column": 16, + "offset": 55612 + } + } + } + ], + "position": { + "start": { + "line": 2074, + "column": 5, + "offset": 54799 + }, + "end": { + "line": 2104, + "column": 15, + "offset": 55628 + } + } + } + ], + "position": { + "start": { + "line": 2073, + "column": 3, + "offset": 54770 + }, + "end": { + "line": 2105, + "column": 12, + "offset": 55641 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BorderTop" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "top" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderThickness" + }, + "children": [], + "position": { + "start": { + "line": 2116, + "column": 7, + "offset": 55895 + }, + "end": { + "line": 2116, + "column": 36, + "offset": 55924 + } + } + } + ], + "position": { + "start": { + "line": 2115, + "column": 5, + "offset": 55865 + }, + "end": { + "line": 2117, + "column": 17, + "offset": 55942 + } + } + } + ], + "position": { + "start": { + "line": 2114, + "column": 3, + "offset": 55834 + }, + "end": { + "line": 2118, + "column": 12, + "offset": 55955 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BorderBottom" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "bottom" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderThickness" + }, + "children": [], + "position": { + "start": { + "line": 2121, + "column": 7, + "offset": 56026 + }, + "end": { + "line": 2121, + "column": 36, + "offset": 56055 + } + } + } + ], + "position": { + "start": { + "line": 2120, + "column": 5, + "offset": 55993 + }, + "end": { + "line": 2122, + "column": 17, + "offset": 56073 + } + } + } + ], + "position": { + "start": { + "line": 2119, + "column": 3, + "offset": 55959 + }, + "end": { + "line": 2123, + "column": 12, + "offset": 56086 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BorderLeft" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "left" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderThickness" + }, + "children": [], + "position": { + "start": { + "line": 2126, + "column": 7, + "offset": 56153 + }, + "end": { + "line": 2126, + "column": 36, + "offset": 56182 + } + } + } + ], + "position": { + "start": { + "line": 2125, + "column": 5, + "offset": 56122 + }, + "end": { + "line": 2127, + "column": 17, + "offset": 56200 + } + } + } + ], + "position": { + "start": { + "line": 2124, + "column": 3, + "offset": 56090 + }, + "end": { + "line": 2128, + "column": 12, + "offset": 56213 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BorderRight" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "right" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderThickness" + }, + "children": [], + "position": { + "start": { + "line": 2131, + "column": 7, + "offset": 56282 + }, + "end": { + "line": 2131, + "column": 36, + "offset": 56311 + } + } + } + ], + "position": { + "start": { + "line": 2130, + "column": 5, + "offset": 56250 + }, + "end": { + "line": 2132, + "column": 17, + "offset": 56329 + } + } + } + ], + "position": { + "start": { + "line": 2129, + "column": 3, + "offset": 56217 + }, + "end": { + "line": 2133, + "column": 12, + "offset": 56342 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TableCell" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "cell" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentHorizontal" + }, + "children": [], + "position": { + "start": { + "line": 2156, + "column": 9, + "offset": 56904 + }, + "end": { + "line": 2156, + "column": 42, + "offset": 56937 + } + } + } + ], + "position": { + "start": { + "line": 2155, + "column": 7, + "offset": 56884 + }, + "end": { + "line": 2157, + "column": 18, + "offset": 56956 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderBottom" + }, + "children": [], + "position": { + "start": { + "line": 2159, + "column": 9, + "offset": 56984 + }, + "end": { + "line": 2159, + "column": 35, + "offset": 57010 + } + } + } + ], + "position": { + "start": { + "line": 2158, + "column": 7, + "offset": 56964 + }, + "end": { + "line": 2160, + "column": 18, + "offset": 57029 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderRight" + }, + "children": [], + "position": { + "start": { + "line": 2162, + "column": 9, + "offset": 57057 + }, + "end": { + "line": 2162, + "column": 34, + "offset": 57082 + } + } + } + ], + "position": { + "start": { + "line": 2161, + "column": 7, + "offset": 57037 + }, + "end": { + "line": 2163, + "column": 18, + "offset": 57101 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "colspan" + }, + "children": [], + "position": { + "start": { + "line": 2165, + "column": 9, + "offset": 57129 + }, + "end": { + "line": 2165, + "column": 36, + "offset": 57156 + } + } + } + ], + "position": { + "start": { + "line": 2164, + "column": 7, + "offset": 57109 + }, + "end": { + "line": 2166, + "column": 18, + "offset": 57175 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2168, + "column": 9, + "offset": 57201 + }, + "end": { + "line": 2168, + "column": 31, + "offset": 57223 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LongLine" + }, + "children": [], + "position": { + "start": { + "line": 2170, + "column": 11, + "offset": 57256 + }, + "end": { + "line": 2170, + "column": 33, + "offset": 57278 + } + } + } + ], + "position": { + "start": { + "line": 2169, + "column": 9, + "offset": 57233 + }, + "end": { + "line": 2171, + "column": 21, + "offset": 57300 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 2173, + "column": 11, + "offset": 57333 + }, + "end": { + "line": 2173, + "column": 34, + "offset": 57356 + } + } + } + ], + "position": { + "start": { + "line": 2172, + "column": 9, + "offset": 57310 + }, + "end": { + "line": 2174, + "column": 21, + "offset": 57378 + } + } + } + ], + "position": { + "start": { + "line": 2167, + "column": 7, + "offset": 57183 + }, + "end": { + "line": 2175, + "column": 16, + "offset": 57395 + } + } + } + ], + "position": { + "start": { + "line": 2154, + "column": 5, + "offset": 56855 + }, + "end": { + "line": 2176, + "column": 15, + "offset": 57411 + } + } + } + ], + "position": { + "start": { + "line": 2153, + "column": 3, + "offset": 56824 + }, + "end": { + "line": 2177, + "column": 12, + "offset": 57424 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TableRow" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "row" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentHorizontal" + }, + "children": [], + "position": { + "start": { + "line": 2190, + "column": 9, + "offset": 57741 + }, + "end": { + "line": 2190, + "column": 42, + "offset": 57774 + } + } + } + ], + "position": { + "start": { + "line": 2189, + "column": 7, + "offset": 57721 + }, + "end": { + "line": 2191, + "column": 18, + "offset": 57793 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentVertical" + }, + "children": [], + "position": { + "start": { + "line": 2193, + "column": 9, + "offset": 57821 + }, + "end": { + "line": 2193, + "column": 40, + "offset": 57852 + } + } + } + ], + "position": { + "start": { + "line": 2192, + "column": 7, + "offset": 57801 + }, + "end": { + "line": 2194, + "column": 18, + "offset": 57871 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderBottom" + }, + "children": [], + "position": { + "start": { + "line": 2196, + "column": 9, + "offset": 57899 + }, + "end": { + "line": 2196, + "column": 35, + "offset": 57925 + } + } + } + ], + "position": { + "start": { + "line": 2195, + "column": 7, + "offset": 57879 + }, + "end": { + "line": 2197, + "column": 18, + "offset": 57944 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderLeft" + }, + "children": [], + "position": { + "start": { + "line": 2199, + "column": 9, + "offset": 57972 + }, + "end": { + "line": 2199, + "column": 33, + "offset": 57996 + } + } + } + ], + "position": { + "start": { + "line": 2198, + "column": 7, + "offset": 57952 + }, + "end": { + "line": 2200, + "column": 18, + "offset": 58015 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TableCell" + }, + "children": [], + "position": { + "start": { + "line": 2202, + "column": 9, + "offset": 58044 + }, + "end": { + "line": 2202, + "column": 32, + "offset": 58067 + } + } + } + ], + "position": { + "start": { + "line": 2201, + "column": 7, + "offset": 58023 + }, + "end": { + "line": 2203, + "column": 19, + "offset": 58087 + } + } + } + ], + "position": { + "start": { + "line": 2179, + "column": 5, + "offset": 57458 + }, + "end": { + "line": 2204, + "column": 15, + "offset": 58103 + } + } + } + ], + "position": { + "start": { + "line": 2178, + "column": 3, + "offset": 57428 + }, + "end": { + "line": 2205, + "column": 12, + "offset": 58116 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TableColumn" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "col" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentHorizontal" + }, + "children": [], + "position": { + "start": { + "line": 2209, + "column": 9, + "offset": 58201 + }, + "end": { + "line": 2209, + "column": 42, + "offset": 58234 + } + } + } + ], + "position": { + "start": { + "line": 2208, + "column": 7, + "offset": 58181 + }, + "end": { + "line": 2210, + "column": 18, + "offset": 58253 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderTop" + }, + "children": [], + "position": { + "start": { + "line": 2212, + "column": 9, + "offset": 58281 + }, + "end": { + "line": 2212, + "column": 32, + "offset": 58304 + } + } + } + ], + "position": { + "start": { + "line": 2211, + "column": 7, + "offset": 58261 + }, + "end": { + "line": 2213, + "column": 18, + "offset": 58323 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderRight" + }, + "children": [], + "position": { + "start": { + "line": 2215, + "column": 9, + "offset": 58351 + }, + "end": { + "line": 2215, + "column": 34, + "offset": 58376 + } + } + } + ], + "position": { + "start": { + "line": 2214, + "column": 7, + "offset": 58331 + }, + "end": { + "line": 2216, + "column": 18, + "offset": 58395 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2218, + "column": 9, + "offset": 58423 + }, + "end": { + "line": 2218, + "column": 34, + "offset": 58448 + } + } + } + ], + "position": { + "start": { + "line": 2217, + "column": 7, + "offset": 58403 + }, + "end": { + "line": 2219, + "column": 18, + "offset": 58467 + } + } + } + ], + "position": { + "start": { + "line": 2207, + "column": 5, + "offset": 58153 + }, + "end": { + "line": 2220, + "column": 15, + "offset": 58483 + } + } + } + ], + "position": { + "start": { + "line": 2206, + "column": 3, + "offset": 58120 + }, + "end": { + "line": 2221, + "column": 12, + "offset": 58496 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Tabular" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "tabular" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2225, + "column": 9, + "offset": 58581 + }, + "end": { + "line": 2225, + "column": 32, + "offset": 58604 + } + } + } + ], + "position": { + "start": { + "line": 2224, + "column": 7, + "offset": 58561 + }, + "end": { + "line": 2226, + "column": 18, + "offset": 58623 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2228, + "column": 9, + "offset": 58651 + }, + "end": { + "line": 2228, + "column": 34, + "offset": 58676 + } + } + } + ], + "position": { + "start": { + "line": 2227, + "column": 7, + "offset": 58631 + }, + "end": { + "line": 2229, + "column": 18, + "offset": 58695 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 2231, + "column": 9, + "offset": 58723 + }, + "end": { + "line": 2231, + "column": 36, + "offset": 58750 + } + } + } + ], + "position": { + "start": { + "line": 2230, + "column": 7, + "offset": 58703 + }, + "end": { + "line": 2232, + "column": 18, + "offset": 58769 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentHorizontal" + }, + "children": [], + "position": { + "start": { + "line": 2242, + "column": 9, + "offset": 59000 + }, + "end": { + "line": 2242, + "column": 42, + "offset": 59033 + } + } + } + ], + "position": { + "start": { + "line": 2241, + "column": 7, + "offset": 58980 + }, + "end": { + "line": 2243, + "column": 18, + "offset": 59052 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentVertical" + }, + "children": [], + "position": { + "start": { + "line": 2245, + "column": 9, + "offset": 59080 + }, + "end": { + "line": 2245, + "column": 40, + "offset": 59111 + } + } + } + ], + "position": { + "start": { + "line": 2244, + "column": 7, + "offset": 59060 + }, + "end": { + "line": 2246, + "column": 18, + "offset": 59130 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderTop" + }, + "children": [], + "position": { + "start": { + "line": 2248, + "column": 9, + "offset": 59158 + }, + "end": { + "line": 2248, + "column": 32, + "offset": 59181 + } + } + } + ], + "position": { + "start": { + "line": 2247, + "column": 7, + "offset": 59138 + }, + "end": { + "line": 2249, + "column": 18, + "offset": 59200 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderBottom" + }, + "children": [], + "position": { + "start": { + "line": 2251, + "column": 9, + "offset": 59228 + }, + "end": { + "line": 2251, + "column": 35, + "offset": 59254 + } + } + } + ], + "position": { + "start": { + "line": 2250, + "column": 7, + "offset": 59208 + }, + "end": { + "line": 2252, + "column": 18, + "offset": 59273 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderLeft" + }, + "children": [], + "position": { + "start": { + "line": 2254, + "column": 9, + "offset": 59301 + }, + "end": { + "line": 2254, + "column": 33, + "offset": 59325 + } + } + } + ], + "position": { + "start": { + "line": 2253, + "column": 7, + "offset": 59281 + }, + "end": { + "line": 2255, + "column": 18, + "offset": 59344 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BorderRight" + }, + "children": [], + "position": { + "start": { + "line": 2257, + "column": 9, + "offset": 59372 + }, + "end": { + "line": 2257, + "column": 34, + "offset": 59397 + } + } + } + ], + "position": { + "start": { + "line": 2256, + "column": 7, + "offset": 59352 + }, + "end": { + "line": 2258, + "column": 18, + "offset": 59416 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TableColumn" + }, + "children": [], + "position": { + "start": { + "line": 2260, + "column": 9, + "offset": 59446 + }, + "end": { + "line": 2260, + "column": 34, + "offset": 59471 + } + } + } + ], + "position": { + "start": { + "line": 2259, + "column": 7, + "offset": 59424 + }, + "end": { + "line": 2261, + "column": 20, + "offset": 59492 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TableRow" + }, + "children": [], + "position": { + "start": { + "line": 2263, + "column": 9, + "offset": 59521 + }, + "end": { + "line": 2263, + "column": 31, + "offset": 59543 + } + } + } + ], + "position": { + "start": { + "line": 2262, + "column": 7, + "offset": 59500 + }, + "end": { + "line": 2264, + "column": 19, + "offset": 59563 + } + } + } + ], + "position": { + "start": { + "line": 2223, + "column": 5, + "offset": 58529 + }, + "end": { + "line": 2265, + "column": 15, + "offset": 59579 + } + } + } + ], + "position": { + "start": { + "line": 2222, + "column": 3, + "offset": 58500 + }, + "end": { + "line": 2266, + "column": 12, + "offset": 59592 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SageOutput" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "output" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2269, + "column": 7, + "offset": 59659 + }, + "end": { + "line": 2269, + "column": 14, + "offset": 59666 + } + } + } + ], + "position": { + "start": { + "line": 2268, + "column": 5, + "offset": 59628 + }, + "end": { + "line": 2270, + "column": 15, + "offset": 59682 + } + } + } + ], + "position": { + "start": { + "line": 2267, + "column": 3, + "offset": 59596 + }, + "end": { + "line": 2271, + "column": 12, + "offset": 59695 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SageInput" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "input" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2274, + "column": 7, + "offset": 59760 + }, + "end": { + "line": 2274, + "column": 14, + "offset": 59767 + } + } + } + ], + "position": { + "start": { + "line": 2273, + "column": 5, + "offset": 59730 + }, + "end": { + "line": 2275, + "column": 15, + "offset": 59783 + } + } + } + ], + "position": { + "start": { + "line": 2272, + "column": 3, + "offset": 59699 + }, + "end": { + "line": 2276, + "column": 12, + "offset": 59796 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Sage" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sage" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2280, + "column": 9, + "offset": 59875 + }, + "end": { + "line": 2280, + "column": 32, + "offset": 59898 + } + } + } + ], + "position": { + "start": { + "line": 2279, + "column": 7, + "offset": 59855 + }, + "end": { + "line": 2281, + "column": 18, + "offset": 59917 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "doctest" + }, + "children": [], + "position": { + "start": { + "line": 2283, + "column": 9, + "offset": 59945 + }, + "end": { + "line": 2283, + "column": 36, + "offset": 59972 + } + } + } + ], + "position": { + "start": { + "line": 2282, + "column": 7, + "offset": 59925 + }, + "end": { + "line": 2284, + "column": 18, + "offset": 59991 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "tolerance" + }, + "children": [], + "position": { + "start": { + "line": 2286, + "column": 9, + "offset": 60019 + }, + "end": { + "line": 2286, + "column": 38, + "offset": 60048 + } + } + } + ], + "position": { + "start": { + "line": 2285, + "column": 7, + "offset": 59999 + }, + "end": { + "line": 2287, + "column": 18, + "offset": 60067 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "language" + }, + "children": [], + "position": { + "start": { + "line": 2297, + "column": 9, + "offset": 60300 + }, + "end": { + "line": 2297, + "column": 37, + "offset": 60328 + } + } + } + ], + "position": { + "start": { + "line": 2296, + "column": 7, + "offset": 60280 + }, + "end": { + "line": 2298, + "column": 18, + "offset": 60347 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "type" + }, + "children": [], + "position": { + "start": { + "line": 2300, + "column": 9, + "offset": 60375 + }, + "end": { + "line": 2300, + "column": 33, + "offset": 60399 + } + } + } + ], + "position": { + "start": { + "line": 2299, + "column": 7, + "offset": 60355 + }, + "end": { + "line": 2301, + "column": 18, + "offset": 60418 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SageInput" + }, + "children": [], + "position": { + "start": { + "line": 2303, + "column": 9, + "offset": 60446 + }, + "end": { + "line": 2303, + "column": 32, + "offset": 60469 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SageOutput" + }, + "children": [], + "position": { + "start": { + "line": 2305, + "column": 11, + "offset": 60501 + }, + "end": { + "line": 2305, + "column": 35, + "offset": 60525 + } + } + } + ], + "position": { + "start": { + "line": 2304, + "column": 9, + "offset": 60479 + }, + "end": { + "line": 2306, + "column": 20, + "offset": 60546 + } + } + } + ], + "position": { + "start": { + "line": 2302, + "column": 7, + "offset": 60426 + }, + "end": { + "line": 2307, + "column": 18, + "offset": 60565 + } + } + } + ], + "position": { + "start": { + "line": 2278, + "column": 5, + "offset": 59826 + }, + "end": { + "line": 2308, + "column": 15, + "offset": 60581 + } + } + } + ], + "position": { + "start": { + "line": 2277, + "column": 3, + "offset": 59800 + }, + "end": { + "line": 2309, + "column": 12, + "offset": 60594 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MuseScore" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "score" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "musescoreuser" + }, + "children": [], + "position": { + "start": { + "line": 2312, + "column": 7, + "offset": 60659 + }, + "end": { + "line": 2312, + "column": 40, + "offset": 60692 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "musescore" + }, + "children": [], + "position": { + "start": { + "line": 2313, + "column": 7, + "offset": 60700 + }, + "end": { + "line": 2313, + "column": 36, + "offset": 60729 + } + } + } + ], + "position": { + "start": { + "line": 2311, + "column": 5, + "offset": 60629 + }, + "end": { + "line": 2314, + "column": 15, + "offset": 60745 + } + } + } + ], + "position": { + "start": { + "line": 2310, + "column": 3, + "offset": 60598 + }, + "end": { + "line": 2315, + "column": 12, + "offset": 60758 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Video" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "video" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 2319, + "column": 9, + "offset": 60839 + }, + "end": { + "line": 2319, + "column": 31, + "offset": 60861 + } + } + } + ], + "position": { + "start": { + "line": 2318, + "column": 7, + "offset": 60819 + }, + "end": { + "line": 2320, + "column": 18, + "offset": 60880 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 2322, + "column": 9, + "offset": 60908 + }, + "end": { + "line": 2322, + "column": 30, + "offset": 60929 + } + } + } + ], + "position": { + "start": { + "line": 2321, + "column": 7, + "offset": 60888 + }, + "end": { + "line": 2323, + "column": 18, + "offset": 60948 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2325, + "column": 9, + "offset": 60976 + }, + "end": { + "line": 2325, + "column": 32, + "offset": 60999 + } + } + } + ], + "position": { + "start": { + "line": 2324, + "column": 7, + "offset": 60956 + }, + "end": { + "line": 2326, + "column": 18, + "offset": 61018 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2328, + "column": 9, + "offset": 61046 + }, + "end": { + "line": 2328, + "column": 34, + "offset": 61071 + } + } + } + ], + "position": { + "start": { + "line": 2327, + "column": 7, + "offset": 61026 + }, + "end": { + "line": 2329, + "column": 18, + "offset": 61090 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "margins" + }, + "children": [], + "position": { + "start": { + "line": 2331, + "column": 9, + "offset": 61118 + }, + "end": { + "line": 2331, + "column": 36, + "offset": 61145 + } + } + } + ], + "position": { + "start": { + "line": 2330, + "column": 7, + "offset": 61098 + }, + "end": { + "line": 2332, + "column": 18, + "offset": 61164 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "aspect" + }, + "children": [], + "position": { + "start": { + "line": 2334, + "column": 9, + "offset": 61192 + }, + "end": { + "line": 2334, + "column": 35, + "offset": 61218 + } + } + } + ], + "position": { + "start": { + "line": 2333, + "column": 7, + "offset": 61172 + }, + "end": { + "line": 2335, + "column": 18, + "offset": 61237 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "start" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 2338, + "column": 11, + "offset": 61301 + }, + "end": { + "line": 2338, + "column": 33, + "offset": 61323 + } + } + } + ], + "position": { + "start": { + "line": 2337, + "column": 9, + "offset": 61265 + }, + "end": { + "line": 2339, + "column": 21, + "offset": 61345 + } + } + } + ], + "position": { + "start": { + "line": 2336, + "column": 7, + "offset": 61245 + }, + "end": { + "line": 2340, + "column": 18, + "offset": 61364 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "end" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 2343, + "column": 11, + "offset": 61426 + }, + "end": { + "line": 2343, + "column": 33, + "offset": 61448 + } + } + } + ], + "position": { + "start": { + "line": 2342, + "column": 9, + "offset": 61392 + }, + "end": { + "line": 2344, + "column": 21, + "offset": 61470 + } + } + } + ], + "position": { + "start": { + "line": 2341, + "column": 7, + "offset": 61372 + }, + "end": { + "line": 2345, + "column": 18, + "offset": 61489 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "preview" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2360, + "column": 13, + "offset": 61889 + }, + "end": { + "line": 2360, + "column": 20, + "offset": 61896 + } + } + } + ], + "position": { + "start": { + "line": 2357, + "column": 11, + "offset": 61795 + }, + "end": { + "line": 2361, + "column": 20, + "offset": 61917 + } + } + } + ], + "position": { + "start": { + "line": 2356, + "column": 9, + "offset": 61757 + }, + "end": { + "line": 2362, + "column": 21, + "offset": 61939 + } + } + } + ], + "position": { + "start": { + "line": 2355, + "column": 7, + "offset": 61737 + }, + "end": { + "line": 2363, + "column": 18, + "offset": 61958 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AttributesSourceFile" + }, + "children": [], + "position": { + "start": { + "line": 2365, + "column": 9, + "offset": 61984 + }, + "end": { + "line": 2365, + "column": 43, + "offset": 62018 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AttributesNetwork" + }, + "children": [], + "position": { + "start": { + "line": 2366, + "column": 9, + "offset": 62028 + }, + "end": { + "line": 2366, + "column": 40, + "offset": 62059 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AttributesYouTube" + }, + "children": [], + "position": { + "start": { + "line": 2367, + "column": 9, + "offset": 62069 + }, + "end": { + "line": 2367, + "column": 40, + "offset": 62100 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AttributesYouTubePlaylist" + }, + "children": [], + "position": { + "start": { + "line": 2368, + "column": 9, + "offset": 62110 + }, + "end": { + "line": 2368, + "column": 48, + "offset": 62149 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AttributesVimeo" + }, + "children": [], + "position": { + "start": { + "line": 2369, + "column": 9, + "offset": 62159 + }, + "end": { + "line": 2369, + "column": 38, + "offset": 62188 + } + } + } + ], + "position": { + "start": { + "line": 2364, + "column": 7, + "offset": 61966 + }, + "end": { + "line": 2370, + "column": 16, + "offset": 62205 + } + } + } + ], + "position": { + "start": { + "line": 2317, + "column": 5, + "offset": 60789 + }, + "end": { + "line": 2371, + "column": 15, + "offset": 62221 + } + } + } + ], + "position": { + "start": { + "line": 2316, + "column": 3, + "offset": 60762 + }, + "end": { + "line": 2372, + "column": 12, + "offset": 62234 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AttributesSourceFile" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "source" + }, + "children": [], + "position": { + "start": { + "line": 2374, + "column": 5, + "offset": 62280 + }, + "end": { + "line": 2374, + "column": 31, + "offset": 62306 + } + } + } + ], + "position": { + "start": { + "line": 2373, + "column": 3, + "offset": 62238 + }, + "end": { + "line": 2375, + "column": 12, + "offset": 62319 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AttributesNetwork" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "href" + }, + "children": [], + "position": { + "start": { + "line": 2377, + "column": 5, + "offset": 62362 + }, + "end": { + "line": 2377, + "column": 29, + "offset": 62386 + } + } + } + ], + "position": { + "start": { + "line": 2376, + "column": 3, + "offset": 62323 + }, + "end": { + "line": 2378, + "column": 12, + "offset": 62399 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AttributesYouTube" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "youtube" + }, + "children": [], + "position": { + "start": { + "line": 2380, + "column": 5, + "offset": 62442 + }, + "end": { + "line": 2380, + "column": 32, + "offset": 62469 + } + } + } + ], + "position": { + "start": { + "line": 2379, + "column": 3, + "offset": 62403 + }, + "end": { + "line": 2381, + "column": 12, + "offset": 62482 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AttributesYouTubePlaylist" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "youtubeplaylist" + }, + "children": [], + "position": { + "start": { + "line": 2383, + "column": 5, + "offset": 62533 + }, + "end": { + "line": 2383, + "column": 40, + "offset": 62568 + } + } + } + ], + "position": { + "start": { + "line": 2382, + "column": 3, + "offset": 62486 + }, + "end": { + "line": 2384, + "column": 12, + "offset": 62581 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AttributesVimeo" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "vimeo" + }, + "children": [], + "position": { + "start": { + "line": 2386, + "column": 5, + "offset": 62622 + }, + "end": { + "line": 2386, + "column": 30, + "offset": 62647 + } + } + } + ], + "position": { + "start": { + "line": 2385, + "column": 3, + "offset": 62585 + }, + "end": { + "line": 2387, + "column": 12, + "offset": 62660 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ExerciseOrderedList" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "ol" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "cols" + }, + "children": [], + "position": { + "start": { + "line": 2391, + "column": 9, + "offset": 62752 + }, + "end": { + "line": 2391, + "column": 33, + "offset": 62776 + } + } + } + ], + "position": { + "start": { + "line": 2390, + "column": 7, + "offset": 62732 + }, + "end": { + "line": 2392, + "column": 18, + "offset": 62795 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "marker" + }, + "children": [], + "position": { + "start": { + "line": 2394, + "column": 9, + "offset": 62823 + }, + "end": { + "line": 2394, + "column": 35, + "offset": 62849 + } + } + } + ], + "position": { + "start": { + "line": 2393, + "column": 7, + "offset": 62803 + }, + "end": { + "line": 2395, + "column": 18, + "offset": 62868 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseListItem" + }, + "children": [], + "position": { + "start": { + "line": 2397, + "column": 9, + "offset": 62897 + }, + "end": { + "line": 2397, + "column": 39, + "offset": 62927 + } + } + } + ], + "position": { + "start": { + "line": 2396, + "column": 7, + "offset": 62876 + }, + "end": { + "line": 2398, + "column": 19, + "offset": 62947 + } + } + } + ], + "position": { + "start": { + "line": 2389, + "column": 5, + "offset": 62705 + }, + "end": { + "line": 2399, + "column": 15, + "offset": 62963 + } + } + } + ], + "position": { + "start": { + "line": 2388, + "column": 3, + "offset": 62664 + }, + "end": { + "line": 2400, + "column": 12, + "offset": 62976 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ExerciseListItem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "li" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 2403, + "column": 7, + "offset": 63045 + }, + "end": { + "line": 2403, + "column": 35, + "offset": 63073 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextParagraph" + }, + "children": [], + "position": { + "start": { + "line": 2405, + "column": 9, + "offset": 63099 + }, + "end": { + "line": 2405, + "column": 36, + "offset": 63126 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockText" + }, + "children": [], + "position": { + "start": { + "line": 2407, + "column": 11, + "offset": 63159 + }, + "end": { + "line": 2407, + "column": 34, + "offset": 63182 + } + } + } + ], + "position": { + "start": { + "line": 2406, + "column": 9, + "offset": 63136 + }, + "end": { + "line": 2408, + "column": 21, + "offset": 63204 + } + } + } + ], + "position": { + "start": { + "line": 2404, + "column": 7, + "offset": 63081 + }, + "end": { + "line": 2409, + "column": 16, + "offset": 63221 + } + } + } + ], + "position": { + "start": { + "line": 2402, + "column": 5, + "offset": 63018 + }, + "end": { + "line": 2410, + "column": 15, + "offset": 63237 + } + } + } + ], + "position": { + "start": { + "line": 2401, + "column": 3, + "offset": 62980 + }, + "end": { + "line": 2411, + "column": 12, + "offset": 63250 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ExerciseBody" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatement" + }, + "children": [], + "position": { + "start": { + "line": 2415, + "column": 9, + "offset": 63325 + }, + "end": { + "line": 2415, + "column": 37, + "offset": 63353 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseOrderedList" + }, + "children": [], + "position": { + "start": { + "line": 2416, + "column": 9, + "offset": 63363 + }, + "end": { + "line": 2416, + "column": 42, + "offset": 63396 + } + } + } + ], + "position": { + "start": { + "line": 2414, + "column": 7, + "offset": 63307 + }, + "end": { + "line": 2417, + "column": 16, + "offset": 63413 + } + } + } + ], + "position": { + "start": { + "line": 2413, + "column": 5, + "offset": 63288 + }, + "end": { + "line": 2418, + "column": 17, + "offset": 63431 + } + } + } + ], + "position": { + "start": { + "line": 2412, + "column": 3, + "offset": 63254 + }, + "end": { + "line": 2419, + "column": 12, + "offset": 63444 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "StatementExercise" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "statement" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseBody" + }, + "children": [], + "position": { + "start": { + "line": 2422, + "column": 7, + "offset": 63521 + }, + "end": { + "line": 2422, + "column": 33, + "offset": 63547 + } + } + } + ], + "position": { + "start": { + "line": 2421, + "column": 5, + "offset": 63487 + }, + "end": { + "line": 2423, + "column": 15, + "offset": 63563 + } + } + } + ], + "position": { + "start": { + "line": 2420, + "column": 3, + "offset": 63448 + }, + "end": { + "line": 2424, + "column": 12, + "offset": 63576 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Exercise" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "exercise" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 2427, + "column": 7, + "offset": 63643 + }, + "end": { + "line": 2427, + "column": 42, + "offset": 63678 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "number" + }, + "children": [], + "position": { + "start": { + "line": 2429, + "column": 9, + "offset": 63706 + }, + "end": { + "line": 2429, + "column": 35, + "offset": 63732 + } + } + } + ], + "position": { + "start": { + "line": 2428, + "column": 7, + "offset": 63686 + }, + "end": { + "line": 2430, + "column": 18, + "offset": 63751 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ExerciseBody" + }, + "children": [], + "position": { + "start": { + "line": 2432, + "column": 9, + "offset": 63777 + }, + "end": { + "line": 2432, + "column": 35, + "offset": 63803 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "StatementExercise" + }, + "children": [], + "position": { + "start": { + "line": 2434, + "column": 11, + "offset": 63832 + }, + "end": { + "line": 2434, + "column": 42, + "offset": 63863 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Hint" + }, + "children": [], + "position": { + "start": { + "line": 2436, + "column": 13, + "offset": 63901 + }, + "end": { + "line": 2436, + "column": 31, + "offset": 63919 + } + } + } + ], + "position": { + "start": { + "line": 2435, + "column": 11, + "offset": 63875 + }, + "end": { + "line": 2437, + "column": 24, + "offset": 63944 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Answer" + }, + "children": [], + "position": { + "start": { + "line": 2439, + "column": 13, + "offset": 63982 + }, + "end": { + "line": 2439, + "column": 33, + "offset": 64002 + } + } + } + ], + "position": { + "start": { + "line": 2438, + "column": 11, + "offset": 63956 + }, + "end": { + "line": 2440, + "column": 24, + "offset": 64027 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Solution" + }, + "children": [], + "position": { + "start": { + "line": 2442, + "column": 13, + "offset": 64065 + }, + "end": { + "line": 2442, + "column": 35, + "offset": 64087 + } + } + } + ], + "position": { + "start": { + "line": 2441, + "column": 11, + "offset": 64039 + }, + "end": { + "line": 2443, + "column": 24, + "offset": 64112 + } + } + } + ], + "position": { + "start": { + "line": 2433, + "column": 9, + "offset": 63813 + }, + "end": { + "line": 2444, + "column": 17, + "offset": 64130 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionStatement" + }, + "children": [], + "position": { + "start": { + "line": 2447, + "column": 13, + "offset": 64183 + }, + "end": { + "line": 2447, + "column": 48, + "offset": 64218 + } + } + } + ], + "position": { + "start": { + "line": 2446, + "column": 11, + "offset": 64159 + }, + "end": { + "line": 2448, + "column": 22, + "offset": 64241 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Task" + }, + "children": [], + "position": { + "start": { + "line": 2450, + "column": 13, + "offset": 64278 + }, + "end": { + "line": 2450, + "column": 31, + "offset": 64296 + } + } + } + ], + "position": { + "start": { + "line": 2449, + "column": 11, + "offset": 64253 + }, + "end": { + "line": 2451, + "column": 23, + "offset": 64320 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionStatement" + }, + "children": [], + "position": { + "start": { + "line": 2453, + "column": 13, + "offset": 64356 + }, + "end": { + "line": 2453, + "column": 46, + "offset": 64389 + } + } + } + ], + "position": { + "start": { + "line": 2452, + "column": 11, + "offset": 64332 + }, + "end": { + "line": 2454, + "column": 22, + "offset": 64412 + } + } + } + ], + "position": { + "start": { + "line": 2445, + "column": 9, + "offset": 64140 + }, + "end": { + "line": 2455, + "column": 17, + "offset": 64430 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 2458, + "column": 13, + "offset": 64483 + }, + "end": { + "line": 2458, + "column": 43, + "offset": 64513 + } + } + } + ], + "position": { + "start": { + "line": 2457, + "column": 11, + "offset": 64459 + }, + "end": { + "line": 2459, + "column": 22, + "offset": 64536 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WebWork" + }, + "children": [], + "position": { + "start": { + "line": 2460, + "column": 11, + "offset": 64548 + }, + "end": { + "line": 2460, + "column": 32, + "offset": 64569 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 2462, + "column": 13, + "offset": 64605 + }, + "end": { + "line": 2462, + "column": 41, + "offset": 64633 + } + } + } + ], + "position": { + "start": { + "line": 2461, + "column": 11, + "offset": 64581 + }, + "end": { + "line": 2463, + "column": 22, + "offset": 64656 + } + } + } + ], + "position": { + "start": { + "line": 2456, + "column": 9, + "offset": 64440 + }, + "end": { + "line": 2464, + "column": 17, + "offset": 64674 + } + } + } + ], + "position": { + "start": { + "line": 2431, + "column": 7, + "offset": 63759 + }, + "end": { + "line": 2465, + "column": 16, + "offset": 64691 + } + } + } + ], + "position": { + "start": { + "line": 2426, + "column": 5, + "offset": 63610 + }, + "end": { + "line": 2466, + "column": 15, + "offset": 64707 + } + } + } + ], + "position": { + "start": { + "line": 2425, + "column": 3, + "offset": 63580 + }, + "end": { + "line": 2467, + "column": 12, + "offset": 64720 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ExerciseGroup" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "exercisegroup" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 2470, + "column": 7, + "offset": 64797 + }, + "end": { + "line": 2470, + "column": 42, + "offset": 64832 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 2482, + "column": 7, + "offset": 65123 + }, + "end": { + "line": 2482, + "column": 51, + "offset": 65167 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Exercise" + }, + "children": [], + "position": { + "start": { + "line": 2484, + "column": 9, + "offset": 65196 + }, + "end": { + "line": 2484, + "column": 31, + "offset": 65218 + } + } + } + ], + "position": { + "start": { + "line": 2483, + "column": 7, + "offset": 65175 + }, + "end": { + "line": 2485, + "column": 19, + "offset": 65238 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 2487, + "column": 9, + "offset": 65266 + }, + "end": { + "line": 2487, + "column": 51, + "offset": 65308 + } + } + } + ], + "position": { + "start": { + "line": 2486, + "column": 7, + "offset": 65246 + }, + "end": { + "line": 2488, + "column": 18, + "offset": 65327 + } + } + } + ], + "position": { + "start": { + "line": 2469, + "column": 5, + "offset": 64759 + }, + "end": { + "line": 2489, + "column": 15, + "offset": 65343 + } + } + } + ], + "position": { + "start": { + "line": 2468, + "column": 3, + "offset": 64724 + }, + "end": { + "line": 2490, + "column": 12, + "offset": 65356 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "PoemAuthor" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "author" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentPoem" + }, + "children": [], + "position": { + "start": { + "line": 2503, + "column": 9, + "offset": 65661 + }, + "end": { + "line": 2503, + "column": 36, + "offset": 65688 + } + } + } + ], + "position": { + "start": { + "line": 2502, + "column": 7, + "offset": 65641 + }, + "end": { + "line": 2504, + "column": 18, + "offset": 65707 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 2505, + "column": 7, + "offset": 65715 + }, + "end": { + "line": 2505, + "column": 30, + "offset": 65738 + } + } + } + ], + "position": { + "start": { + "line": 2501, + "column": 5, + "offset": 65610 + }, + "end": { + "line": 2506, + "column": 15, + "offset": 65754 + } + } + } + ], + "position": { + "start": { + "line": 2500, + "column": 3, + "offset": 65578 + }, + "end": { + "line": 2507, + "column": 12, + "offset": 65767 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Poem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "poem" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 2510, + "column": 7, + "offset": 65826 + }, + "end": { + "line": 2510, + "column": 42, + "offset": 65861 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "AlignmentPoem" + }, + "children": [], + "position": { + "start": { + "line": 2512, + "column": 9, + "offset": 65889 + }, + "end": { + "line": 2512, + "column": 36, + "offset": 65916 + } + } + } + ], + "position": { + "start": { + "line": 2511, + "column": 7, + "offset": 65869 + }, + "end": { + "line": 2513, + "column": 18, + "offset": 65935 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PoemAuthor" + }, + "children": [], + "position": { + "start": { + "line": 2515, + "column": 9, + "offset": 65963 + }, + "end": { + "line": 2515, + "column": 33, + "offset": 65987 + } + } + } + ], + "position": { + "start": { + "line": 2514, + "column": 7, + "offset": 65943 + }, + "end": { + "line": 2516, + "column": 18, + "offset": 66006 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PoemLine" + }, + "children": [], + "position": { + "start": { + "line": 2519, + "column": 11, + "offset": 66055 + }, + "end": { + "line": 2519, + "column": 33, + "offset": 66077 + } + } + } + ], + "position": { + "start": { + "line": 2518, + "column": 9, + "offset": 66032 + }, + "end": { + "line": 2520, + "column": 21, + "offset": 66099 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Stanza" + }, + "children": [], + "position": { + "start": { + "line": 2522, + "column": 11, + "offset": 66132 + }, + "end": { + "line": 2522, + "column": 31, + "offset": 66152 + } + } + } + ], + "position": { + "start": { + "line": 2521, + "column": 9, + "offset": 66109 + }, + "end": { + "line": 2523, + "column": 21, + "offset": 66174 + } + } + } + ], + "position": { + "start": { + "line": 2517, + "column": 7, + "offset": 66014 + }, + "end": { + "line": 2524, + "column": 16, + "offset": 66191 + } + } + } + ], + "position": { + "start": { + "line": 2509, + "column": 5, + "offset": 65797 + }, + "end": { + "line": 2525, + "column": 15, + "offset": 66207 + } + } + } + ], + "position": { + "start": { + "line": 2508, + "column": 3, + "offset": 65771 + }, + "end": { + "line": 2526, + "column": 12, + "offset": 66220 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Stanza" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "stanza" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 2529, + "column": 7, + "offset": 66283 + }, + "end": { + "line": 2529, + "column": 42, + "offset": 66318 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PoemLine" + }, + "children": [], + "position": { + "start": { + "line": 2531, + "column": 9, + "offset": 66347 + }, + "end": { + "line": 2531, + "column": 31, + "offset": 66369 + } + } + } + ], + "position": { + "start": { + "line": 2530, + "column": 7, + "offset": 66326 + }, + "end": { + "line": 2532, + "column": 19, + "offset": 66389 + } + } + } + ], + "position": { + "start": { + "line": 2528, + "column": 5, + "offset": 66252 + }, + "end": { + "line": 2533, + "column": 15, + "offset": 66405 + } + } + } + ], + "position": { + "start": { + "line": 2527, + "column": 3, + "offset": 66224 + }, + "end": { + "line": 2534, + "column": 12, + "offset": 66418 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "PoemLine" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "line" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "indent" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 2539, + "column": 11, + "offset": 66538 + }, + "end": { + "line": 2539, + "column": 33, + "offset": 66560 + } + } + } + ], + "position": { + "start": { + "line": 2538, + "column": 9, + "offset": 66501 + }, + "end": { + "line": 2540, + "column": 21, + "offset": 66582 + } + } + } + ], + "position": { + "start": { + "line": 2537, + "column": 7, + "offset": 66481 + }, + "end": { + "line": 2541, + "column": 18, + "offset": 66601 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 2542, + "column": 7, + "offset": 66609 + }, + "end": { + "line": 2542, + "column": 30, + "offset": 66632 + } + } + } + ], + "position": { + "start": { + "line": 2536, + "column": 5, + "offset": 66452 + }, + "end": { + "line": 2543, + "column": 15, + "offset": 66648 + } + } + } + ], + "position": { + "start": { + "line": 2535, + "column": 3, + "offset": 66422 + }, + "end": { + "line": 2544, + "column": 12, + "offset": 66661 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TextBib" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 2549, + "column": 11, + "offset": 66751 + }, + "end": { + "line": 2549, + "column": 34, + "offset": 66774 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathInline" + }, + "children": [], + "position": { + "start": { + "line": 2550, + "column": 11, + "offset": 66786 + }, + "end": { + "line": 2550, + "column": 35, + "offset": 66810 + } + } + } + ], + "position": { + "start": { + "line": 2548, + "column": 9, + "offset": 66731 + }, + "end": { + "line": 2551, + "column": 18, + "offset": 66829 + } + } + } + ], + "position": { + "start": { + "line": 2547, + "column": 7, + "offset": 66709 + }, + "end": { + "line": 2552, + "column": 20, + "offset": 66850 + } + } + } + ], + "position": { + "start": { + "line": 2546, + "column": 5, + "offset": 66694 + }, + "end": { + "line": 2553, + "column": 13, + "offset": 66864 + } + } + } + ], + "position": { + "start": { + "line": 2545, + "column": 3, + "offset": 66665 + }, + "end": { + "line": 2554, + "column": 12, + "offset": 66877 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibliographyItem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "biblio" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 2557, + "column": 7, + "offset": 66950 + }, + "end": { + "line": 2557, + "column": 35, + "offset": 66978 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2565, + "column": 15, + "offset": 67164 + }, + "end": { + "line": 2565, + "column": 37, + "offset": 67186 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Ibid" + }, + "children": [], + "position": { + "start": { + "line": 2566, + "column": 15, + "offset": 67202 + }, + "end": { + "line": 2566, + "column": 33, + "offset": 67220 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibTitle" + }, + "children": [], + "position": { + "start": { + "line": 2567, + "column": 15, + "offset": 67236 + }, + "end": { + "line": 2567, + "column": 37, + "offset": 67258 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibYear" + }, + "children": [], + "position": { + "start": { + "line": 2568, + "column": 15, + "offset": 67274 + }, + "end": { + "line": 2568, + "column": 36, + "offset": 67295 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibJournal" + }, + "children": [], + "position": { + "start": { + "line": 2569, + "column": 15, + "offset": 67311 + }, + "end": { + "line": 2569, + "column": 39, + "offset": 67335 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibNumber" + }, + "children": [], + "position": { + "start": { + "line": 2570, + "column": 15, + "offset": 67351 + }, + "end": { + "line": 2570, + "column": 38, + "offset": 67374 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibVolume" + }, + "children": [], + "position": { + "start": { + "line": 2571, + "column": 15, + "offset": 67390 + }, + "end": { + "line": 2571, + "column": 38, + "offset": 67413 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibNote" + }, + "children": [], + "position": { + "start": { + "line": 2572, + "column": 15, + "offset": 67429 + }, + "end": { + "line": 2572, + "column": 36, + "offset": 67450 + } + } + } + ], + "position": { + "start": { + "line": 2564, + "column": 13, + "offset": 67140 + }, + "end": { + "line": 2573, + "column": 22, + "offset": 67473 + } + } + } + ], + "position": { + "start": { + "line": 2563, + "column": 11, + "offset": 67114 + }, + "end": { + "line": 2574, + "column": 24, + "offset": 67498 + } + } + } + ], + "position": { + "start": { + "line": 2559, + "column": 9, + "offset": 67004 + }, + "end": { + "line": 2575, + "column": 17, + "offset": 67516 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibTitle" + }, + "children": [], + "position": { + "start": { + "line": 2582, + "column": 15, + "offset": 67689 + }, + "end": { + "line": 2582, + "column": 37, + "offset": 67711 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibAuthor" + }, + "children": [], + "position": { + "start": { + "line": 2583, + "column": 15, + "offset": 67727 + }, + "end": { + "line": 2583, + "column": 38, + "offset": 67750 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibEditor" + }, + "children": [], + "position": { + "start": { + "line": 2584, + "column": 15, + "offset": 67766 + }, + "end": { + "line": 2584, + "column": 38, + "offset": 67789 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibYear" + }, + "children": [], + "position": { + "start": { + "line": 2585, + "column": 15, + "offset": 67805 + }, + "end": { + "line": 2585, + "column": 36, + "offset": 67826 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibJournal" + }, + "children": [], + "position": { + "start": { + "line": 2586, + "column": 15, + "offset": 67842 + }, + "end": { + "line": 2586, + "column": 39, + "offset": 67866 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibNumber" + }, + "children": [], + "position": { + "start": { + "line": 2587, + "column": 15, + "offset": 67882 + }, + "end": { + "line": 2587, + "column": 38, + "offset": 67905 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibVolume" + }, + "children": [], + "position": { + "start": { + "line": 2588, + "column": 15, + "offset": 67921 + }, + "end": { + "line": 2588, + "column": 38, + "offset": 67944 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibSeries" + }, + "children": [], + "position": { + "start": { + "line": 2589, + "column": 15, + "offset": 67960 + }, + "end": { + "line": 2589, + "column": 38, + "offset": 67983 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibPublisher" + }, + "children": [], + "position": { + "start": { + "line": 2590, + "column": 15, + "offset": 67999 + }, + "end": { + "line": 2590, + "column": 41, + "offset": 68025 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibPages" + }, + "children": [], + "position": { + "start": { + "line": 2591, + "column": 15, + "offset": 68041 + }, + "end": { + "line": 2591, + "column": 37, + "offset": 68063 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BibNote" + }, + "children": [], + "position": { + "start": { + "line": 2592, + "column": 15, + "offset": 68079 + }, + "end": { + "line": 2592, + "column": 36, + "offset": 68100 + } + } + } + ], + "position": { + "start": { + "line": 2581, + "column": 13, + "offset": 67665 + }, + "end": { + "line": 2593, + "column": 22, + "offset": 68123 + } + } + } + ], + "position": { + "start": { + "line": 2580, + "column": 11, + "offset": 67639 + }, + "end": { + "line": 2594, + "column": 24, + "offset": 68148 + } + } + } + ], + "position": { + "start": { + "line": 2576, + "column": 9, + "offset": 67526 + }, + "end": { + "line": 2595, + "column": 17, + "offset": 68166 + } + } + } + ], + "position": { + "start": { + "line": 2558, + "column": 7, + "offset": 66986 + }, + "end": { + "line": 2596, + "column": 16, + "offset": 68183 + } + } + } + ], + "position": { + "start": { + "line": 2556, + "column": 5, + "offset": 66919 + }, + "end": { + "line": 2597, + "column": 15, + "offset": 68199 + } + } + } + ], + "position": { + "start": { + "line": 2555, + "column": 3, + "offset": 66881 + }, + "end": { + "line": 2598, + "column": 12, + "offset": 68212 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Ibid" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "ibid" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2601, + "column": 7, + "offset": 68271 + }, + "end": { + "line": 2601, + "column": 15, + "offset": 68279 + } + } + } + ], + "position": { + "start": { + "line": 2600, + "column": 5, + "offset": 68242 + }, + "end": { + "line": 2602, + "column": 15, + "offset": 68295 + } + } + } + ], + "position": { + "start": { + "line": 2599, + "column": 3, + "offset": 68216 + }, + "end": { + "line": 2603, + "column": 12, + "offset": 68308 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibYear" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "year" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2606, + "column": 7, + "offset": 68370 + }, + "end": { + "line": 2606, + "column": 14, + "offset": 68377 + } + } + } + ], + "position": { + "start": { + "line": 2605, + "column": 5, + "offset": 68341 + }, + "end": { + "line": 2607, + "column": 15, + "offset": 68393 + } + } + } + ], + "position": { + "start": { + "line": 2604, + "column": 3, + "offset": 68312 + }, + "end": { + "line": 2608, + "column": 12, + "offset": 68406 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibJournal" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "journal" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextBib" + }, + "children": [], + "position": { + "start": { + "line": 2611, + "column": 7, + "offset": 68474 + }, + "end": { + "line": 2611, + "column": 28, + "offset": 68495 + } + } + } + ], + "position": { + "start": { + "line": 2610, + "column": 5, + "offset": 68442 + }, + "end": { + "line": 2612, + "column": 15, + "offset": 68511 + } + } + } + ], + "position": { + "start": { + "line": 2609, + "column": 3, + "offset": 68410 + }, + "end": { + "line": 2613, + "column": 12, + "offset": 68524 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibNumber" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "number" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2616, + "column": 7, + "offset": 68590 + }, + "end": { + "line": 2616, + "column": 14, + "offset": 68597 + } + } + } + ], + "position": { + "start": { + "line": 2615, + "column": 5, + "offset": 68559 + }, + "end": { + "line": 2617, + "column": 15, + "offset": 68613 + } + } + } + ], + "position": { + "start": { + "line": 2614, + "column": 3, + "offset": 68528 + }, + "end": { + "line": 2618, + "column": 12, + "offset": 68626 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibVolume" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "volume" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2621, + "column": 7, + "offset": 68692 + }, + "end": { + "line": 2621, + "column": 14, + "offset": 68699 + } + } + } + ], + "position": { + "start": { + "line": 2620, + "column": 5, + "offset": 68661 + }, + "end": { + "line": 2622, + "column": 15, + "offset": 68715 + } + } + } + ], + "position": { + "start": { + "line": 2619, + "column": 3, + "offset": 68630 + }, + "end": { + "line": 2623, + "column": 12, + "offset": 68728 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibTitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "title" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2626, + "column": 7, + "offset": 68792 + }, + "end": { + "line": 2626, + "column": 29, + "offset": 68814 + } + } + } + ], + "position": { + "start": { + "line": 2625, + "column": 5, + "offset": 68762 + }, + "end": { + "line": 2627, + "column": 15, + "offset": 68830 + } + } + } + ], + "position": { + "start": { + "line": 2624, + "column": 3, + "offset": 68732 + }, + "end": { + "line": 2628, + "column": 12, + "offset": 68843 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibNote" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "note" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 2632, + "column": 9, + "offset": 68925 + }, + "end": { + "line": 2632, + "column": 31, + "offset": 68947 + } + } + } + ], + "position": { + "start": { + "line": 2631, + "column": 7, + "offset": 68905 + }, + "end": { + "line": 2633, + "column": 18, + "offset": 68966 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 2635, + "column": 9, + "offset": 68995 + }, + "end": { + "line": 2635, + "column": 32, + "offset": 69018 + } + } + } + ], + "position": { + "start": { + "line": 2634, + "column": 7, + "offset": 68974 + }, + "end": { + "line": 2636, + "column": 19, + "offset": 69038 + } + } + } + ], + "position": { + "start": { + "line": 2630, + "column": 5, + "offset": 68876 + }, + "end": { + "line": 2637, + "column": 15, + "offset": 69054 + } + } + } + ], + "position": { + "start": { + "line": 2629, + "column": 3, + "offset": 68847 + }, + "end": { + "line": 2638, + "column": 12, + "offset": 69067 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibAuthor" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "author" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2641, + "column": 7, + "offset": 69133 + }, + "end": { + "line": 2641, + "column": 14, + "offset": 69140 + } + } + } + ], + "position": { + "start": { + "line": 2640, + "column": 5, + "offset": 69102 + }, + "end": { + "line": 2642, + "column": 15, + "offset": 69156 + } + } + } + ], + "position": { + "start": { + "line": 2639, + "column": 3, + "offset": 69071 + }, + "end": { + "line": 2643, + "column": 12, + "offset": 69169 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibEditor" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "editor" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2646, + "column": 7, + "offset": 69235 + }, + "end": { + "line": 2646, + "column": 14, + "offset": 69242 + } + } + } + ], + "position": { + "start": { + "line": 2645, + "column": 5, + "offset": 69204 + }, + "end": { + "line": 2647, + "column": 15, + "offset": 69258 + } + } + } + ], + "position": { + "start": { + "line": 2644, + "column": 3, + "offset": 69173 + }, + "end": { + "line": 2648, + "column": 12, + "offset": 69271 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibSeries" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "series" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2651, + "column": 7, + "offset": 69337 + }, + "end": { + "line": 2651, + "column": 14, + "offset": 69344 + } + } + } + ], + "position": { + "start": { + "line": 2650, + "column": 5, + "offset": 69306 + }, + "end": { + "line": 2652, + "column": 15, + "offset": 69360 + } + } + } + ], + "position": { + "start": { + "line": 2649, + "column": 3, + "offset": 69275 + }, + "end": { + "line": 2653, + "column": 12, + "offset": 69373 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibPublisher" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "publisher" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2656, + "column": 7, + "offset": 69445 + }, + "end": { + "line": 2656, + "column": 14, + "offset": 69452 + } + } + } + ], + "position": { + "start": { + "line": 2655, + "column": 5, + "offset": 69411 + }, + "end": { + "line": 2657, + "column": 15, + "offset": 69468 + } + } + } + ], + "position": { + "start": { + "line": 2654, + "column": 3, + "offset": 69377 + }, + "end": { + "line": 2658, + "column": 12, + "offset": 69481 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BibPages" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "pages" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "start" + }, + "children": [], + "position": { + "start": { + "line": 2663, + "column": 11, + "offset": 69582 + }, + "end": { + "line": 2663, + "column": 36, + "offset": 69607 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "end" + }, + "children": [], + "position": { + "start": { + "line": 2664, + "column": 11, + "offset": 69619 + }, + "end": { + "line": 2664, + "column": 34, + "offset": 69642 + } + } + }, + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2665, + "column": 11, + "offset": 69654 + }, + "end": { + "line": 2665, + "column": 19, + "offset": 69662 + } + } + } + ], + "position": { + "start": { + "line": 2662, + "column": 9, + "offset": 69563 + }, + "end": { + "line": 2666, + "column": 17, + "offset": 69680 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2667, + "column": 9, + "offset": 69690 + }, + "end": { + "line": 2667, + "column": 16, + "offset": 69697 + } + } + } + ], + "position": { + "start": { + "line": 2661, + "column": 7, + "offset": 69545 + }, + "end": { + "line": 2668, + "column": 16, + "offset": 69714 + } + } + } + ], + "position": { + "start": { + "line": 2660, + "column": 5, + "offset": 69515 + }, + "end": { + "line": 2669, + "column": 15, + "offset": 69730 + } + } + } + ], + "position": { + "start": { + "line": 2659, + "column": 3, + "offset": 69485 + }, + "end": { + "line": 2670, + "column": 12, + "offset": 69743 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "GlossaryItem" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "gi" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitle" + }, + "children": [], + "position": { + "start": { + "line": 2673, + "column": 7, + "offset": 69808 + }, + "end": { + "line": 2673, + "column": 34, + "offset": 69835 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementNoCaption" + }, + "children": [], + "position": { + "start": { + "line": 2675, + "column": 9, + "offset": 69864 + }, + "end": { + "line": 2675, + "column": 46, + "offset": 69901 + } + } + } + ], + "position": { + "start": { + "line": 2674, + "column": 7, + "offset": 69843 + }, + "end": { + "line": 2676, + "column": 19, + "offset": 69921 + } + } + } + ], + "position": { + "start": { + "line": 2672, + "column": 5, + "offset": 69781 + }, + "end": { + "line": 2677, + "column": 15, + "offset": 69937 + } + } + } + ], + "position": { + "start": { + "line": 2671, + "column": 3, + "offset": 69747 + }, + "end": { + "line": 2678, + "column": 12, + "offset": 69950 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Contributor" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "contributor" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 2681, + "column": 7, + "offset": 70023 + }, + "end": { + "line": 2681, + "column": 35, + "offset": 70051 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PersonName" + }, + "children": [], + "position": { + "start": { + "line": 2682, + "column": 7, + "offset": 70059 + }, + "end": { + "line": 2682, + "column": 31, + "offset": 70083 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Department" + }, + "children": [], + "position": { + "start": { + "line": 2684, + "column": 9, + "offset": 70111 + }, + "end": { + "line": 2684, + "column": 33, + "offset": 70135 + } + } + } + ], + "position": { + "start": { + "line": 2683, + "column": 7, + "offset": 70091 + }, + "end": { + "line": 2685, + "column": 18, + "offset": 70154 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Institution" + }, + "children": [], + "position": { + "start": { + "line": 2687, + "column": 9, + "offset": 70182 + }, + "end": { + "line": 2687, + "column": 34, + "offset": 70207 + } + } + } + ], + "position": { + "start": { + "line": 2686, + "column": 7, + "offset": 70162 + }, + "end": { + "line": 2688, + "column": 18, + "offset": 70226 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "location" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 2691, + "column": 11, + "offset": 70291 + }, + "end": { + "line": 2691, + "column": 35, + "offset": 70315 + } + } + } + ], + "position": { + "start": { + "line": 2690, + "column": 9, + "offset": 70254 + }, + "end": { + "line": 2692, + "column": 19, + "offset": 70335 + } + } + } + ], + "position": { + "start": { + "line": 2689, + "column": 7, + "offset": 70234 + }, + "end": { + "line": 2693, + "column": 18, + "offset": 70354 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Email" + }, + "children": [], + "position": { + "start": { + "line": 2695, + "column": 9, + "offset": 70382 + }, + "end": { + "line": 2695, + "column": 28, + "offset": 70401 + } + } + } + ], + "position": { + "start": { + "line": 2694, + "column": 7, + "offset": 70362 + }, + "end": { + "line": 2696, + "column": 18, + "offset": 70420 + } + } + } + ], + "position": { + "start": { + "line": 2680, + "column": 5, + "offset": 69987 + }, + "end": { + "line": 2697, + "column": 15, + "offset": 70436 + } + } + } + ], + "position": { + "start": { + "line": 2679, + "column": 3, + "offset": 69954 + }, + "end": { + "line": 2698, + "column": 12, + "offset": 70449 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Contributors" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "contributors" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Contributor" + }, + "children": [], + "position": { + "start": { + "line": 2702, + "column": 9, + "offset": 70545 + }, + "end": { + "line": 2702, + "column": 34, + "offset": 70570 + } + } + } + ], + "position": { + "start": { + "line": 2701, + "column": 7, + "offset": 70524 + }, + "end": { + "line": 2703, + "column": 19, + "offset": 70590 + } + } + } + ], + "position": { + "start": { + "line": 2700, + "column": 5, + "offset": 70487 + }, + "end": { + "line": 2704, + "column": 15, + "offset": 70606 + } + } + } + ], + "position": { + "start": { + "line": 2699, + "column": 3, + "offset": 70453 + }, + "end": { + "line": 2705, + "column": 12, + "offset": 70619 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "AuthorByline" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "author" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 2709, + "column": 9, + "offset": 70706 + }, + "end": { + "line": 2709, + "column": 33, + "offset": 70730 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Xref" + }, + "children": [], + "position": { + "start": { + "line": 2710, + "column": 9, + "offset": 70740 + }, + "end": { + "line": 2710, + "column": 27, + "offset": 70758 + } + } + } + ], + "position": { + "start": { + "line": 2708, + "column": 7, + "offset": 70688 + }, + "end": { + "line": 2711, + "column": 16, + "offset": 70775 + } + } + } + ], + "position": { + "start": { + "line": 2707, + "column": 5, + "offset": 70657 + }, + "end": { + "line": 2712, + "column": 15, + "offset": 70791 + } + } + } + ], + "position": { + "start": { + "line": 2706, + "column": 3, + "offset": 70623 + }, + "end": { + "line": 2713, + "column": 12, + "offset": 70804 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WebWork" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WebWorkAuthored" + }, + "children": [], + "position": { + "start": { + "line": 2716, + "column": 7, + "offset": 70853 + }, + "end": { + "line": 2716, + "column": 36, + "offset": 70882 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WebWorkSource" + }, + "children": [], + "position": { + "start": { + "line": 2717, + "column": 7, + "offset": 70890 + }, + "end": { + "line": 2717, + "column": 34, + "offset": 70917 + } + } + } + ], + "position": { + "start": { + "line": 2715, + "column": 5, + "offset": 70837 + }, + "end": { + "line": 2718, + "column": 14, + "offset": 70932 + } + } + } + ], + "position": { + "start": { + "line": 2714, + "column": 3, + "offset": 70808 + }, + "end": { + "line": 2719, + "column": 12, + "offset": 70945 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WebWorkSource" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "webwork" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "source" + }, + "children": [], + "position": { + "start": { + "line": 2723, + "column": 9, + "offset": 71036 + }, + "end": { + "line": 2723, + "column": 35, + "offset": 71062 + } + } + } + ], + "position": { + "start": { + "line": 2722, + "column": 7, + "offset": 71016 + }, + "end": { + "line": 2724, + "column": 18, + "offset": 71081 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "seed" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 2727, + "column": 11, + "offset": 71144 + }, + "end": { + "line": 2727, + "column": 33, + "offset": 71166 + } + } + } + ], + "position": { + "start": { + "line": 2726, + "column": 9, + "offset": 71109 + }, + "end": { + "line": 2728, + "column": 21, + "offset": 71188 + } + } + } + ], + "position": { + "start": { + "line": 2725, + "column": 7, + "offset": 71089 + }, + "end": { + "line": 2729, + "column": 18, + "offset": 71207 + } + } + } + ], + "position": { + "start": { + "line": 2721, + "column": 5, + "offset": 70984 + }, + "end": { + "line": 2730, + "column": 15, + "offset": 71223 + } + } + } + ], + "position": { + "start": { + "line": 2720, + "column": 3, + "offset": 70949 + }, + "end": { + "line": 2731, + "column": 12, + "offset": 71236 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WWDescription" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "description" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 2735, + "column": 9, + "offset": 71329 + }, + "end": { + "line": 2735, + "column": 33, + "offset": 71353 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SimpleLine" + }, + "children": [], + "position": { + "start": { + "line": 2737, + "column": 11, + "offset": 71386 + }, + "end": { + "line": 2737, + "column": 35, + "offset": 71410 + } + } + } + ], + "position": { + "start": { + "line": 2736, + "column": 9, + "offset": 71363 + }, + "end": { + "line": 2738, + "column": 21, + "offset": 71432 + } + } + } + ], + "position": { + "start": { + "line": 2734, + "column": 7, + "offset": 71311 + }, + "end": { + "line": 2739, + "column": 16, + "offset": 71449 + } + } + } + ], + "position": { + "start": { + "line": 2733, + "column": 5, + "offset": 71275 + }, + "end": { + "line": 2740, + "column": 15, + "offset": 71465 + } + } + } + ], + "position": { + "start": { + "line": 2732, + "column": 3, + "offset": 71240 + }, + "end": { + "line": 2741, + "column": 12, + "offset": 71478 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WebWorkAuthored" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "webwork" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 2745, + "column": 9, + "offset": 71571 + }, + "end": { + "line": 2745, + "column": 31, + "offset": 71593 + } + } + } + ], + "position": { + "start": { + "line": 2744, + "column": 7, + "offset": 71551 + }, + "end": { + "line": 2746, + "column": 18, + "offset": 71612 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 2748, + "column": 9, + "offset": 71640 + }, + "end": { + "line": 2748, + "column": 30, + "offset": 71661 + } + } + } + ], + "position": { + "start": { + "line": 2747, + "column": 7, + "offset": 71620 + }, + "end": { + "line": 2749, + "column": 18, + "offset": 71680 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 2751, + "column": 9, + "offset": 71708 + }, + "end": { + "line": 2751, + "column": 32, + "offset": 71731 + } + } + } + ], + "position": { + "start": { + "line": 2750, + "column": 7, + "offset": 71688 + }, + "end": { + "line": 2752, + "column": 18, + "offset": 71750 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "seed" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 2755, + "column": 11, + "offset": 71813 + }, + "end": { + "line": 2755, + "column": 33, + "offset": 71835 + } + } + } + ], + "position": { + "start": { + "line": 2754, + "column": 9, + "offset": 71778 + }, + "end": { + "line": 2756, + "column": 21, + "offset": 71857 + } + } + } + ], + "position": { + "start": { + "line": 2753, + "column": 7, + "offset": 71758 + }, + "end": { + "line": 2757, + "column": 18, + "offset": 71876 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "copy" + }, + "children": [], + "position": { + "start": { + "line": 2759, + "column": 9, + "offset": 71904 + }, + "end": { + "line": 2759, + "column": 33, + "offset": 71928 + } + } + } + ], + "position": { + "start": { + "line": 2758, + "column": 7, + "offset": 71884 + }, + "end": { + "line": 2760, + "column": 18, + "offset": 71947 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWDescription" + }, + "children": [], + "position": { + "start": { + "line": 2762, + "column": 9, + "offset": 71975 + }, + "end": { + "line": 2762, + "column": 36, + "offset": 72002 + } + } + } + ], + "position": { + "start": { + "line": 2761, + "column": 7, + "offset": 71955 + }, + "end": { + "line": 2763, + "column": 18, + "offset": 72021 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWMacros" + }, + "children": [], + "position": { + "start": { + "line": 2765, + "column": 9, + "offset": 72049 + }, + "end": { + "line": 2765, + "column": 31, + "offset": 72071 + } + } + } + ], + "position": { + "start": { + "line": 2764, + "column": 7, + "offset": 72029 + }, + "end": { + "line": 2766, + "column": 18, + "offset": 72090 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "pg-code" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2769, + "column": 11, + "offset": 72154 + }, + "end": { + "line": 2769, + "column": 18, + "offset": 72161 + } + } + } + ], + "position": { + "start": { + "line": 2768, + "column": 9, + "offset": 72118 + }, + "end": { + "line": 2770, + "column": 19, + "offset": 72181 + } + } + } + ], + "position": { + "start": { + "line": 2767, + "column": 7, + "offset": 72098 + }, + "end": { + "line": 2771, + "column": 18, + "offset": 72200 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "StatementExerciseWW" + }, + "children": [], + "position": { + "start": { + "line": 2774, + "column": 11, + "offset": 72245 + }, + "end": { + "line": 2774, + "column": 44, + "offset": 72278 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "HintWW" + }, + "children": [], + "position": { + "start": { + "line": 2776, + "column": 13, + "offset": 72314 + }, + "end": { + "line": 2776, + "column": 33, + "offset": 72334 + } + } + } + ], + "position": { + "start": { + "line": 2775, + "column": 11, + "offset": 72290 + }, + "end": { + "line": 2777, + "column": 22, + "offset": 72357 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SolutionWW" + }, + "children": [], + "position": { + "start": { + "line": 2779, + "column": 13, + "offset": 72393 + }, + "end": { + "line": 2779, + "column": 37, + "offset": 72417 + } + } + } + ], + "position": { + "start": { + "line": 2778, + "column": 11, + "offset": 72369 + }, + "end": { + "line": 2780, + "column": 22, + "offset": 72440 + } + } + } + ], + "position": { + "start": { + "line": 2773, + "column": 9, + "offset": 72226 + }, + "end": { + "line": 2781, + "column": 17, + "offset": 72458 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 2784, + "column": 13, + "offset": 72511 + }, + "end": { + "line": 2784, + "column": 43, + "offset": 72541 + } + } + } + ], + "position": { + "start": { + "line": 2783, + "column": 11, + "offset": 72487 + }, + "end": { + "line": 2785, + "column": 22, + "offset": 72564 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TaskWW" + }, + "children": [], + "position": { + "start": { + "line": 2787, + "column": 13, + "offset": 72601 + }, + "end": { + "line": 2787, + "column": 33, + "offset": 72621 + } + } + } + ], + "position": { + "start": { + "line": 2786, + "column": 11, + "offset": 72576 + }, + "end": { + "line": 2788, + "column": 23, + "offset": 72645 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 2790, + "column": 13, + "offset": 72681 + }, + "end": { + "line": 2790, + "column": 41, + "offset": 72709 + } + } + } + ], + "position": { + "start": { + "line": 2789, + "column": 11, + "offset": 72657 + }, + "end": { + "line": 2791, + "column": 22, + "offset": 72732 + } + } + } + ], + "position": { + "start": { + "line": 2782, + "column": 9, + "offset": 72468 + }, + "end": { + "line": 2792, + "column": 17, + "offset": 72750 + } + } + } + ], + "position": { + "start": { + "line": 2772, + "column": 7, + "offset": 72208 + }, + "end": { + "line": 2793, + "column": 16, + "offset": 72767 + } + } + } + ], + "position": { + "start": { + "line": 2743, + "column": 5, + "offset": 71519 + }, + "end": { + "line": 2794, + "column": 15, + "offset": 72783 + } + } + } + ], + "position": { + "start": { + "line": 2742, + "column": 3, + "offset": 71482 + }, + "end": { + "line": 2795, + "column": 12, + "offset": 72796 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "BlockStatementWW" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Paragraph" + }, + "children": [], + "position": { + "start": { + "line": 2798, + "column": 7, + "offset": 72854 + }, + "end": { + "line": 2798, + "column": 30, + "offset": 72877 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Preformatted" + }, + "children": [], + "position": { + "start": { + "line": 2799, + "column": 7, + "offset": 72885 + }, + "end": { + "line": 2799, + "column": 33, + "offset": 72911 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Tabular" + }, + "children": [], + "position": { + "start": { + "line": 2800, + "column": 7, + "offset": 72919 + }, + "end": { + "line": 2800, + "column": 28, + "offset": 72940 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ImageWW" + }, + "children": [], + "position": { + "start": { + "line": 2801, + "column": 7, + "offset": 72948 + }, + "end": { + "line": 2801, + "column": 28, + "offset": 72969 + } + } + } + ], + "position": { + "start": { + "line": 2797, + "column": 5, + "offset": 72838 + }, + "end": { + "line": 2802, + "column": 14, + "offset": 72984 + } + } + } + ], + "position": { + "start": { + "line": 2796, + "column": 3, + "offset": 72800 + }, + "end": { + "line": 2803, + "column": 12, + "offset": 72997 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "StatementExerciseWW" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "statement" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementWW" + }, + "children": [], + "position": { + "start": { + "line": 2808, + "column": 11, + "offset": 73117 + }, + "end": { + "line": 2808, + "column": 41, + "offset": 73147 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWInstruction" + }, + "children": [], + "position": { + "start": { + "line": 2809, + "column": 11, + "offset": 73159 + }, + "end": { + "line": 2809, + "column": 38, + "offset": 73186 + } + } + } + ], + "position": { + "start": { + "line": 2807, + "column": 9, + "offset": 73097 + }, + "end": { + "line": 2810, + "column": 18, + "offset": 73205 + } + } + } + ], + "position": { + "start": { + "line": 2806, + "column": 7, + "offset": 73076 + }, + "end": { + "line": 2811, + "column": 19, + "offset": 73225 + } + } + } + ], + "position": { + "start": { + "line": 2805, + "column": 5, + "offset": 73042 + }, + "end": { + "line": 2812, + "column": 15, + "offset": 73241 + } + } + } + ], + "position": { + "start": { + "line": 2804, + "column": 3, + "offset": 73001 + }, + "end": { + "line": 2813, + "column": 12, + "offset": 73254 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TaskWW" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "task" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [], + "position": { + "start": { + "line": 2816, + "column": 7, + "offset": 73315 + }, + "end": { + "line": 2816, + "column": 42, + "offset": 73350 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "StatementExerciseWW" + }, + "children": [], + "position": { + "start": { + "line": 2819, + "column": 11, + "offset": 73395 + }, + "end": { + "line": 2819, + "column": 44, + "offset": 73428 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "HintWW" + }, + "children": [], + "position": { + "start": { + "line": 2821, + "column": 13, + "offset": 73464 + }, + "end": { + "line": 2821, + "column": 33, + "offset": 73484 + } + } + } + ], + "position": { + "start": { + "line": 2820, + "column": 11, + "offset": 73440 + }, + "end": { + "line": 2822, + "column": 22, + "offset": 73507 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "SolutionWW" + }, + "children": [], + "position": { + "start": { + "line": 2824, + "column": 13, + "offset": 73543 + }, + "end": { + "line": 2824, + "column": 37, + "offset": 73567 + } + } + } + ], + "position": { + "start": { + "line": 2823, + "column": 11, + "offset": 73519 + }, + "end": { + "line": 2825, + "column": 22, + "offset": 73590 + } + } + } + ], + "position": { + "start": { + "line": 2818, + "column": 9, + "offset": 73376 + }, + "end": { + "line": 2826, + "column": 17, + "offset": 73608 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IntroductionText" + }, + "children": [], + "position": { + "start": { + "line": 2829, + "column": 13, + "offset": 73661 + }, + "end": { + "line": 2829, + "column": 43, + "offset": 73691 + } + } + } + ], + "position": { + "start": { + "line": 2828, + "column": 11, + "offset": 73637 + }, + "end": { + "line": 2830, + "column": 22, + "offset": 73714 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TaskWW" + }, + "children": [], + "position": { + "start": { + "line": 2832, + "column": 13, + "offset": 73751 + }, + "end": { + "line": 2832, + "column": 33, + "offset": 73771 + } + } + } + ], + "position": { + "start": { + "line": 2831, + "column": 11, + "offset": 73726 + }, + "end": { + "line": 2833, + "column": 23, + "offset": 73795 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ConclusionText" + }, + "children": [], + "position": { + "start": { + "line": 2835, + "column": 13, + "offset": 73831 + }, + "end": { + "line": 2835, + "column": 41, + "offset": 73859 + } + } + } + ], + "position": { + "start": { + "line": 2834, + "column": 11, + "offset": 73807 + }, + "end": { + "line": 2836, + "column": 22, + "offset": 73882 + } + } + } + ], + "position": { + "start": { + "line": 2827, + "column": 9, + "offset": 73618 + }, + "end": { + "line": 2837, + "column": 17, + "offset": 73900 + } + } + } + ], + "position": { + "start": { + "line": 2817, + "column": 7, + "offset": 73358 + }, + "end": { + "line": 2838, + "column": 16, + "offset": 73917 + } + } + } + ], + "position": { + "start": { + "line": 2815, + "column": 5, + "offset": 73286 + }, + "end": { + "line": 2839, + "column": 15, + "offset": 73933 + } + } + } + ], + "position": { + "start": { + "line": 2814, + "column": 3, + "offset": 73258 + }, + "end": { + "line": 2840, + "column": 12, + "offset": 73946 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WWMacros" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "pg-macros" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "macro-file" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2845, + "column": 11, + "offset": 74074 + }, + "end": { + "line": 2845, + "column": 18, + "offset": 74081 + } + } + } + ], + "position": { + "start": { + "line": 2844, + "column": 9, + "offset": 74035 + }, + "end": { + "line": 2846, + "column": 19, + "offset": 74101 + } + } + } + ], + "position": { + "start": { + "line": 2843, + "column": 7, + "offset": 74014 + }, + "end": { + "line": 2847, + "column": 19, + "offset": 74121 + } + } + } + ], + "position": { + "start": { + "line": 2842, + "column": 5, + "offset": 73980 + }, + "end": { + "line": 2848, + "column": 15, + "offset": 74137 + } + } + } + ], + "position": { + "start": { + "line": 2841, + "column": 3, + "offset": 73950 + }, + "end": { + "line": 2849, + "column": 12, + "offset": 74150 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WWVariable" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "var" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "name" + }, + "children": [], + "position": { + "start": { + "line": 2855, + "column": 11, + "offset": 74623 + }, + "end": { + "line": 2855, + "column": 35, + "offset": 74647 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "evaluator" + }, + "children": [], + "position": { + "start": { + "line": 2857, + "column": 13, + "offset": 74683 + }, + "end": { + "line": 2857, + "column": 42, + "offset": 74712 + } + } + } + ], + "position": { + "start": { + "line": 2856, + "column": 11, + "offset": 74659 + }, + "end": { + "line": 2858, + "column": 22, + "offset": 74735 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2860, + "column": 13, + "offset": 74771 + }, + "end": { + "line": 2860, + "column": 38, + "offset": 74796 + } + } + } + ], + "position": { + "start": { + "line": 2859, + "column": 11, + "offset": 74747 + }, + "end": { + "line": 2861, + "column": 22, + "offset": 74819 + } + } + } + ], + "position": { + "start": { + "line": 2854, + "column": 9, + "offset": 74604 + }, + "end": { + "line": 2893, + "column": 17, + "offset": 75913 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "width" + }, + "children": [], + "position": { + "start": { + "line": 2899, + "column": 13, + "offset": 76059 + }, + "end": { + "line": 2899, + "column": 38, + "offset": 76084 + } + } + } + ], + "position": { + "start": { + "line": 2898, + "column": 11, + "offset": 76035 + }, + "end": { + "line": 2900, + "column": 22, + "offset": 76107 + } + } + } + ], + "position": { + "start": { + "line": 2894, + "column": 9, + "offset": 75923 + }, + "end": { + "line": 2901, + "column": 17, + "offset": 76125 + } + } + } + ], + "position": { + "start": { + "line": 2853, + "column": 7, + "offset": 74586 + }, + "end": { + "line": 2902, + "column": 16, + "offset": 76142 + } + } + } + ], + "position": { + "start": { + "line": 2851, + "column": 5, + "offset": 74186 + }, + "end": { + "line": 2903, + "column": 15, + "offset": 76158 + } + } + } + ], + "position": { + "start": { + "line": 2850, + "column": 3, + "offset": 74154 + }, + "end": { + "line": 2904, + "column": 12, + "offset": 76171 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "WWInstruction" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "instruction" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 2907, + "column": 7, + "offset": 76246 + }, + "end": { + "line": 2907, + "column": 30, + "offset": 76269 + } + } + } + ], + "position": { + "start": { + "line": 2906, + "column": 5, + "offset": 76210 + }, + "end": { + "line": 2908, + "column": 15, + "offset": 76285 + } + } + } + ], + "position": { + "start": { + "line": 2905, + "column": 3, + "offset": 76175 + }, + "end": { + "line": 2909, + "column": 12, + "offset": 76298 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "HintWW" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "hint" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementWW" + }, + "children": [], + "position": { + "start": { + "line": 2913, + "column": 9, + "offset": 76380 + }, + "end": { + "line": 2913, + "column": 39, + "offset": 76410 + } + } + } + ], + "position": { + "start": { + "line": 2912, + "column": 7, + "offset": 76359 + }, + "end": { + "line": 2914, + "column": 19, + "offset": 76430 + } + } + } + ], + "position": { + "start": { + "line": 2911, + "column": 5, + "offset": 76330 + }, + "end": { + "line": 2915, + "column": 15, + "offset": 76446 + } + } + } + ], + "position": { + "start": { + "line": 2910, + "column": 3, + "offset": 76302 + }, + "end": { + "line": 2916, + "column": 12, + "offset": 76459 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "SolutionWW" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "solution" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "BlockStatementWW" + }, + "children": [], + "position": { + "start": { + "line": 2920, + "column": 9, + "offset": 76549 + }, + "end": { + "line": 2920, + "column": 39, + "offset": 76579 + } + } + } + ], + "position": { + "start": { + "line": 2919, + "column": 7, + "offset": 76528 + }, + "end": { + "line": 2921, + "column": 19, + "offset": 76599 + } + } + } + ], + "position": { + "start": { + "line": 2918, + "column": 5, + "offset": 76495 + }, + "end": { + "line": 2922, + "column": 15, + "offset": 76615 + } + } + } + ], + "position": { + "start": { + "line": 2917, + "column": 3, + "offset": 76463 + }, + "end": { + "line": 2923, + "column": 12, + "offset": 76628 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Fragment" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "fragment" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:id" + }, + "children": [], + "position": { + "start": { + "line": 2927, + "column": 9, + "offset": 76713 + }, + "end": { + "line": 2927, + "column": 35, + "offset": 76739 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "filename" + }, + "children": [], + "position": { + "start": { + "line": 2929, + "column": 11, + "offset": 76768 + }, + "end": { + "line": 2929, + "column": 39, + "offset": 76796 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:id" + }, + "children": [], + "position": { + "start": { + "line": 2931, + "column": 13, + "offset": 76832 + }, + "end": { + "line": 2931, + "column": 39, + "offset": 76858 + } + } + } + ], + "position": { + "start": { + "line": 2930, + "column": 11, + "offset": 76808 + }, + "end": { + "line": 2932, + "column": 22, + "offset": 76881 + } + } + } + ], + "position": { + "start": { + "line": 2928, + "column": 9, + "offset": 76749 + }, + "end": { + "line": 2933, + "column": 17, + "offset": 76899 + } + } + } + ], + "position": { + "start": { + "line": 2926, + "column": 7, + "offset": 76695 + }, + "end": { + "line": 2934, + "column": 16, + "offset": 76916 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 2935, + "column": 7, + "offset": 76924 + }, + "end": { + "line": 2935, + "column": 26, + "offset": 76943 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "code" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2939, + "column": 13, + "offset": 77027 + }, + "end": { + "line": 2939, + "column": 20, + "offset": 77034 + } + } + } + ], + "position": { + "start": { + "line": 2938, + "column": 11, + "offset": 76992 + }, + "end": { + "line": 2940, + "column": 21, + "offset": 77056 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "fragref" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "ref" + }, + "children": [], + "position": { + "start": { + "line": 2942, + "column": 13, + "offset": 77106 + }, + "end": { + "line": 2942, + "column": 36, + "offset": 77129 + } + } + } + ], + "position": { + "start": { + "line": 2941, + "column": 11, + "offset": 77068 + }, + "end": { + "line": 2943, + "column": 21, + "offset": 77151 + } + } + } + ], + "position": { + "start": { + "line": 2937, + "column": 9, + "offset": 76972 + }, + "end": { + "line": 2944, + "column": 18, + "offset": 77170 + } + } + } + ], + "position": { + "start": { + "line": 2936, + "column": 7, + "offset": 76951 + }, + "end": { + "line": 2945, + "column": 19, + "offset": 77190 + } + } + } + ], + "position": { + "start": { + "line": 2925, + "column": 5, + "offset": 76662 + }, + "end": { + "line": 2946, + "column": 15, + "offset": 77206 + } + } + } + ], + "position": { + "start": { + "line": 2924, + "column": 3, + "offset": 76632 + }, + "end": { + "line": 2947, + "column": 12, + "offset": 77219 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Attribution" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "attribution" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2951, + "column": 9, + "offset": 77310 + }, + "end": { + "line": 2951, + "column": 31, + "offset": 77332 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LongLine" + }, + "children": [], + "position": { + "start": { + "line": 2953, + "column": 11, + "offset": 77365 + }, + "end": { + "line": 2953, + "column": 33, + "offset": 77387 + } + } + } + ], + "position": { + "start": { + "line": 2952, + "column": 9, + "offset": 77342 + }, + "end": { + "line": 2954, + "column": 21, + "offset": 77409 + } + } + } + ], + "position": { + "start": { + "line": 2950, + "column": 7, + "offset": 77292 + }, + "end": { + "line": 2955, + "column": 16, + "offset": 77426 + } + } + } + ], + "position": { + "start": { + "line": 2949, + "column": 5, + "offset": 77256 + }, + "end": { + "line": 2956, + "column": 15, + "offset": 77442 + } + } + } + ], + "position": { + "start": { + "line": 2948, + "column": 3, + "offset": 77223 + }, + "end": { + "line": 2957, + "column": 12, + "offset": 77455 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "UniqueID" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:id" + }, + "children": [], + "position": { + "start": { + "line": 2959, + "column": 5, + "offset": 77489 + }, + "end": { + "line": 2959, + "column": 31, + "offset": 77515 + } + } + } + ], + "position": { + "start": { + "line": 2958, + "column": 3, + "offset": 77459 + }, + "end": { + "line": 2960, + "column": 12, + "offset": 77528 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "LabelID" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "label" + }, + "children": [], + "position": { + "start": { + "line": 2962, + "column": 5, + "offset": 77561 + }, + "end": { + "line": 2962, + "column": 30, + "offset": 77586 + } + } + } + ], + "position": { + "start": { + "line": 2961, + "column": 3, + "offset": 77532 + }, + "end": { + "line": 2963, + "column": 12, + "offset": 77599 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Component" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "component" + }, + "children": [], + "position": { + "start": { + "line": 2965, + "column": 5, + "offset": 77634 + }, + "end": { + "line": 2965, + "column": 34, + "offset": 77663 + } + } + } + ], + "position": { + "start": { + "line": 2964, + "column": 3, + "offset": 77603 + }, + "end": { + "line": 2966, + "column": 12, + "offset": 77676 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Title" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "title" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2969, + "column": 7, + "offset": 77737 + }, + "end": { + "line": 2969, + "column": 29, + "offset": 77759 + } + } + } + ], + "position": { + "start": { + "line": 2968, + "column": 5, + "offset": 77707 + }, + "end": { + "line": 2970, + "column": 15, + "offset": 77775 + } + } + } + ], + "position": { + "start": { + "line": 2967, + "column": 3, + "offset": 77680 + }, + "end": { + "line": 2971, + "column": 12, + "offset": 77788 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "LinedTitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "title" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LongLine" + }, + "children": [], + "position": { + "start": { + "line": 2975, + "column": 9, + "offset": 77875 + }, + "end": { + "line": 2975, + "column": 31, + "offset": 77897 + } + } + } + ], + "position": { + "start": { + "line": 2974, + "column": 7, + "offset": 77854 + }, + "end": { + "line": 2976, + "column": 19, + "offset": 77917 + } + } + } + ], + "position": { + "start": { + "line": 2973, + "column": 5, + "offset": 77824 + }, + "end": { + "line": 2977, + "column": 15, + "offset": 77933 + } + } + } + ], + "position": { + "start": { + "line": 2972, + "column": 3, + "offset": 77792 + }, + "end": { + "line": 2978, + "column": 12, + "offset": 77946 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Subtitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "subtitle" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 2981, + "column": 7, + "offset": 78013 + }, + "end": { + "line": 2981, + "column": 29, + "offset": 78035 + } + } + } + ], + "position": { + "start": { + "line": 2980, + "column": 5, + "offset": 77980 + }, + "end": { + "line": 2982, + "column": 15, + "offset": 78051 + } + } + } + ], + "position": { + "start": { + "line": 2979, + "column": 3, + "offset": 77950 + }, + "end": { + "line": 2983, + "column": 12, + "offset": 78064 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "LinedSubtitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "subtitle" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LongLine" + }, + "children": [], + "position": { + "start": { + "line": 2987, + "column": 9, + "offset": 78157 + }, + "end": { + "line": 2987, + "column": 31, + "offset": 78179 + } + } + } + ], + "position": { + "start": { + "line": 2986, + "column": 7, + "offset": 78136 + }, + "end": { + "line": 2988, + "column": 19, + "offset": 78199 + } + } + } + ], + "position": { + "start": { + "line": 2985, + "column": 5, + "offset": 78103 + }, + "end": { + "line": 2989, + "column": 15, + "offset": 78215 + } + } + } + ], + "position": { + "start": { + "line": 2984, + "column": 3, + "offset": 78068 + }, + "end": { + "line": 2990, + "column": 12, + "offset": 78228 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ShortTitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "shorttitle" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 2993, + "column": 7, + "offset": 78299 + }, + "end": { + "line": 2993, + "column": 30, + "offset": 78322 + } + } + } + ], + "position": { + "start": { + "line": 2992, + "column": 5, + "offset": 78264 + }, + "end": { + "line": 2994, + "column": 15, + "offset": 78338 + } + } + } + ], + "position": { + "start": { + "line": 2991, + "column": 3, + "offset": 78232 + }, + "end": { + "line": 2995, + "column": 12, + "offset": 78351 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "PlainTitle" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "plaintitle" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 2998, + "column": 7, + "offset": 78422 + }, + "end": { + "line": 2998, + "column": 14, + "offset": 78429 + } + } + } + ], + "position": { + "start": { + "line": 2997, + "column": 5, + "offset": 78387 + }, + "end": { + "line": 2999, + "column": 15, + "offset": 78445 + } + } + } + ], + "position": { + "start": { + "line": 2996, + "column": 3, + "offset": 78355 + }, + "end": { + "line": 3000, + "column": 12, + "offset": 78458 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Creator" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "creator" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3003, + "column": 7, + "offset": 78523 + }, + "end": { + "line": 3003, + "column": 30, + "offset": 78546 + } + } + } + ], + "position": { + "start": { + "line": 3002, + "column": 5, + "offset": 78491 + }, + "end": { + "line": 3004, + "column": 15, + "offset": 78562 + } + } + } + ], + "position": { + "start": { + "line": 3001, + "column": 3, + "offset": 78462 + }, + "end": { + "line": 3005, + "column": 12, + "offset": 78575 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "XMLBase" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:base" + }, + "children": [], + "position": { + "start": { + "line": 3007, + "column": 5, + "offset": 78608 + }, + "end": { + "line": 3007, + "column": 33, + "offset": 78636 + } + } + } + ], + "position": { + "start": { + "line": 3006, + "column": 3, + "offset": 78579 + }, + "end": { + "line": 3008, + "column": 12, + "offset": 78649 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "XMLLang" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:lang" + }, + "children": [], + "position": { + "start": { + "line": 3010, + "column": 5, + "offset": 78682 + }, + "end": { + "line": 3010, + "column": 33, + "offset": 78710 + } + } + } + ], + "position": { + "start": { + "line": 3009, + "column": 3, + "offset": 78653 + }, + "end": { + "line": 3011, + "column": 12, + "offset": 78723 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3014, + "column": 7, + "offset": 78781 + }, + "end": { + "line": 3014, + "column": 29, + "offset": 78803 + } + } + } + ], + "position": { + "start": { + "line": 3013, + "column": 5, + "offset": 78763 + }, + "end": { + "line": 3015, + "column": 16, + "offset": 78820 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3017, + "column": 7, + "offset": 78844 + }, + "end": { + "line": 3017, + "column": 28, + "offset": 78865 + } + } + } + ], + "position": { + "start": { + "line": 3016, + "column": 5, + "offset": 78826 + }, + "end": { + "line": 3018, + "column": 16, + "offset": 78882 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3020, + "column": 7, + "offset": 78906 + }, + "end": { + "line": 3020, + "column": 30, + "offset": 78929 + } + } + } + ], + "position": { + "start": { + "line": 3019, + "column": 5, + "offset": 78888 + }, + "end": { + "line": 3021, + "column": 16, + "offset": 78946 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3023, + "column": 7, + "offset": 78972 + }, + "end": { + "line": 3023, + "column": 26, + "offset": 78991 + } + } + } + ], + "position": { + "start": { + "line": 3022, + "column": 5, + "offset": 78952 + }, + "end": { + "line": 3024, + "column": 18, + "offset": 79010 + } + } + } + ], + "position": { + "start": { + "line": 3012, + "column": 3, + "offset": 78727 + }, + "end": { + "line": 3025, + "column": 12, + "offset": 79023 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataTitle" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3028, + "column": 7, + "offset": 79080 + }, + "end": { + "line": 3028, + "column": 29, + "offset": 79102 + } + } + } + ], + "position": { + "start": { + "line": 3027, + "column": 5, + "offset": 79062 + }, + "end": { + "line": 3029, + "column": 16, + "offset": 79119 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3031, + "column": 7, + "offset": 79143 + }, + "end": { + "line": 3031, + "column": 28, + "offset": 79164 + } + } + } + ], + "position": { + "start": { + "line": 3030, + "column": 5, + "offset": 79125 + }, + "end": { + "line": 3032, + "column": 16, + "offset": 79181 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3034, + "column": 7, + "offset": 79205 + }, + "end": { + "line": 3034, + "column": 30, + "offset": 79228 + } + } + } + ], + "position": { + "start": { + "line": 3033, + "column": 5, + "offset": 79187 + }, + "end": { + "line": 3035, + "column": 16, + "offset": 79245 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3037, + "column": 7, + "offset": 79269 + }, + "end": { + "line": 3037, + "column": 28, + "offset": 79290 + } + } + } + ], + "position": { + "start": { + "line": 3036, + "column": 5, + "offset": 79251 + }, + "end": { + "line": 3038, + "column": 16, + "offset": 79307 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3040, + "column": 7, + "offset": 79331 + }, + "end": { + "line": 3040, + "column": 28, + "offset": 79352 + } + } + } + ], + "position": { + "start": { + "line": 3039, + "column": 5, + "offset": 79313 + }, + "end": { + "line": 3041, + "column": 16, + "offset": 79369 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3042, + "column": 5, + "offset": 79375 + }, + "end": { + "line": 3042, + "column": 24, + "offset": 79394 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3044, + "column": 7, + "offset": 79420 + }, + "end": { + "line": 3044, + "column": 26, + "offset": 79439 + } + } + } + ], + "position": { + "start": { + "line": 3043, + "column": 5, + "offset": 79400 + }, + "end": { + "line": 3045, + "column": 18, + "offset": 79458 + } + } + } + ], + "position": { + "start": { + "line": 3026, + "column": 3, + "offset": 79027 + }, + "end": { + "line": 3046, + "column": 12, + "offset": 79471 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataAltTitle" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3049, + "column": 7, + "offset": 79531 + }, + "end": { + "line": 3049, + "column": 29, + "offset": 79553 + } + } + } + ], + "position": { + "start": { + "line": 3048, + "column": 5, + "offset": 79513 + }, + "end": { + "line": 3050, + "column": 16, + "offset": 79570 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3052, + "column": 7, + "offset": 79594 + }, + "end": { + "line": 3052, + "column": 28, + "offset": 79615 + } + } + } + ], + "position": { + "start": { + "line": 3051, + "column": 5, + "offset": 79576 + }, + "end": { + "line": 3053, + "column": 16, + "offset": 79632 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3055, + "column": 7, + "offset": 79656 + }, + "end": { + "line": 3055, + "column": 30, + "offset": 79679 + } + } + } + ], + "position": { + "start": { + "line": 3054, + "column": 5, + "offset": 79638 + }, + "end": { + "line": 3056, + "column": 16, + "offset": 79696 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3058, + "column": 7, + "offset": 79720 + }, + "end": { + "line": 3058, + "column": 28, + "offset": 79741 + } + } + } + ], + "position": { + "start": { + "line": 3057, + "column": 5, + "offset": 79702 + }, + "end": { + "line": 3059, + "column": 16, + "offset": 79758 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3061, + "column": 7, + "offset": 79782 + }, + "end": { + "line": 3061, + "column": 28, + "offset": 79803 + } + } + } + ], + "position": { + "start": { + "line": 3060, + "column": 5, + "offset": 79764 + }, + "end": { + "line": 3062, + "column": 16, + "offset": 79820 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3063, + "column": 5, + "offset": 79826 + }, + "end": { + "line": 3063, + "column": 24, + "offset": 79845 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortTitle" + }, + "children": [], + "position": { + "start": { + "line": 3065, + "column": 7, + "offset": 79869 + }, + "end": { + "line": 3065, + "column": 31, + "offset": 79893 + } + } + } + ], + "position": { + "start": { + "line": 3064, + "column": 5, + "offset": 79851 + }, + "end": { + "line": 3066, + "column": 16, + "offset": 79910 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PlainTitle" + }, + "children": [], + "position": { + "start": { + "line": 3068, + "column": 7, + "offset": 79934 + }, + "end": { + "line": 3068, + "column": 31, + "offset": 79958 + } + } + } + ], + "position": { + "start": { + "line": 3067, + "column": 5, + "offset": 79916 + }, + "end": { + "line": 3069, + "column": 16, + "offset": 79975 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3071, + "column": 7, + "offset": 80001 + }, + "end": { + "line": 3071, + "column": 26, + "offset": 80020 + } + } + } + ], + "position": { + "start": { + "line": 3070, + "column": 5, + "offset": 79981 + }, + "end": { + "line": 3072, + "column": 18, + "offset": 80039 + } + } + } + ], + "position": { + "start": { + "line": 3047, + "column": 3, + "offset": 79475 + }, + "end": { + "line": 3073, + "column": 12, + "offset": 80052 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataLinedTitle" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3076, + "column": 7, + "offset": 80114 + }, + "end": { + "line": 3076, + "column": 29, + "offset": 80136 + } + } + } + ], + "position": { + "start": { + "line": 3075, + "column": 5, + "offset": 80096 + }, + "end": { + "line": 3077, + "column": 16, + "offset": 80153 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3079, + "column": 7, + "offset": 80177 + }, + "end": { + "line": 3079, + "column": 28, + "offset": 80198 + } + } + } + ], + "position": { + "start": { + "line": 3078, + "column": 5, + "offset": 80159 + }, + "end": { + "line": 3080, + "column": 16, + "offset": 80215 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3082, + "column": 7, + "offset": 80239 + }, + "end": { + "line": 3082, + "column": 30, + "offset": 80262 + } + } + } + ], + "position": { + "start": { + "line": 3081, + "column": 5, + "offset": 80221 + }, + "end": { + "line": 3083, + "column": 16, + "offset": 80279 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3085, + "column": 7, + "offset": 80303 + }, + "end": { + "line": 3085, + "column": 28, + "offset": 80324 + } + } + } + ], + "position": { + "start": { + "line": 3084, + "column": 5, + "offset": 80285 + }, + "end": { + "line": 3086, + "column": 16, + "offset": 80341 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3088, + "column": 7, + "offset": 80365 + }, + "end": { + "line": 3088, + "column": 28, + "offset": 80386 + } + } + } + ], + "position": { + "start": { + "line": 3087, + "column": 5, + "offset": 80347 + }, + "end": { + "line": 3089, + "column": 16, + "offset": 80403 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3091, + "column": 7, + "offset": 80425 + }, + "end": { + "line": 3091, + "column": 26, + "offset": 80444 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LinedTitle" + }, + "children": [], + "position": { + "start": { + "line": 3092, + "column": 7, + "offset": 80452 + }, + "end": { + "line": 3092, + "column": 31, + "offset": 80476 + } + } + } + ], + "position": { + "start": { + "line": 3090, + "column": 5, + "offset": 80409 + }, + "end": { + "line": 3093, + "column": 14, + "offset": 80491 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortTitle" + }, + "children": [], + "position": { + "start": { + "line": 3095, + "column": 7, + "offset": 80515 + }, + "end": { + "line": 3095, + "column": 31, + "offset": 80539 + } + } + } + ], + "position": { + "start": { + "line": 3094, + "column": 5, + "offset": 80497 + }, + "end": { + "line": 3096, + "column": 16, + "offset": 80556 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PlainTitle" + }, + "children": [], + "position": { + "start": { + "line": 3098, + "column": 7, + "offset": 80580 + }, + "end": { + "line": 3098, + "column": 31, + "offset": 80604 + } + } + } + ], + "position": { + "start": { + "line": 3097, + "column": 5, + "offset": 80562 + }, + "end": { + "line": 3099, + "column": 16, + "offset": 80621 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3101, + "column": 7, + "offset": 80647 + }, + "end": { + "line": 3101, + "column": 26, + "offset": 80666 + } + } + } + ], + "position": { + "start": { + "line": 3100, + "column": 5, + "offset": 80627 + }, + "end": { + "line": 3102, + "column": 18, + "offset": 80685 + } + } + } + ], + "position": { + "start": { + "line": 3074, + "column": 3, + "offset": 80056 + }, + "end": { + "line": 3103, + "column": 12, + "offset": 80698 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataSubtitle" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3106, + "column": 7, + "offset": 80758 + }, + "end": { + "line": 3106, + "column": 29, + "offset": 80780 + } + } + } + ], + "position": { + "start": { + "line": 3105, + "column": 5, + "offset": 80740 + }, + "end": { + "line": 3107, + "column": 16, + "offset": 80797 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3109, + "column": 7, + "offset": 80821 + }, + "end": { + "line": 3109, + "column": 28, + "offset": 80842 + } + } + } + ], + "position": { + "start": { + "line": 3108, + "column": 5, + "offset": 80803 + }, + "end": { + "line": 3110, + "column": 16, + "offset": 80859 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3112, + "column": 7, + "offset": 80883 + }, + "end": { + "line": 3112, + "column": 30, + "offset": 80906 + } + } + } + ], + "position": { + "start": { + "line": 3111, + "column": 5, + "offset": 80865 + }, + "end": { + "line": 3113, + "column": 16, + "offset": 80923 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3115, + "column": 7, + "offset": 80947 + }, + "end": { + "line": 3115, + "column": 28, + "offset": 80968 + } + } + } + ], + "position": { + "start": { + "line": 3114, + "column": 5, + "offset": 80929 + }, + "end": { + "line": 3116, + "column": 16, + "offset": 80985 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3118, + "column": 7, + "offset": 81009 + }, + "end": { + "line": 3118, + "column": 28, + "offset": 81030 + } + } + } + ], + "position": { + "start": { + "line": 3117, + "column": 5, + "offset": 80991 + }, + "end": { + "line": 3119, + "column": 16, + "offset": 81047 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3120, + "column": 5, + "offset": 81053 + }, + "end": { + "line": 3120, + "column": 24, + "offset": 81072 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subtitle" + }, + "children": [], + "position": { + "start": { + "line": 3122, + "column": 7, + "offset": 81096 + }, + "end": { + "line": 3122, + "column": 29, + "offset": 81118 + } + } + } + ], + "position": { + "start": { + "line": 3121, + "column": 5, + "offset": 81078 + }, + "end": { + "line": 3123, + "column": 16, + "offset": 81135 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortTitle" + }, + "children": [], + "position": { + "start": { + "line": 3125, + "column": 7, + "offset": 81159 + }, + "end": { + "line": 3125, + "column": 31, + "offset": 81183 + } + } + } + ], + "position": { + "start": { + "line": 3124, + "column": 5, + "offset": 81141 + }, + "end": { + "line": 3126, + "column": 16, + "offset": 81200 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PlainTitle" + }, + "children": [], + "position": { + "start": { + "line": 3128, + "column": 7, + "offset": 81224 + }, + "end": { + "line": 3128, + "column": 31, + "offset": 81248 + } + } + } + ], + "position": { + "start": { + "line": 3127, + "column": 5, + "offset": 81206 + }, + "end": { + "line": 3129, + "column": 16, + "offset": 81265 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3131, + "column": 7, + "offset": 81291 + }, + "end": { + "line": 3131, + "column": 26, + "offset": 81310 + } + } + } + ], + "position": { + "start": { + "line": 3130, + "column": 5, + "offset": 81271 + }, + "end": { + "line": 3132, + "column": 18, + "offset": 81329 + } + } + } + ], + "position": { + "start": { + "line": 3104, + "column": 3, + "offset": 80702 + }, + "end": { + "line": 3133, + "column": 12, + "offset": 81342 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataLinedSubtitle" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3136, + "column": 7, + "offset": 81407 + }, + "end": { + "line": 3136, + "column": 29, + "offset": 81429 + } + } + } + ], + "position": { + "start": { + "line": 3135, + "column": 5, + "offset": 81389 + }, + "end": { + "line": 3137, + "column": 16, + "offset": 81446 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3139, + "column": 7, + "offset": 81470 + }, + "end": { + "line": 3139, + "column": 28, + "offset": 81491 + } + } + } + ], + "position": { + "start": { + "line": 3138, + "column": 5, + "offset": 81452 + }, + "end": { + "line": 3140, + "column": 16, + "offset": 81508 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3142, + "column": 7, + "offset": 81532 + }, + "end": { + "line": 3142, + "column": 30, + "offset": 81555 + } + } + } + ], + "position": { + "start": { + "line": 3141, + "column": 5, + "offset": 81514 + }, + "end": { + "line": 3143, + "column": 16, + "offset": 81572 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3145, + "column": 7, + "offset": 81596 + }, + "end": { + "line": 3145, + "column": 28, + "offset": 81617 + } + } + } + ], + "position": { + "start": { + "line": 3144, + "column": 5, + "offset": 81578 + }, + "end": { + "line": 3146, + "column": 16, + "offset": 81634 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3148, + "column": 7, + "offset": 81658 + }, + "end": { + "line": 3148, + "column": 28, + "offset": 81679 + } + } + } + ], + "position": { + "start": { + "line": 3147, + "column": 5, + "offset": 81640 + }, + "end": { + "line": 3149, + "column": 16, + "offset": 81696 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3151, + "column": 7, + "offset": 81718 + }, + "end": { + "line": 3151, + "column": 26, + "offset": 81737 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LinedTitle" + }, + "children": [], + "position": { + "start": { + "line": 3152, + "column": 7, + "offset": 81745 + }, + "end": { + "line": 3152, + "column": 31, + "offset": 81769 + } + } + } + ], + "position": { + "start": { + "line": 3150, + "column": 5, + "offset": 81702 + }, + "end": { + "line": 3153, + "column": 14, + "offset": 81784 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Subtitle" + }, + "children": [], + "position": { + "start": { + "line": 3156, + "column": 9, + "offset": 81826 + }, + "end": { + "line": 3156, + "column": 31, + "offset": 81848 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LinedSubtitle" + }, + "children": [], + "position": { + "start": { + "line": 3157, + "column": 9, + "offset": 81858 + }, + "end": { + "line": 3157, + "column": 36, + "offset": 81885 + } + } + } + ], + "position": { + "start": { + "line": 3155, + "column": 7, + "offset": 81808 + }, + "end": { + "line": 3158, + "column": 16, + "offset": 81902 + } + } + } + ], + "position": { + "start": { + "line": 3154, + "column": 5, + "offset": 81790 + }, + "end": { + "line": 3159, + "column": 16, + "offset": 81919 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortTitle" + }, + "children": [], + "position": { + "start": { + "line": 3161, + "column": 7, + "offset": 81943 + }, + "end": { + "line": 3161, + "column": 31, + "offset": 81967 + } + } + } + ], + "position": { + "start": { + "line": 3160, + "column": 5, + "offset": 81925 + }, + "end": { + "line": 3162, + "column": 16, + "offset": 81984 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PlainTitle" + }, + "children": [], + "position": { + "start": { + "line": 3164, + "column": 7, + "offset": 82008 + }, + "end": { + "line": 3164, + "column": 31, + "offset": 82032 + } + } + } + ], + "position": { + "start": { + "line": 3163, + "column": 5, + "offset": 81990 + }, + "end": { + "line": 3165, + "column": 16, + "offset": 82049 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3167, + "column": 7, + "offset": 82075 + }, + "end": { + "line": 3167, + "column": 26, + "offset": 82094 + } + } + } + ], + "position": { + "start": { + "line": 3166, + "column": 5, + "offset": 82055 + }, + "end": { + "line": 3168, + "column": 18, + "offset": 82113 + } + } + } + ], + "position": { + "start": { + "line": 3134, + "column": 3, + "offset": 81346 + }, + "end": { + "line": 3169, + "column": 12, + "offset": 82126 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataTitleOptional" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3172, + "column": 7, + "offset": 82191 + }, + "end": { + "line": 3172, + "column": 29, + "offset": 82213 + } + } + } + ], + "position": { + "start": { + "line": 3171, + "column": 5, + "offset": 82173 + }, + "end": { + "line": 3173, + "column": 16, + "offset": 82230 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3175, + "column": 7, + "offset": 82254 + }, + "end": { + "line": 3175, + "column": 28, + "offset": 82275 + } + } + } + ], + "position": { + "start": { + "line": 3174, + "column": 5, + "offset": 82236 + }, + "end": { + "line": 3176, + "column": 16, + "offset": 82292 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3178, + "column": 7, + "offset": 82316 + }, + "end": { + "line": 3178, + "column": 30, + "offset": 82339 + } + } + } + ], + "position": { + "start": { + "line": 3177, + "column": 5, + "offset": 82298 + }, + "end": { + "line": 3179, + "column": 16, + "offset": 82356 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3181, + "column": 7, + "offset": 82380 + }, + "end": { + "line": 3181, + "column": 28, + "offset": 82401 + } + } + } + ], + "position": { + "start": { + "line": 3180, + "column": 5, + "offset": 82362 + }, + "end": { + "line": 3182, + "column": 16, + "offset": 82418 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3184, + "column": 7, + "offset": 82442 + }, + "end": { + "line": 3184, + "column": 28, + "offset": 82463 + } + } + } + ], + "position": { + "start": { + "line": 3183, + "column": 5, + "offset": 82424 + }, + "end": { + "line": 3185, + "column": 16, + "offset": 82480 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3187, + "column": 7, + "offset": 82504 + }, + "end": { + "line": 3187, + "column": 26, + "offset": 82523 + } + } + } + ], + "position": { + "start": { + "line": 3186, + "column": 5, + "offset": 82486 + }, + "end": { + "line": 3188, + "column": 16, + "offset": 82540 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3190, + "column": 7, + "offset": 82566 + }, + "end": { + "line": 3190, + "column": 26, + "offset": 82585 + } + } + } + ], + "position": { + "start": { + "line": 3189, + "column": 5, + "offset": 82546 + }, + "end": { + "line": 3191, + "column": 18, + "offset": 82604 + } + } + } + ], + "position": { + "start": { + "line": 3170, + "column": 3, + "offset": 82130 + }, + "end": { + "line": 3192, + "column": 12, + "offset": 82617 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataAltTitleOptional" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3195, + "column": 7, + "offset": 82685 + }, + "end": { + "line": 3195, + "column": 29, + "offset": 82707 + } + } + } + ], + "position": { + "start": { + "line": 3194, + "column": 5, + "offset": 82667 + }, + "end": { + "line": 3196, + "column": 16, + "offset": 82724 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3198, + "column": 7, + "offset": 82748 + }, + "end": { + "line": 3198, + "column": 28, + "offset": 82769 + } + } + } + ], + "position": { + "start": { + "line": 3197, + "column": 5, + "offset": 82730 + }, + "end": { + "line": 3199, + "column": 16, + "offset": 82786 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3201, + "column": 7, + "offset": 82810 + }, + "end": { + "line": 3201, + "column": 30, + "offset": 82833 + } + } + } + ], + "position": { + "start": { + "line": 3200, + "column": 5, + "offset": 82792 + }, + "end": { + "line": 3202, + "column": 16, + "offset": 82850 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3204, + "column": 7, + "offset": 82874 + }, + "end": { + "line": 3204, + "column": 28, + "offset": 82895 + } + } + } + ], + "position": { + "start": { + "line": 3203, + "column": 5, + "offset": 82856 + }, + "end": { + "line": 3205, + "column": 16, + "offset": 82912 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3207, + "column": 7, + "offset": 82936 + }, + "end": { + "line": 3207, + "column": 28, + "offset": 82957 + } + } + } + ], + "position": { + "start": { + "line": 3206, + "column": 5, + "offset": 82918 + }, + "end": { + "line": 3208, + "column": 16, + "offset": 82974 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3210, + "column": 7, + "offset": 82998 + }, + "end": { + "line": 3210, + "column": 26, + "offset": 83017 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "ShortTitle" + }, + "children": [], + "position": { + "start": { + "line": 3212, + "column": 9, + "offset": 83045 + }, + "end": { + "line": 3212, + "column": 33, + "offset": 83069 + } + } + } + ], + "position": { + "start": { + "line": 3211, + "column": 7, + "offset": 83025 + }, + "end": { + "line": 3213, + "column": 18, + "offset": 83088 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "PlainTitle" + }, + "children": [], + "position": { + "start": { + "line": 3215, + "column": 9, + "offset": 83116 + }, + "end": { + "line": 3215, + "column": 33, + "offset": 83140 + } + } + } + ], + "position": { + "start": { + "line": 3214, + "column": 7, + "offset": 83096 + }, + "end": { + "line": 3216, + "column": 18, + "offset": 83159 + } + } + } + ], + "position": { + "start": { + "line": 3209, + "column": 5, + "offset": 82980 + }, + "end": { + "line": 3217, + "column": 16, + "offset": 83176 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3219, + "column": 7, + "offset": 83202 + }, + "end": { + "line": 3219, + "column": 26, + "offset": 83221 + } + } + } + ], + "position": { + "start": { + "line": 3218, + "column": 5, + "offset": 83182 + }, + "end": { + "line": 3220, + "column": 18, + "offset": 83240 + } + } + } + ], + "position": { + "start": { + "line": 3193, + "column": 3, + "offset": 82621 + }, + "end": { + "line": 3221, + "column": 12, + "offset": 83253 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataTitleCreatorOptional" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3224, + "column": 7, + "offset": 83325 + }, + "end": { + "line": 3224, + "column": 29, + "offset": 83347 + } + } + } + ], + "position": { + "start": { + "line": 3223, + "column": 5, + "offset": 83307 + }, + "end": { + "line": 3225, + "column": 16, + "offset": 83364 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3227, + "column": 7, + "offset": 83388 + }, + "end": { + "line": 3227, + "column": 28, + "offset": 83409 + } + } + } + ], + "position": { + "start": { + "line": 3226, + "column": 5, + "offset": 83370 + }, + "end": { + "line": 3228, + "column": 16, + "offset": 83426 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3230, + "column": 7, + "offset": 83450 + }, + "end": { + "line": 3230, + "column": 30, + "offset": 83473 + } + } + } + ], + "position": { + "start": { + "line": 3229, + "column": 5, + "offset": 83432 + }, + "end": { + "line": 3231, + "column": 16, + "offset": 83490 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3233, + "column": 7, + "offset": 83514 + }, + "end": { + "line": 3233, + "column": 28, + "offset": 83535 + } + } + } + ], + "position": { + "start": { + "line": 3232, + "column": 5, + "offset": 83496 + }, + "end": { + "line": 3234, + "column": 16, + "offset": 83552 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3236, + "column": 7, + "offset": 83576 + }, + "end": { + "line": 3236, + "column": 28, + "offset": 83597 + } + } + } + ], + "position": { + "start": { + "line": 3235, + "column": 5, + "offset": 83558 + }, + "end": { + "line": 3237, + "column": 16, + "offset": 83614 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3239, + "column": 7, + "offset": 83638 + }, + "end": { + "line": 3239, + "column": 26, + "offset": 83657 + } + } + } + ], + "position": { + "start": { + "line": 3238, + "column": 5, + "offset": 83620 + }, + "end": { + "line": 3240, + "column": 16, + "offset": 83674 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Creator" + }, + "children": [], + "position": { + "start": { + "line": 3242, + "column": 7, + "offset": 83698 + }, + "end": { + "line": 3242, + "column": 28, + "offset": 83719 + } + } + } + ], + "position": { + "start": { + "line": 3241, + "column": 5, + "offset": 83680 + }, + "end": { + "line": 3243, + "column": 16, + "offset": 83736 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3245, + "column": 7, + "offset": 83762 + }, + "end": { + "line": 3245, + "column": 26, + "offset": 83781 + } + } + } + ], + "position": { + "start": { + "line": 3244, + "column": 5, + "offset": 83742 + }, + "end": { + "line": 3246, + "column": 18, + "offset": 83800 + } + } + } + ], + "position": { + "start": { + "line": 3222, + "column": 3, + "offset": 83257 + }, + "end": { + "line": 3247, + "column": 12, + "offset": 83813 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MetaDataCaption" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3250, + "column": 7, + "offset": 83872 + }, + "end": { + "line": 3250, + "column": 29, + "offset": 83894 + } + } + } + ], + "position": { + "start": { + "line": 3249, + "column": 5, + "offset": 83854 + }, + "end": { + "line": 3251, + "column": 16, + "offset": 83911 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3253, + "column": 7, + "offset": 83935 + }, + "end": { + "line": 3253, + "column": 28, + "offset": 83956 + } + } + } + ], + "position": { + "start": { + "line": 3252, + "column": 5, + "offset": 83917 + }, + "end": { + "line": 3254, + "column": 16, + "offset": 83973 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3256, + "column": 7, + "offset": 83997 + }, + "end": { + "line": 3256, + "column": 30, + "offset": 84020 + } + } + } + ], + "position": { + "start": { + "line": 3255, + "column": 5, + "offset": 83979 + }, + "end": { + "line": 3257, + "column": 16, + "offset": 84037 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 3259, + "column": 7, + "offset": 84061 + }, + "end": { + "line": 3259, + "column": 28, + "offset": 84082 + } + } + } + ], + "position": { + "start": { + "line": 3258, + "column": 5, + "offset": 84043 + }, + "end": { + "line": 3260, + "column": 16, + "offset": 84099 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3262, + "column": 7, + "offset": 84123 + }, + "end": { + "line": 3262, + "column": 28, + "offset": 84144 + } + } + } + ], + "position": { + "start": { + "line": 3261, + "column": 5, + "offset": 84105 + }, + "end": { + "line": 3263, + "column": 16, + "offset": 84161 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Title" + }, + "children": [], + "position": { + "start": { + "line": 3265, + "column": 7, + "offset": 84185 + }, + "end": { + "line": 3265, + "column": 26, + "offset": 84204 + } + } + } + ], + "position": { + "start": { + "line": 3264, + "column": 5, + "offset": 84167 + }, + "end": { + "line": 3266, + "column": 16, + "offset": 84221 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Caption" + }, + "children": [], + "position": { + "start": { + "line": 3267, + "column": 5, + "offset": 84227 + }, + "end": { + "line": 3267, + "column": 26, + "offset": 84248 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3269, + "column": 7, + "offset": 84274 + }, + "end": { + "line": 3269, + "column": 26, + "offset": 84293 + } + } + } + ], + "position": { + "start": { + "line": 3268, + "column": 5, + "offset": 84254 + }, + "end": { + "line": 3270, + "column": 18, + "offset": 84312 + } + } + } + ], + "position": { + "start": { + "line": 3248, + "column": 3, + "offset": 83817 + }, + "end": { + "line": 3271, + "column": 12, + "offset": 84325 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TextParagraph" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 3276, + "column": 11, + "offset": 84421 + }, + "end": { + "line": 3276, + "column": 34, + "offset": 84444 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Generator" + }, + "children": [], + "position": { + "start": { + "line": 3277, + "column": 11, + "offset": 84456 + }, + "end": { + "line": 3277, + "column": 34, + "offset": 84479 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Verbatim" + }, + "children": [], + "position": { + "start": { + "line": 3278, + "column": 11, + "offset": 84491 + }, + "end": { + "line": 3278, + "column": 33, + "offset": 84513 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Group" + }, + "children": [], + "position": { + "start": { + "line": 3279, + "column": 11, + "offset": 84525 + }, + "end": { + "line": 3279, + "column": 30, + "offset": 84544 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3280, + "column": 11, + "offset": 84556 + }, + "end": { + "line": 3280, + "column": 35, + "offset": 84580 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathInline" + }, + "children": [], + "position": { + "start": { + "line": 3281, + "column": 11, + "offset": 84592 + }, + "end": { + "line": 3281, + "column": 35, + "offset": 84616 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Music" + }, + "children": [], + "position": { + "start": { + "line": 3282, + "column": 11, + "offset": 84628 + }, + "end": { + "line": 3282, + "column": 30, + "offset": 84647 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Reference" + }, + "children": [], + "position": { + "start": { + "line": 3283, + "column": 11, + "offset": 84659 + }, + "end": { + "line": 3283, + "column": 34, + "offset": 84682 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "CodeDisplay" + }, + "children": [], + "position": { + "start": { + "line": 3284, + "column": 11, + "offset": 84694 + }, + "end": { + "line": 3284, + "column": 36, + "offset": 84719 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathDisplay" + }, + "children": [], + "position": { + "start": { + "line": 3285, + "column": 11, + "offset": 84731 + }, + "end": { + "line": 3285, + "column": 36, + "offset": 84756 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "List" + }, + "children": [], + "position": { + "start": { + "line": 3286, + "column": 11, + "offset": 84768 + }, + "end": { + "line": 3286, + "column": 29, + "offset": 84786 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Footnote" + }, + "children": [], + "position": { + "start": { + "line": 3287, + "column": 11, + "offset": 84798 + }, + "end": { + "line": 3287, + "column": 33, + "offset": 84820 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Notation" + }, + "children": [], + "position": { + "start": { + "line": 3288, + "column": 11, + "offset": 84832 + }, + "end": { + "line": 3288, + "column": 33, + "offset": 84854 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Index" + }, + "children": [], + "position": { + "start": { + "line": 3289, + "column": 11, + "offset": 84866 + }, + "end": { + "line": 3289, + "column": 30, + "offset": 84885 + } + } + } + ], + "position": { + "start": { + "line": 3275, + "column": 9, + "offset": 84401 + }, + "end": { + "line": 3290, + "column": 18, + "offset": 84904 + } + } + } + ], + "position": { + "start": { + "line": 3274, + "column": 7, + "offset": 84379 + }, + "end": { + "line": 3291, + "column": 20, + "offset": 84925 + } + } + } + ], + "position": { + "start": { + "line": 3273, + "column": 5, + "offset": 84364 + }, + "end": { + "line": 3292, + "column": 13, + "offset": 84939 + } + } + } + ], + "position": { + "start": { + "line": 3272, + "column": 3, + "offset": 84329 + }, + "end": { + "line": 3293, + "column": 12, + "offset": 84952 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Paragraph" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "p" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3297, + "column": 9, + "offset": 85033 + }, + "end": { + "line": 3297, + "column": 31, + "offset": 85055 + } + } + } + ], + "position": { + "start": { + "line": 3296, + "column": 7, + "offset": 85013 + }, + "end": { + "line": 3298, + "column": 18, + "offset": 85074 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3300, + "column": 9, + "offset": 85102 + }, + "end": { + "line": 3300, + "column": 30, + "offset": 85123 + } + } + } + ], + "position": { + "start": { + "line": 3299, + "column": 7, + "offset": 85082 + }, + "end": { + "line": 3301, + "column": 18, + "offset": 85142 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3303, + "column": 9, + "offset": 85170 + }, + "end": { + "line": 3303, + "column": 32, + "offset": 85193 + } + } + } + ], + "position": { + "start": { + "line": 3302, + "column": 7, + "offset": 85150 + }, + "end": { + "line": 3304, + "column": 18, + "offset": 85212 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextParagraph" + }, + "children": [], + "position": { + "start": { + "line": 3305, + "column": 7, + "offset": 85220 + }, + "end": { + "line": 3305, + "column": 34, + "offset": 85247 + } + } + } + ], + "position": { + "start": { + "line": 3295, + "column": 5, + "offset": 84987 + }, + "end": { + "line": 3306, + "column": 15, + "offset": 85263 + } + } + } + ], + "position": { + "start": { + "line": 3294, + "column": 3, + "offset": 84956 + }, + "end": { + "line": 3307, + "column": 12, + "offset": 85276 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ParagraphLined" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "p" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UniqueID" + }, + "children": [], + "position": { + "start": { + "line": 3311, + "column": 9, + "offset": 85362 + }, + "end": { + "line": 3311, + "column": 31, + "offset": 85384 + } + } + } + ], + "position": { + "start": { + "line": 3310, + "column": 7, + "offset": 85342 + }, + "end": { + "line": 3312, + "column": 18, + "offset": 85403 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "LabelID" + }, + "children": [], + "position": { + "start": { + "line": 3314, + "column": 9, + "offset": 85431 + }, + "end": { + "line": 3314, + "column": 30, + "offset": 85452 + } + } + } + ], + "position": { + "start": { + "line": 3313, + "column": 7, + "offset": 85411 + }, + "end": { + "line": 3315, + "column": 18, + "offset": 85471 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Component" + }, + "children": [], + "position": { + "start": { + "line": 3317, + "column": 9, + "offset": 85499 + }, + "end": { + "line": 3317, + "column": 32, + "offset": 85522 + } + } + } + ], + "position": { + "start": { + "line": 3316, + "column": 7, + "offset": 85479 + }, + "end": { + "line": 3318, + "column": 18, + "offset": 85541 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "line" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3321, + "column": 11, + "offset": 85603 + }, + "end": { + "line": 3321, + "column": 34, + "offset": 85626 + } + } + } + ], + "position": { + "start": { + "line": 3320, + "column": 9, + "offset": 85570 + }, + "end": { + "line": 3322, + "column": 19, + "offset": 85646 + } + } + } + ], + "position": { + "start": { + "line": 3319, + "column": 7, + "offset": 85549 + }, + "end": { + "line": 3323, + "column": 19, + "offset": 85666 + } + } + } + ], + "position": { + "start": { + "line": 3309, + "column": 5, + "offset": 85316 + }, + "end": { + "line": 3324, + "column": 15, + "offset": 85682 + } + } + } + ], + "position": { + "start": { + "line": 3308, + "column": 3, + "offset": 85280 + }, + "end": { + "line": 3325, + "column": 12, + "offset": 85695 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TextSimple" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 3329, + "column": 9, + "offset": 85768 + }, + "end": { + "line": 3329, + "column": 32, + "offset": 85791 + } + } + } + ], + "position": { + "start": { + "line": 3328, + "column": 7, + "offset": 85746 + }, + "end": { + "line": 3330, + "column": 20, + "offset": 85812 + } + } + } + ], + "position": { + "start": { + "line": 3327, + "column": 5, + "offset": 85731 + }, + "end": { + "line": 3331, + "column": 13, + "offset": 85826 + } + } + } + ], + "position": { + "start": { + "line": 3326, + "column": 3, + "offset": 85699 + }, + "end": { + "line": 3332, + "column": 12, + "offset": 85839 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TextShort" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 3337, + "column": 11, + "offset": 85931 + }, + "end": { + "line": 3337, + "column": 34, + "offset": 85954 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Generator" + }, + "children": [], + "position": { + "start": { + "line": 3338, + "column": 11, + "offset": 85966 + }, + "end": { + "line": 3338, + "column": 34, + "offset": 85989 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Verbatim" + }, + "children": [], + "position": { + "start": { + "line": 3339, + "column": 11, + "offset": 86001 + }, + "end": { + "line": 3339, + "column": 33, + "offset": 86023 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Group" + }, + "children": [], + "position": { + "start": { + "line": 3340, + "column": 11, + "offset": 86035 + }, + "end": { + "line": 3340, + "column": 30, + "offset": 86054 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathInline" + }, + "children": [], + "position": { + "start": { + "line": 3341, + "column": 11, + "offset": 86066 + }, + "end": { + "line": 3341, + "column": 35, + "offset": 86090 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Music" + }, + "children": [], + "position": { + "start": { + "line": 3342, + "column": 11, + "offset": 86102 + }, + "end": { + "line": 3342, + "column": 30, + "offset": 86121 + } + } + } + ], + "position": { + "start": { + "line": 3336, + "column": 9, + "offset": 85911 + }, + "end": { + "line": 3343, + "column": 18, + "offset": 86140 + } + } + } + ], + "position": { + "start": { + "line": 3335, + "column": 7, + "offset": 85889 + }, + "end": { + "line": 3344, + "column": 20, + "offset": 86161 + } + } + } + ], + "position": { + "start": { + "line": 3334, + "column": 5, + "offset": 85874 + }, + "end": { + "line": 3345, + "column": 13, + "offset": 86175 + } + } + } + ], + "position": { + "start": { + "line": 3333, + "column": 3, + "offset": 85843 + }, + "end": { + "line": 3346, + "column": 12, + "offset": 86188 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "TextLong" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Character" + }, + "children": [], + "position": { + "start": { + "line": 3351, + "column": 11, + "offset": 86279 + }, + "end": { + "line": 3351, + "column": 34, + "offset": 86302 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Generator" + }, + "children": [], + "position": { + "start": { + "line": 3352, + "column": 11, + "offset": 86314 + }, + "end": { + "line": 3352, + "column": 34, + "offset": 86337 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Verbatim" + }, + "children": [], + "position": { + "start": { + "line": 3353, + "column": 11, + "offset": 86349 + }, + "end": { + "line": 3353, + "column": 33, + "offset": 86371 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Group" + }, + "children": [], + "position": { + "start": { + "line": 3354, + "column": 11, + "offset": 86383 + }, + "end": { + "line": 3354, + "column": 30, + "offset": 86402 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathInline" + }, + "children": [], + "position": { + "start": { + "line": 3355, + "column": 11, + "offset": 86414 + }, + "end": { + "line": 3355, + "column": 35, + "offset": 86438 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Music" + }, + "children": [], + "position": { + "start": { + "line": 3356, + "column": 11, + "offset": 86450 + }, + "end": { + "line": 3356, + "column": 30, + "offset": 86469 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Reference" + }, + "children": [], + "position": { + "start": { + "line": 3357, + "column": 11, + "offset": 86481 + }, + "end": { + "line": 3357, + "column": 34, + "offset": 86504 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3358, + "column": 11, + "offset": 86516 + }, + "end": { + "line": 3358, + "column": 35, + "offset": 86540 + } + } + } + ], + "position": { + "start": { + "line": 3350, + "column": 9, + "offset": 86259 + }, + "end": { + "line": 3359, + "column": 18, + "offset": 86559 + } + } + } + ], + "position": { + "start": { + "line": 3349, + "column": 7, + "offset": 86237 + }, + "end": { + "line": 3360, + "column": 20, + "offset": 86580 + } + } + } + ], + "position": { + "start": { + "line": 3348, + "column": 5, + "offset": 86222 + }, + "end": { + "line": 3361, + "column": 13, + "offset": 86594 + } + } + } + ], + "position": { + "start": { + "line": 3347, + "column": 3, + "offset": 86192 + }, + "end": { + "line": 3362, + "column": 12, + "offset": 86607 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Footnote" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "fn" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 3365, + "column": 7, + "offset": 86668 + }, + "end": { + "line": 3365, + "column": 35, + "offset": 86696 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3366, + "column": 7, + "offset": 86704 + }, + "end": { + "line": 3366, + "column": 29, + "offset": 86726 + } + } + } + ], + "position": { + "start": { + "line": 3364, + "column": 5, + "offset": 86641 + }, + "end": { + "line": 3367, + "column": 15, + "offset": 86742 + } + } + } + ], + "position": { + "start": { + "line": 3363, + "column": 3, + "offset": 86611 + }, + "end": { + "line": 3368, + "column": 12, + "offset": 86755 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IdxHeading" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "h" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "sortby" + }, + "children": [], + "position": { + "start": { + "line": 3372, + "column": 9, + "offset": 86837 + }, + "end": { + "line": 3372, + "column": 35, + "offset": 86863 + } + } + } + ], + "position": { + "start": { + "line": 3371, + "column": 7, + "offset": 86817 + }, + "end": { + "line": 3373, + "column": 18, + "offset": 86882 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3374, + "column": 7, + "offset": 86890 + }, + "end": { + "line": 3374, + "column": 30, + "offset": 86913 + } + } + } + ], + "position": { + "start": { + "line": 3370, + "column": 5, + "offset": 86791 + }, + "end": { + "line": 3375, + "column": 15, + "offset": 86929 + } + } + } + ], + "position": { + "start": { + "line": 3369, + "column": 3, + "offset": 86759 + }, + "end": { + "line": 3376, + "column": 12, + "offset": 86942 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Index" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "idx" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 3379, + "column": 7, + "offset": 87001 + }, + "end": { + "line": 3379, + "column": 35, + "offset": 87029 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "sortby" + }, + "children": [], + "position": { + "start": { + "line": 3381, + "column": 9, + "offset": 87057 + }, + "end": { + "line": 3381, + "column": 35, + "offset": 87083 + } + } + } + ], + "position": { + "start": { + "line": 3380, + "column": 7, + "offset": 87037 + }, + "end": { + "line": 3382, + "column": 18, + "offset": 87102 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "start" + }, + "children": [], + "position": { + "start": { + "line": 3384, + "column": 9, + "offset": 87130 + }, + "end": { + "line": 3384, + "column": 34, + "offset": 87155 + } + } + } + ], + "position": { + "start": { + "line": 3383, + "column": 7, + "offset": 87110 + }, + "end": { + "line": 3385, + "column": 18, + "offset": 87174 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "finish" + }, + "children": [], + "position": { + "start": { + "line": 3387, + "column": 9, + "offset": 87202 + }, + "end": { + "line": 3387, + "column": 35, + "offset": 87228 + } + } + } + ], + "position": { + "start": { + "line": 3386, + "column": 7, + "offset": 87182 + }, + "end": { + "line": 3388, + "column": 18, + "offset": 87247 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3390, + "column": 9, + "offset": 87273 + }, + "end": { + "line": 3390, + "column": 32, + "offset": 87296 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IdxHeading" + }, + "children": [], + "position": { + "start": { + "line": 3392, + "column": 11, + "offset": 87325 + }, + "end": { + "line": 3392, + "column": 35, + "offset": 87349 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IdxHeading" + }, + "children": [], + "position": { + "start": { + "line": 3394, + "column": 13, + "offset": 87385 + }, + "end": { + "line": 3394, + "column": 37, + "offset": 87409 + } + } + } + ], + "position": { + "start": { + "line": 3393, + "column": 11, + "offset": 87361 + }, + "end": { + "line": 3395, + "column": 22, + "offset": 87432 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "IdxHeading" + }, + "children": [], + "position": { + "start": { + "line": 3397, + "column": 13, + "offset": 87468 + }, + "end": { + "line": 3397, + "column": 37, + "offset": 87492 + } + } + } + ], + "position": { + "start": { + "line": 3396, + "column": 11, + "offset": 87444 + }, + "end": { + "line": 3398, + "column": 22, + "offset": 87515 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "see" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3402, + "column": 17, + "offset": 87613 + }, + "end": { + "line": 3402, + "column": 40, + "offset": 87636 + } + } + } + ], + "position": { + "start": { + "line": 3401, + "column": 15, + "offset": 87575 + }, + "end": { + "line": 3403, + "column": 25, + "offset": 87662 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "seealso" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3405, + "column": 17, + "offset": 87720 + }, + "end": { + "line": 3405, + "column": 40, + "offset": 87743 + } + } + } + ], + "position": { + "start": { + "line": 3404, + "column": 15, + "offset": 87678 + }, + "end": { + "line": 3406, + "column": 25, + "offset": 87769 + } + } + } + ], + "position": { + "start": { + "line": 3400, + "column": 13, + "offset": 87551 + }, + "end": { + "line": 3407, + "column": 22, + "offset": 87792 + } + } + } + ], + "position": { + "start": { + "line": 3399, + "column": 11, + "offset": 87527 + }, + "end": { + "line": 3408, + "column": 22, + "offset": 87815 + } + } + } + ], + "position": { + "start": { + "line": 3391, + "column": 9, + "offset": 87306 + }, + "end": { + "line": 3409, + "column": 17, + "offset": 87833 + } + } + } + ], + "position": { + "start": { + "line": 3389, + "column": 7, + "offset": 87255 + }, + "end": { + "line": 3410, + "column": 16, + "offset": 87850 + } + } + } + ], + "position": { + "start": { + "line": 3378, + "column": 5, + "offset": 86973 + }, + "end": { + "line": 3411, + "column": 15, + "offset": 87866 + } + } + } + ], + "position": { + "start": { + "line": 3377, + "column": 3, + "offset": 86946 + }, + "end": { + "line": 3412, + "column": 12, + "offset": 87879 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "IndexList" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "index-list" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3415, + "column": 7, + "offset": 87949 + }, + "end": { + "line": 3415, + "column": 15, + "offset": 87957 + } + } + } + ], + "position": { + "start": { + "line": 3414, + "column": 5, + "offset": 87914 + }, + "end": { + "line": 3416, + "column": 15, + "offset": 87973 + } + } + } + ], + "position": { + "start": { + "line": 3413, + "column": 3, + "offset": 87883 + }, + "end": { + "line": 3417, + "column": 12, + "offset": 87986 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Reference" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Url" + }, + "children": [], + "position": { + "start": { + "line": 3434, + "column": 7, + "offset": 88428 + }, + "end": { + "line": 3434, + "column": 24, + "offset": 88445 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Xref" + }, + "children": [], + "position": { + "start": { + "line": 3435, + "column": 7, + "offset": 88453 + }, + "end": { + "line": 3435, + "column": 25, + "offset": 88471 + } + } + } + ], + "position": { + "start": { + "line": 3433, + "column": 5, + "offset": 88412 + }, + "end": { + "line": 3436, + "column": 14, + "offset": 88486 + } + } + } + ], + "position": { + "start": { + "line": 3432, + "column": 3, + "offset": 88381 + }, + "end": { + "line": 3437, + "column": 12, + "offset": 88499 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Url" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "url" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "href" + }, + "children": [], + "position": { + "start": { + "line": 3440, + "column": 7, + "offset": 88556 + }, + "end": { + "line": 3440, + "column": 31, + "offset": 88580 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "visual" + }, + "children": [], + "position": { + "start": { + "line": 3442, + "column": 9, + "offset": 88608 + }, + "end": { + "line": 3442, + "column": 35, + "offset": 88634 + } + } + } + ], + "position": { + "start": { + "line": 3441, + "column": 7, + "offset": 88588 + }, + "end": { + "line": 3443, + "column": 18, + "offset": 88653 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3445, + "column": 9, + "offset": 88681 + }, + "end": { + "line": 3445, + "column": 32, + "offset": 88704 + } + } + } + ], + "position": { + "start": { + "line": 3444, + "column": 7, + "offset": 88661 + }, + "end": { + "line": 3446, + "column": 18, + "offset": 88723 + } + } + } + ], + "position": { + "start": { + "line": 3439, + "column": 5, + "offset": 88528 + }, + "end": { + "line": 3447, + "column": 15, + "offset": 88739 + } + } + } + ], + "position": { + "start": { + "line": 3438, + "column": 3, + "offset": 88503 + }, + "end": { + "line": 3448, + "column": 12, + "offset": 88752 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Xref" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "xref" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "ref" + }, + "children": [], + "position": { + "start": { + "line": 3452, + "column": 9, + "offset": 88829 + }, + "end": { + "line": 3452, + "column": 32, + "offset": 88852 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "first" + }, + "children": [], + "position": { + "start": { + "line": 3454, + "column": 11, + "offset": 88881 + }, + "end": { + "line": 3454, + "column": 36, + "offset": 88906 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "last" + }, + "children": [], + "position": { + "start": { + "line": 3455, + "column": 11, + "offset": 88918 + }, + "end": { + "line": 3455, + "column": 35, + "offset": 88942 + } + } + } + ], + "position": { + "start": { + "line": 3453, + "column": 9, + "offset": 88862 + }, + "end": { + "line": 3456, + "column": 17, + "offset": 88960 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "provisional" + }, + "children": [], + "position": { + "start": { + "line": 3457, + "column": 9, + "offset": 88970 + }, + "end": { + "line": 3457, + "column": 40, + "offset": 89001 + } + } + } + ], + "position": { + "start": { + "line": 3451, + "column": 7, + "offset": 88811 + }, + "end": { + "line": 3458, + "column": 16, + "offset": 89018 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "text" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XrefTextStyle" + }, + "children": [], + "position": { + "start": { + "line": 3461, + "column": 11, + "offset": 89081 + }, + "end": { + "line": 3461, + "column": 38, + "offset": 89108 + } + } + } + ], + "position": { + "start": { + "line": 3460, + "column": 9, + "offset": 89046 + }, + "end": { + "line": 3462, + "column": 21, + "offset": 89130 + } + } + } + ], + "position": { + "start": { + "line": 3459, + "column": 7, + "offset": 89026 + }, + "end": { + "line": 3463, + "column": 18, + "offset": 89149 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "detail" + }, + "children": [], + "position": { + "start": { + "line": 3465, + "column": 9, + "offset": 89177 + }, + "end": { + "line": 3465, + "column": 35, + "offset": 89203 + } + } + } + ], + "position": { + "start": { + "line": 3464, + "column": 7, + "offset": 89157 + }, + "end": { + "line": 3466, + "column": 18, + "offset": 89222 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3467, + "column": 7, + "offset": 89230 + }, + "end": { + "line": 3467, + "column": 30, + "offset": 89253 + } + } + } + ], + "position": { + "start": { + "line": 3450, + "column": 5, + "offset": 88782 + }, + "end": { + "line": 3468, + "column": 15, + "offset": 89269 + } + } + } + ], + "position": { + "start": { + "line": 3449, + "column": 3, + "offset": 88756 + }, + "end": { + "line": 3469, + "column": 12, + "offset": 89282 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "NotationDescription" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "description" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextShort" + }, + "children": [], + "position": { + "start": { + "line": 3472, + "column": 7, + "offset": 89363 + }, + "end": { + "line": 3472, + "column": 30, + "offset": 89386 + } + } + } + ], + "position": { + "start": { + "line": 3471, + "column": 5, + "offset": 89327 + }, + "end": { + "line": 3473, + "column": 15, + "offset": 89402 + } + } + } + ], + "position": { + "start": { + "line": 3470, + "column": 3, + "offset": 89286 + }, + "end": { + "line": 3474, + "column": 12, + "offset": 89415 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Notation" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "notation" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "usage" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathInline" + }, + "children": [], + "position": { + "start": { + "line": 3478, + "column": 9, + "offset": 89514 + }, + "end": { + "line": 3478, + "column": 33, + "offset": 89538 + } + } + } + ], + "position": { + "start": { + "line": 3477, + "column": 7, + "offset": 89482 + }, + "end": { + "line": 3479, + "column": 17, + "offset": 89556 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "NotationDescription" + }, + "children": [], + "position": { + "start": { + "line": 3480, + "column": 7, + "offset": 89564 + }, + "end": { + "line": 3480, + "column": 40, + "offset": 89597 + } + } + } + ], + "position": { + "start": { + "line": 3476, + "column": 5, + "offset": 89449 + }, + "end": { + "line": 3481, + "column": 15, + "offset": 89613 + } + } + } + ], + "position": { + "start": { + "line": 3475, + "column": 3, + "offset": 89419 + }, + "end": { + "line": 3482, + "column": 12, + "offset": 89626 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "FillInMath" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "fillin" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "fill" + }, + "children": [], + "position": { + "start": { + "line": 3487, + "column": 11, + "offset": 89733 + }, + "end": { + "line": 3487, + "column": 35, + "offset": 89757 + } + } + } + ], + "position": { + "start": { + "line": 3486, + "column": 9, + "offset": 89711 + }, + "end": { + "line": 3488, + "column": 20, + "offset": 89778 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "characters" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3491, + "column": 13, + "offset": 89853 + }, + "end": { + "line": 3491, + "column": 35, + "offset": 89875 + } + } + } + ], + "position": { + "start": { + "line": 3490, + "column": 11, + "offset": 89810 + }, + "end": { + "line": 3492, + "column": 23, + "offset": 89899 + } + } + } + ], + "position": { + "start": { + "line": 3489, + "column": 9, + "offset": 89788 + }, + "end": { + "line": 3493, + "column": 20, + "offset": 89920 + } + } + } + ], + "position": { + "start": { + "line": 3485, + "column": 7, + "offset": 89693 + }, + "end": { + "line": 3494, + "column": 16, + "offset": 89937 + } + } + }, + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3495, + "column": 7, + "offset": 89945 + }, + "end": { + "line": 3495, + "column": 15, + "offset": 89953 + } + } + } + ], + "position": { + "start": { + "line": 3484, + "column": 5, + "offset": 89662 + }, + "end": { + "line": 3496, + "column": 15, + "offset": 89969 + } + } + } + ], + "position": { + "start": { + "line": 3483, + "column": 3, + "offset": 89630 + }, + "end": { + "line": 3497, + "column": 12, + "offset": 89982 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MathInline" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "m" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FillInMath" + }, + "children": [], + "position": { + "start": { + "line": 3503, + "column": 13, + "offset": 90107 + }, + "end": { + "line": 3503, + "column": 37, + "offset": 90131 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3504, + "column": 13, + "offset": 90145 + }, + "end": { + "line": 3504, + "column": 37, + "offset": 90169 + } + } + } + ], + "position": { + "start": { + "line": 3502, + "column": 11, + "offset": 90085 + }, + "end": { + "line": 3505, + "column": 20, + "offset": 90190 + } + } + } + ], + "position": { + "start": { + "line": 3501, + "column": 9, + "offset": 90061 + }, + "end": { + "line": 3506, + "column": 22, + "offset": 90213 + } + } + } + ], + "position": { + "start": { + "line": 3500, + "column": 7, + "offset": 90044 + }, + "end": { + "line": 3507, + "column": 15, + "offset": 90229 + } + } + } + ], + "position": { + "start": { + "line": 3499, + "column": 5, + "offset": 90018 + }, + "end": { + "line": 3508, + "column": 15, + "offset": 90245 + } + } + } + ], + "position": { + "start": { + "line": 3498, + "column": 3, + "offset": 89986 + }, + "end": { + "line": 3509, + "column": 12, + "offset": 90258 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MathRow" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "mrow" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 3512, + "column": 7, + "offset": 90320 + }, + "end": { + "line": 3512, + "column": 35, + "offset": 90348 + } + } + }, + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Xref" + }, + "children": [], + "position": { + "start": { + "line": 3553, + "column": 13, + "offset": 91531 + }, + "end": { + "line": 3553, + "column": 31, + "offset": 91549 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FillInMath" + }, + "children": [], + "position": { + "start": { + "line": 3554, + "column": 13, + "offset": 91563 + }, + "end": { + "line": 3554, + "column": 37, + "offset": 91587 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3555, + "column": 13, + "offset": 91601 + }, + "end": { + "line": 3555, + "column": 37, + "offset": 91625 + } + } + } + ], + "position": { + "start": { + "line": 3552, + "column": 11, + "offset": 91509 + }, + "end": { + "line": 3556, + "column": 20, + "offset": 91646 + } + } + } + ], + "position": { + "start": { + "line": 3551, + "column": 9, + "offset": 91485 + }, + "end": { + "line": 3557, + "column": 22, + "offset": 91669 + } + } + } + ], + "position": { + "start": { + "line": 3550, + "column": 7, + "offset": 91468 + }, + "end": { + "line": 3558, + "column": 15, + "offset": 91685 + } + } + } + ], + "position": { + "start": { + "line": 3511, + "column": 5, + "offset": 90291 + }, + "end": { + "line": 3559, + "column": 15, + "offset": 91701 + } + } + } + ], + "position": { + "start": { + "line": 3510, + "column": 3, + "offset": 90262 + }, + "end": { + "line": 3560, + "column": 12, + "offset": 91714 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MathIntertext" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "intertext" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3563, + "column": 7, + "offset": 91787 + }, + "end": { + "line": 3563, + "column": 29, + "offset": 91809 + } + } + } + ], + "position": { + "start": { + "line": 3562, + "column": 5, + "offset": 91753 + }, + "end": { + "line": 3564, + "column": 15, + "offset": 91825 + } + } + } + ], + "position": { + "start": { + "line": 3561, + "column": 3, + "offset": 91718 + }, + "end": { + "line": 3565, + "column": 12, + "offset": 91838 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MathDisplay" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "me" + }, + "children": [ + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FillInMath" + }, + "children": [], + "position": { + "start": { + "line": 3572, + "column": 15, + "offset": 91989 + }, + "end": { + "line": 3572, + "column": 39, + "offset": 92013 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3573, + "column": 15, + "offset": 92029 + }, + "end": { + "line": 3573, + "column": 39, + "offset": 92053 + } + } + } + ], + "position": { + "start": { + "line": 3571, + "column": 13, + "offset": 91965 + }, + "end": { + "line": 3574, + "column": 22, + "offset": 92076 + } + } + } + ], + "position": { + "start": { + "line": 3570, + "column": 11, + "offset": 91939 + }, + "end": { + "line": 3575, + "column": 24, + "offset": 92101 + } + } + } + ], + "position": { + "start": { + "line": 3569, + "column": 9, + "offset": 91920 + }, + "end": { + "line": 3576, + "column": 17, + "offset": 92119 + } + } + } + ], + "position": { + "start": { + "line": 3568, + "column": 7, + "offset": 91891 + }, + "end": { + "line": 3577, + "column": 17, + "offset": 92137 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "men" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MetaDataTarget" + }, + "children": [], + "position": { + "start": { + "line": 3579, + "column": 9, + "offset": 92175 + }, + "end": { + "line": 3579, + "column": 37, + "offset": 92203 + } + } + }, + { + "type": "element", + "name": "mixed", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FillInMath" + }, + "children": [], + "position": { + "start": { + "line": 3583, + "column": 15, + "offset": 92282 + }, + "end": { + "line": 3583, + "column": 39, + "offset": 92306 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "WWVariable" + }, + "children": [], + "position": { + "start": { + "line": 3584, + "column": 15, + "offset": 92322 + }, + "end": { + "line": 3584, + "column": 39, + "offset": 92346 + } + } + } + ], + "position": { + "start": { + "line": 3582, + "column": 13, + "offset": 92258 + }, + "end": { + "line": 3585, + "column": 22, + "offset": 92369 + } + } + } + ], + "position": { + "start": { + "line": 3581, + "column": 11, + "offset": 92232 + }, + "end": { + "line": 3586, + "column": 24, + "offset": 92394 + } + } + } + ], + "position": { + "start": { + "line": 3580, + "column": 9, + "offset": 92213 + }, + "end": { + "line": 3587, + "column": 17, + "offset": 92412 + } + } + } + ], + "position": { + "start": { + "line": 3578, + "column": 7, + "offset": 92145 + }, + "end": { + "line": 3588, + "column": 17, + "offset": 92430 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "md" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "alignment" + }, + "children": [], + "position": { + "start": { + "line": 3607, + "column": 11, + "offset": 92916 + }, + "end": { + "line": 3607, + "column": 40, + "offset": 92945 + } + } + } + ], + "position": { + "start": { + "line": 3606, + "column": 9, + "offset": 92894 + }, + "end": { + "line": 3608, + "column": 20, + "offset": 92966 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "alignat-columns" + }, + "children": [], + "position": { + "start": { + "line": 3610, + "column": 11, + "offset": 92998 + }, + "end": { + "line": 3610, + "column": 46, + "offset": 93033 + } + } + } + ], + "position": { + "start": { + "line": 3609, + "column": 9, + "offset": 92976 + }, + "end": { + "line": 3611, + "column": 20, + "offset": 93054 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathRow" + }, + "children": [], + "position": { + "start": { + "line": 3612, + "column": 9, + "offset": 93064 + }, + "end": { + "line": 3612, + "column": 30, + "offset": 93085 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathRow" + }, + "children": [], + "position": { + "start": { + "line": 3615, + "column": 13, + "offset": 93141 + }, + "end": { + "line": 3615, + "column": 34, + "offset": 93162 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathIntertext" + }, + "children": [], + "position": { + "start": { + "line": 3616, + "column": 13, + "offset": 93176 + }, + "end": { + "line": 3616, + "column": 40, + "offset": 93203 + } + } + } + ], + "position": { + "start": { + "line": 3614, + "column": 11, + "offset": 93119 + }, + "end": { + "line": 3617, + "column": 20, + "offset": 93224 + } + } + } + ], + "position": { + "start": { + "line": 3613, + "column": 9, + "offset": 93095 + }, + "end": { + "line": 3618, + "column": 22, + "offset": 93247 + } + } + } + ], + "position": { + "start": { + "line": 3589, + "column": 7, + "offset": 92438 + }, + "end": { + "line": 3619, + "column": 17, + "offset": 93265 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "mdn" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "alignment" + }, + "children": [], + "position": { + "start": { + "line": 3638, + "column": 11, + "offset": 93752 + }, + "end": { + "line": 3638, + "column": 40, + "offset": 93781 + } + } + } + ], + "position": { + "start": { + "line": 3637, + "column": 9, + "offset": 93730 + }, + "end": { + "line": 3639, + "column": 20, + "offset": 93802 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "alignat-columns" + }, + "children": [], + "position": { + "start": { + "line": 3641, + "column": 11, + "offset": 93834 + }, + "end": { + "line": 3641, + "column": 46, + "offset": 93869 + } + } + } + ], + "position": { + "start": { + "line": 3640, + "column": 9, + "offset": 93812 + }, + "end": { + "line": 3642, + "column": 20, + "offset": 93890 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathRow" + }, + "children": [], + "position": { + "start": { + "line": 3643, + "column": 9, + "offset": 93900 + }, + "end": { + "line": 3643, + "column": 30, + "offset": 93921 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathRow" + }, + "children": [], + "position": { + "start": { + "line": 3646, + "column": 13, + "offset": 93977 + }, + "end": { + "line": 3646, + "column": 34, + "offset": 93998 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MathIntertext" + }, + "children": [], + "position": { + "start": { + "line": 3647, + "column": 13, + "offset": 94012 + }, + "end": { + "line": 3647, + "column": 40, + "offset": 94039 + } + } + } + ], + "position": { + "start": { + "line": 3645, + "column": 11, + "offset": 93955 + }, + "end": { + "line": 3648, + "column": 20, + "offset": 94060 + } + } + } + ], + "position": { + "start": { + "line": 3644, + "column": 9, + "offset": 93931 + }, + "end": { + "line": 3649, + "column": 22, + "offset": 94083 + } + } + } + ], + "position": { + "start": { + "line": 3620, + "column": 7, + "offset": 93273 + }, + "end": { + "line": 3650, + "column": 17, + "offset": 94101 + } + } + } + ], + "position": { + "start": { + "line": 3567, + "column": 5, + "offset": 91875 + }, + "end": { + "line": 3651, + "column": 14, + "offset": 94116 + } + } + } + ], + "position": { + "start": { + "line": 3566, + "column": 3, + "offset": 91842 + }, + "end": { + "line": 3652, + "column": 12, + "offset": 94129 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Verbatim" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "c" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3656, + "column": 9, + "offset": 94207 + }, + "end": { + "line": 3656, + "column": 16, + "offset": 94214 + } + } + } + ], + "position": { + "start": { + "line": 3655, + "column": 7, + "offset": 94179 + }, + "end": { + "line": 3657, + "column": 17, + "offset": 94232 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Email" + }, + "children": [], + "position": { + "start": { + "line": 3658, + "column": 7, + "offset": 94240 + }, + "end": { + "line": 3658, + "column": 26, + "offset": 94259 + } + } + } + ], + "position": { + "start": { + "line": 3654, + "column": 5, + "offset": 94163 + }, + "end": { + "line": 3659, + "column": 14, + "offset": 94274 + } + } + } + ], + "position": { + "start": { + "line": 3653, + "column": 3, + "offset": 94133 + }, + "end": { + "line": 3660, + "column": 12, + "offset": 94287 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "abbr" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 3664, + "column": 9, + "offset": 94382 + }, + "end": { + "line": 3664, + "column": 33, + "offset": 94406 + } + } + } + ], + "position": { + "start": { + "line": 3663, + "column": 7, + "offset": 94351 + }, + "end": { + "line": 3665, + "column": 17, + "offset": 94424 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "acro" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 3667, + "column": 9, + "offset": 94463 + }, + "end": { + "line": 3667, + "column": 33, + "offset": 94487 + } + } + } + ], + "position": { + "start": { + "line": 3666, + "column": 7, + "offset": 94432 + }, + "end": { + "line": 3668, + "column": 17, + "offset": 94505 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "init" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 3670, + "column": 9, + "offset": 94544 + }, + "end": { + "line": 3670, + "column": 33, + "offset": 94568 + } + } + } + ], + "position": { + "start": { + "line": 3669, + "column": 7, + "offset": 94513 + }, + "end": { + "line": 3671, + "column": 17, + "offset": 94586 + } + } + } + ], + "position": { + "start": { + "line": 3662, + "column": 5, + "offset": 94335 + }, + "end": { + "line": 3672, + "column": 14, + "offset": 94601 + } + } + } + ], + "position": { + "start": { + "line": 3661, + "column": 3, + "offset": 94291 + }, + "end": { + "line": 3673, + "column": 12, + "offset": 94614 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "q" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3677, + "column": 9, + "offset": 94706 + }, + "end": { + "line": 3677, + "column": 31, + "offset": 94728 + } + } + } + ], + "position": { + "start": { + "line": 3676, + "column": 7, + "offset": 94678 + }, + "end": { + "line": 3678, + "column": 17, + "offset": 94746 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "sq" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3680, + "column": 9, + "offset": 94783 + }, + "end": { + "line": 3680, + "column": 31, + "offset": 94805 + } + } + } + ], + "position": { + "start": { + "line": 3679, + "column": 7, + "offset": 94754 + }, + "end": { + "line": 3681, + "column": 17, + "offset": 94823 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "angles" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3683, + "column": 9, + "offset": 94864 + }, + "end": { + "line": 3683, + "column": 31, + "offset": 94886 + } + } + } + ], + "position": { + "start": { + "line": 3682, + "column": 7, + "offset": 94831 + }, + "end": { + "line": 3684, + "column": 17, + "offset": 94904 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "dblbrackets" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3686, + "column": 9, + "offset": 94950 + }, + "end": { + "line": 3686, + "column": 31, + "offset": 94972 + } + } + } + ], + "position": { + "start": { + "line": 3685, + "column": 7, + "offset": 94912 + }, + "end": { + "line": 3687, + "column": 17, + "offset": 94990 + } + } + } + ], + "position": { + "start": { + "line": 3675, + "column": 5, + "offset": 94662 + }, + "end": { + "line": 3688, + "column": 14, + "offset": 95005 + } + } + } + ], + "position": { + "start": { + "line": 3674, + "column": 3, + "offset": 94618 + }, + "end": { + "line": 3689, + "column": 12, + "offset": 95018 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "em" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3693, + "column": 9, + "offset": 95111 + }, + "end": { + "line": 3693, + "column": 31, + "offset": 95133 + } + } + } + ], + "position": { + "start": { + "line": 3692, + "column": 7, + "offset": 95082 + }, + "end": { + "line": 3694, + "column": 17, + "offset": 95151 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "term" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3696, + "column": 9, + "offset": 95190 + }, + "end": { + "line": 3696, + "column": 31, + "offset": 95212 + } + } + } + ], + "position": { + "start": { + "line": 3695, + "column": 7, + "offset": 95159 + }, + "end": { + "line": 3697, + "column": 17, + "offset": 95230 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "alert" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3699, + "column": 9, + "offset": 95270 + }, + "end": { + "line": 3699, + "column": 31, + "offset": 95292 + } + } + } + ], + "position": { + "start": { + "line": 3698, + "column": 7, + "offset": 95238 + }, + "end": { + "line": 3700, + "column": 17, + "offset": 95310 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "pubtitle" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3702, + "column": 9, + "offset": 95353 + }, + "end": { + "line": 3702, + "column": 31, + "offset": 95375 + } + } + } + ], + "position": { + "start": { + "line": 3701, + "column": 7, + "offset": 95318 + }, + "end": { + "line": 3703, + "column": 17, + "offset": 95393 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "articletitle" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3705, + "column": 9, + "offset": 95440 + }, + "end": { + "line": 3705, + "column": 31, + "offset": 95462 + } + } + } + ], + "position": { + "start": { + "line": 3704, + "column": 7, + "offset": 95401 + }, + "end": { + "line": 3706, + "column": 17, + "offset": 95480 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "foreign" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 3709, + "column": 11, + "offset": 95544 + }, + "end": { + "line": 3709, + "column": 32, + "offset": 95565 + } + } + } + ], + "position": { + "start": { + "line": 3708, + "column": 9, + "offset": 95522 + }, + "end": { + "line": 3710, + "column": 20, + "offset": 95586 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3711, + "column": 9, + "offset": 95596 + }, + "end": { + "line": 3711, + "column": 31, + "offset": 95618 + } + } + } + ], + "position": { + "start": { + "line": 3707, + "column": 7, + "offset": 95488 + }, + "end": { + "line": 3712, + "column": 17, + "offset": 95636 + } + } + } + ], + "position": { + "start": { + "line": 3691, + "column": 5, + "offset": 95066 + }, + "end": { + "line": 3713, + "column": 14, + "offset": 95651 + } + } + } + ], + "position": { + "start": { + "line": 3690, + "column": 3, + "offset": 95022 + }, + "end": { + "line": 3714, + "column": 12, + "offset": 95664 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "delete" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3718, + "column": 9, + "offset": 95761 + }, + "end": { + "line": 3718, + "column": 31, + "offset": 95783 + } + } + } + ], + "position": { + "start": { + "line": 3717, + "column": 7, + "offset": 95728 + }, + "end": { + "line": 3719, + "column": 17, + "offset": 95801 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "insert" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3721, + "column": 9, + "offset": 95842 + }, + "end": { + "line": 3721, + "column": 31, + "offset": 95864 + } + } + } + ], + "position": { + "start": { + "line": 3720, + "column": 7, + "offset": 95809 + }, + "end": { + "line": 3722, + "column": 17, + "offset": 95882 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "stale" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextLong" + }, + "children": [], + "position": { + "start": { + "line": 3724, + "column": 9, + "offset": 95922 + }, + "end": { + "line": 3724, + "column": 31, + "offset": 95944 + } + } + } + ], + "position": { + "start": { + "line": 3723, + "column": 7, + "offset": 95890 + }, + "end": { + "line": 3725, + "column": 17, + "offset": 95962 + } + } + } + ], + "position": { + "start": { + "line": 3716, + "column": 5, + "offset": 95712 + }, + "end": { + "line": 3726, + "column": 14, + "offset": 95977 + } + } + } + ], + "position": { + "start": { + "line": 3715, + "column": 3, + "offset": 95668 + }, + "end": { + "line": 3727, + "column": 12, + "offset": 95990 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "tag" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3731, + "column": 9, + "offset": 96084 + }, + "end": { + "line": 3731, + "column": 16, + "offset": 96091 + } + } + } + ], + "position": { + "start": { + "line": 3730, + "column": 7, + "offset": 96054 + }, + "end": { + "line": 3732, + "column": 17, + "offset": 96109 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "tage" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3734, + "column": 9, + "offset": 96148 + }, + "end": { + "line": 3734, + "column": 16, + "offset": 96155 + } + } + } + ], + "position": { + "start": { + "line": 3733, + "column": 7, + "offset": 96117 + }, + "end": { + "line": 3735, + "column": 17, + "offset": 96173 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "attr" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3737, + "column": 9, + "offset": 96212 + }, + "end": { + "line": 3737, + "column": 16, + "offset": 96219 + } + } + } + ], + "position": { + "start": { + "line": 3736, + "column": 7, + "offset": 96181 + }, + "end": { + "line": 3738, + "column": 17, + "offset": 96237 + } + } + } + ], + "position": { + "start": { + "line": 3729, + "column": 5, + "offset": 96038 + }, + "end": { + "line": 3739, + "column": 14, + "offset": 96252 + } + } + } + ], + "position": { + "start": { + "line": 3728, + "column": 3, + "offset": 95994 + }, + "end": { + "line": 3740, + "column": 12, + "offset": 96265 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Group", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "taxon" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "ncbi" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3745, + "column": 11, + "offset": 96398 + }, + "end": { + "line": 3745, + "column": 33, + "offset": 96420 + } + } + } + ], + "position": { + "start": { + "line": 3744, + "column": 9, + "offset": 96363 + }, + "end": { + "line": 3746, + "column": 21, + "offset": 96442 + } + } + } + ], + "position": { + "start": { + "line": 3743, + "column": 7, + "offset": 96343 + }, + "end": { + "line": 3747, + "column": 18, + "offset": 96461 + } + } + }, + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3749, + "column": 9, + "offset": 96487 + }, + "end": { + "line": 3749, + "column": 16, + "offset": 96494 + } + } + }, + { + "type": "element", + "name": "group", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "genus" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3753, + "column": 15, + "offset": 96585 + }, + "end": { + "line": 3753, + "column": 22, + "offset": 96592 + } + } + } + ], + "position": { + "start": { + "line": 3752, + "column": 13, + "offset": 96547 + }, + "end": { + "line": 3754, + "column": 23, + "offset": 96616 + } + } + } + ], + "position": { + "start": { + "line": 3751, + "column": 11, + "offset": 96523 + }, + "end": { + "line": 3755, + "column": 22, + "offset": 96639 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "species" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3758, + "column": 15, + "offset": 96715 + }, + "end": { + "line": 3758, + "column": 22, + "offset": 96722 + } + } + } + ], + "position": { + "start": { + "line": 3757, + "column": 13, + "offset": 96675 + }, + "end": { + "line": 3759, + "column": 23, + "offset": 96746 + } + } + } + ], + "position": { + "start": { + "line": 3756, + "column": 11, + "offset": 96651 + }, + "end": { + "line": 3760, + "column": 22, + "offset": 96769 + } + } + } + ], + "position": { + "start": { + "line": 3750, + "column": 9, + "offset": 96504 + }, + "end": { + "line": 3761, + "column": 17, + "offset": 96787 + } + } + } + ], + "position": { + "start": { + "line": 3748, + "column": 7, + "offset": 96469 + }, + "end": { + "line": 3762, + "column": 16, + "offset": 96804 + } + } + } + ], + "position": { + "start": { + "line": 3742, + "column": 5, + "offset": 96313 + }, + "end": { + "line": 3763, + "column": 15, + "offset": 96820 + } + } + } + ], + "position": { + "start": { + "line": 3741, + "column": 3, + "offset": 96269 + }, + "end": { + "line": 3764, + "column": 12, + "offset": 96833 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Generator" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "today" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3768, + "column": 9, + "offset": 96916 + }, + "end": { + "line": 3768, + "column": 17, + "offset": 96924 + } + } + } + ], + "position": { + "start": { + "line": 3767, + "column": 7, + "offset": 96884 + }, + "end": { + "line": 3769, + "column": 17, + "offset": 96942 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "timeofday" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3771, + "column": 9, + "offset": 96986 + }, + "end": { + "line": 3771, + "column": 17, + "offset": 96994 + } + } + } + ], + "position": { + "start": { + "line": 3770, + "column": 7, + "offset": 96950 + }, + "end": { + "line": 3772, + "column": 17, + "offset": 97012 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "tex" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3774, + "column": 9, + "offset": 97050 + }, + "end": { + "line": 3774, + "column": 17, + "offset": 97058 + } + } + } + ], + "position": { + "start": { + "line": 3773, + "column": 7, + "offset": 97020 + }, + "end": { + "line": 3775, + "column": 17, + "offset": 97076 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "latex" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3777, + "column": 9, + "offset": 97116 + }, + "end": { + "line": 3777, + "column": 17, + "offset": 97124 + } + } + } + ], + "position": { + "start": { + "line": 3776, + "column": 7, + "offset": 97084 + }, + "end": { + "line": 3778, + "column": 17, + "offset": 97142 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "xetex" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3780, + "column": 9, + "offset": 97182 + }, + "end": { + "line": 3780, + "column": 17, + "offset": 97190 + } + } + } + ], + "position": { + "start": { + "line": 3779, + "column": 7, + "offset": 97150 + }, + "end": { + "line": 3781, + "column": 17, + "offset": 97208 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "xelatex" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3783, + "column": 9, + "offset": 97250 + }, + "end": { + "line": 3783, + "column": 17, + "offset": 97258 + } + } + } + ], + "position": { + "start": { + "line": 3782, + "column": 7, + "offset": 97216 + }, + "end": { + "line": 3784, + "column": 17, + "offset": 97276 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "pretext" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3786, + "column": 9, + "offset": 97318 + }, + "end": { + "line": 3786, + "column": 17, + "offset": 97326 + } + } + } + ], + "position": { + "start": { + "line": 3785, + "column": 7, + "offset": 97284 + }, + "end": { + "line": 3787, + "column": 17, + "offset": 97344 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "webwork" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3789, + "column": 9, + "offset": 97386 + }, + "end": { + "line": 3789, + "column": 17, + "offset": 97394 + } + } + } + ], + "position": { + "start": { + "line": 3788, + "column": 7, + "offset": 97352 + }, + "end": { + "line": 3790, + "column": 17, + "offset": 97412 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ad" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3792, + "column": 9, + "offset": 97449 + }, + "end": { + "line": 3792, + "column": 17, + "offset": 97457 + } + } + } + ], + "position": { + "start": { + "line": 3791, + "column": 7, + "offset": 97420 + }, + "end": { + "line": 3793, + "column": 17, + "offset": 97475 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "am" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3795, + "column": 9, + "offset": 97512 + }, + "end": { + "line": 3795, + "column": 17, + "offset": 97520 + } + } + } + ], + "position": { + "start": { + "line": 3794, + "column": 7, + "offset": 97483 + }, + "end": { + "line": 3796, + "column": 17, + "offset": 97538 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "bc" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3798, + "column": 9, + "offset": 97575 + }, + "end": { + "line": 3798, + "column": 17, + "offset": 97583 + } + } + } + ], + "position": { + "start": { + "line": 3797, + "column": 7, + "offset": 97546 + }, + "end": { + "line": 3799, + "column": 17, + "offset": 97601 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ca" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3801, + "column": 9, + "offset": 97638 + }, + "end": { + "line": 3801, + "column": 17, + "offset": 97646 + } + } + } + ], + "position": { + "start": { + "line": 3800, + "column": 7, + "offset": 97609 + }, + "end": { + "line": 3802, + "column": 17, + "offset": 97664 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "eg" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3804, + "column": 9, + "offset": 97701 + }, + "end": { + "line": 3804, + "column": 17, + "offset": 97709 + } + } + } + ], + "position": { + "start": { + "line": 3803, + "column": 7, + "offset": 97672 + }, + "end": { + "line": 3805, + "column": 17, + "offset": 97727 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "etal" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3807, + "column": 9, + "offset": 97766 + }, + "end": { + "line": 3807, + "column": 17, + "offset": 97774 + } + } + } + ], + "position": { + "start": { + "line": 3806, + "column": 7, + "offset": 97735 + }, + "end": { + "line": 3808, + "column": 17, + "offset": 97792 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "etc" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3810, + "column": 9, + "offset": 97830 + }, + "end": { + "line": 3810, + "column": 17, + "offset": 97838 + } + } + } + ], + "position": { + "start": { + "line": 3809, + "column": 7, + "offset": 97800 + }, + "end": { + "line": 3811, + "column": 17, + "offset": 97856 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ie" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3813, + "column": 9, + "offset": 97893 + }, + "end": { + "line": 3813, + "column": 17, + "offset": 97901 + } + } + } + ], + "position": { + "start": { + "line": 3812, + "column": 7, + "offset": 97864 + }, + "end": { + "line": 3814, + "column": 17, + "offset": 97919 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "nb" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3816, + "column": 9, + "offset": 97956 + }, + "end": { + "line": 3816, + "column": 17, + "offset": 97964 + } + } + } + ], + "position": { + "start": { + "line": 3815, + "column": 7, + "offset": 97927 + }, + "end": { + "line": 3817, + "column": 17, + "offset": 97982 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "pm" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3819, + "column": 9, + "offset": 98019 + }, + "end": { + "line": 3819, + "column": 17, + "offset": 98027 + } + } + } + ], + "position": { + "start": { + "line": 3818, + "column": 7, + "offset": 97990 + }, + "end": { + "line": 3820, + "column": 17, + "offset": 98045 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ps" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3822, + "column": 9, + "offset": 98082 + }, + "end": { + "line": 3822, + "column": 17, + "offset": 98090 + } + } + } + ], + "position": { + "start": { + "line": 3821, + "column": 7, + "offset": 98053 + }, + "end": { + "line": 3823, + "column": 17, + "offset": 98108 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "vs" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3825, + "column": 9, + "offset": 98145 + }, + "end": { + "line": 3825, + "column": 17, + "offset": 98153 + } + } + } + ], + "position": { + "start": { + "line": 3824, + "column": 7, + "offset": 98116 + }, + "end": { + "line": 3826, + "column": 17, + "offset": 98171 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "viz" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3828, + "column": 9, + "offset": 98209 + }, + "end": { + "line": 3828, + "column": 17, + "offset": 98217 + } + } + } + ], + "position": { + "start": { + "line": 3827, + "column": 7, + "offset": 98179 + }, + "end": { + "line": 3829, + "column": 17, + "offset": 98235 + } + } + } + ], + "position": { + "start": { + "line": 3766, + "column": 5, + "offset": 96868 + }, + "end": { + "line": 3830, + "column": 14, + "offset": 98250 + } + } + } + ], + "position": { + "start": { + "line": 3765, + "column": 3, + "offset": 96837 + }, + "end": { + "line": 3831, + "column": 12, + "offset": 98263 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "FillInText" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "fillin" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "characters" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3836, + "column": 11, + "offset": 98391 + }, + "end": { + "line": 3836, + "column": 33, + "offset": 98413 + } + } + } + ], + "position": { + "start": { + "line": 3835, + "column": 9, + "offset": 98350 + }, + "end": { + "line": 3837, + "column": 21, + "offset": 98435 + } + } + } + ], + "position": { + "start": { + "line": 3834, + "column": 7, + "offset": 98330 + }, + "end": { + "line": 3838, + "column": 18, + "offset": 98454 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "rows" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3841, + "column": 11, + "offset": 98517 + }, + "end": { + "line": 3841, + "column": 33, + "offset": 98539 + } + } + } + ], + "position": { + "start": { + "line": 3840, + "column": 9, + "offset": 98482 + }, + "end": { + "line": 3842, + "column": 21, + "offset": 98561 + } + } + } + ], + "position": { + "start": { + "line": 3839, + "column": 7, + "offset": 98462 + }, + "end": { + "line": 3843, + "column": 18, + "offset": 98580 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "cols" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3846, + "column": 11, + "offset": 98643 + }, + "end": { + "line": 3846, + "column": 33, + "offset": 98665 + } + } + } + ], + "position": { + "start": { + "line": 3845, + "column": 9, + "offset": 98608 + }, + "end": { + "line": 3847, + "column": 21, + "offset": 98687 + } + } + } + ], + "position": { + "start": { + "line": 3844, + "column": 7, + "offset": 98588 + }, + "end": { + "line": 3848, + "column": 18, + "offset": 98706 + } + } + }, + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3849, + "column": 7, + "offset": 98714 + }, + "end": { + "line": 3849, + "column": 15, + "offset": 98722 + } + } + } + ], + "position": { + "start": { + "line": 3833, + "column": 5, + "offset": 98299 + }, + "end": { + "line": 3850, + "column": 15, + "offset": 98738 + } + } + } + ], + "position": { + "start": { + "line": 3832, + "column": 3, + "offset": 98267 + }, + "end": { + "line": 3851, + "column": 12, + "offset": 98751 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Generator", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FillInText" + }, + "children": [], + "position": { + "start": { + "line": 3853, + "column": 5, + "offset": 98803 + }, + "end": { + "line": 3853, + "column": 29, + "offset": 98827 + } + } + } + ], + "position": { + "start": { + "line": 3852, + "column": 3, + "offset": 98755 + }, + "end": { + "line": 3854, + "column": 12, + "offset": 98840 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "UnitSpecification" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "prefix" + }, + "children": [], + "position": { + "start": { + "line": 3857, + "column": 7, + "offset": 98901 + }, + "end": { + "line": 3857, + "column": 33, + "offset": 98927 + } + } + } + ], + "position": { + "start": { + "line": 3856, + "column": 5, + "offset": 98883 + }, + "end": { + "line": 3858, + "column": 16, + "offset": 98944 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "base" + }, + "children": [], + "position": { + "start": { + "line": 3859, + "column": 5, + "offset": 98950 + }, + "end": { + "line": 3859, + "column": 29, + "offset": 98974 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "exp" + }, + "children": [ + { + "type": "element", + "name": "data", + "attributes": { + "type": "integer" + }, + "children": [], + "position": { + "start": { + "line": 3862, + "column": 9, + "offset": 99030 + }, + "end": { + "line": 3862, + "column": 31, + "offset": 99052 + } + } + } + ], + "position": { + "start": { + "line": 3861, + "column": 7, + "offset": 98998 + }, + "end": { + "line": 3863, + "column": 19, + "offset": 99072 + } + } + } + ], + "position": { + "start": { + "line": 3860, + "column": 5, + "offset": 98980 + }, + "end": { + "line": 3864, + "column": 16, + "offset": 99089 + } + } + } + ], + "position": { + "start": { + "line": 3855, + "column": 3, + "offset": 98844 + }, + "end": { + "line": 3865, + "column": 12, + "offset": 99102 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Generator", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "quantity" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "mag" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3870, + "column": 11, + "offset": 99239 + }, + "end": { + "line": 3870, + "column": 18, + "offset": 99246 + } + } + } + ], + "position": { + "start": { + "line": 3869, + "column": 9, + "offset": 99207 + }, + "end": { + "line": 3871, + "column": 19, + "offset": 99266 + } + } + } + ], + "position": { + "start": { + "line": 3868, + "column": 7, + "offset": 99187 + }, + "end": { + "line": 3872, + "column": 18, + "offset": 99285 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "unit" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UnitSpecification" + }, + "children": [], + "position": { + "start": { + "line": 3875, + "column": 11, + "offset": 99348 + }, + "end": { + "line": 3875, + "column": 42, + "offset": 99379 + } + } + } + ], + "position": { + "start": { + "line": 3874, + "column": 9, + "offset": 99315 + }, + "end": { + "line": 3876, + "column": 19, + "offset": 99399 + } + } + } + ], + "position": { + "start": { + "line": 3873, + "column": 7, + "offset": 99293 + }, + "end": { + "line": 3877, + "column": 20, + "offset": 99420 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "per" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "UnitSpecification" + }, + "children": [], + "position": { + "start": { + "line": 3880, + "column": 11, + "offset": 99482 + }, + "end": { + "line": 3880, + "column": 42, + "offset": 99513 + } + } + } + ], + "position": { + "start": { + "line": 3879, + "column": 9, + "offset": 99450 + }, + "end": { + "line": 3881, + "column": 19, + "offset": 99533 + } + } + } + ], + "position": { + "start": { + "line": 3878, + "column": 7, + "offset": 99428 + }, + "end": { + "line": 3882, + "column": 20, + "offset": 99554 + } + } + } + ], + "position": { + "start": { + "line": 3867, + "column": 5, + "offset": 99154 + }, + "end": { + "line": 3883, + "column": 15, + "offset": 99570 + } + } + } + ], + "position": { + "start": { + "line": 3866, + "column": 3, + "offset": 99106 + }, + "end": { + "line": 3884, + "column": 12, + "offset": 99583 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "nbsp" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3888, + "column": 9, + "offset": 99682 + }, + "end": { + "line": 3888, + "column": 17, + "offset": 99690 + } + } + } + ], + "position": { + "start": { + "line": 3887, + "column": 7, + "offset": 99651 + }, + "end": { + "line": 3889, + "column": 17, + "offset": 99708 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ndash" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3891, + "column": 9, + "offset": 99748 + }, + "end": { + "line": 3891, + "column": 17, + "offset": 99756 + } + } + } + ], + "position": { + "start": { + "line": 3890, + "column": 7, + "offset": 99716 + }, + "end": { + "line": 3892, + "column": 17, + "offset": 99774 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "mdash" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3894, + "column": 9, + "offset": 99814 + }, + "end": { + "line": 3894, + "column": 17, + "offset": 99822 + } + } + } + ], + "position": { + "start": { + "line": 3893, + "column": 7, + "offset": 99782 + }, + "end": { + "line": 3895, + "column": 17, + "offset": 99840 + } + } + } + ], + "position": { + "start": { + "line": 3886, + "column": 5, + "offset": 99635 + }, + "end": { + "line": 3896, + "column": 14, + "offset": 99855 + } + } + } + ], + "position": { + "start": { + "line": 3885, + "column": 3, + "offset": 99587 + }, + "end": { + "line": 3897, + "column": 12, + "offset": 99868 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "lsq" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3901, + "column": 9, + "offset": 99949 + }, + "end": { + "line": 3901, + "column": 17, + "offset": 99957 + } + } + } + ], + "position": { + "start": { + "line": 3900, + "column": 7, + "offset": 99919 + }, + "end": { + "line": 3902, + "column": 17, + "offset": 99975 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "rsq" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3904, + "column": 9, + "offset": 100013 + }, + "end": { + "line": 3904, + "column": 17, + "offset": 100021 + } + } + } + ], + "position": { + "start": { + "line": 3903, + "column": 7, + "offset": 99983 + }, + "end": { + "line": 3905, + "column": 17, + "offset": 100039 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "rq" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3907, + "column": 9, + "offset": 100076 + }, + "end": { + "line": 3907, + "column": 17, + "offset": 100084 + } + } + } + ], + "position": { + "start": { + "line": 3906, + "column": 7, + "offset": 100047 + }, + "end": { + "line": 3908, + "column": 17, + "offset": 100102 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "lq" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3910, + "column": 9, + "offset": 100139 + }, + "end": { + "line": 3910, + "column": 17, + "offset": 100147 + } + } + } + ], + "position": { + "start": { + "line": 3909, + "column": 7, + "offset": 100110 + }, + "end": { + "line": 3911, + "column": 17, + "offset": 100165 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "ldblbracket" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3913, + "column": 9, + "offset": 100211 + }, + "end": { + "line": 3913, + "column": 17, + "offset": 100219 + } + } + } + ], + "position": { + "start": { + "line": 3912, + "column": 7, + "offset": 100173 + }, + "end": { + "line": 3914, + "column": 17, + "offset": 100237 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "rdblbracket" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3916, + "column": 9, + "offset": 100283 + }, + "end": { + "line": 3916, + "column": 17, + "offset": 100291 + } + } + } + ], + "position": { + "start": { + "line": 3915, + "column": 7, + "offset": 100245 + }, + "end": { + "line": 3917, + "column": 17, + "offset": 100309 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "langle" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3919, + "column": 9, + "offset": 100350 + }, + "end": { + "line": 3919, + "column": 17, + "offset": 100358 + } + } + } + ], + "position": { + "start": { + "line": 3918, + "column": 7, + "offset": 100317 + }, + "end": { + "line": 3920, + "column": 17, + "offset": 100376 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "rangle" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3922, + "column": 9, + "offset": 100417 + }, + "end": { + "line": 3922, + "column": 17, + "offset": 100425 + } + } + } + ], + "position": { + "start": { + "line": 3921, + "column": 7, + "offset": 100384 + }, + "end": { + "line": 3923, + "column": 17, + "offset": 100443 + } + } + } + ], + "position": { + "start": { + "line": 3899, + "column": 5, + "offset": 99903 + }, + "end": { + "line": 3924, + "column": 14, + "offset": 100458 + } + } + } + ], + "position": { + "start": { + "line": 3898, + "column": 3, + "offset": 99872 + }, + "end": { + "line": 3925, + "column": 12, + "offset": 100471 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "minus" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3929, + "column": 9, + "offset": 100571 + }, + "end": { + "line": 3929, + "column": 17, + "offset": 100579 + } + } + } + ], + "position": { + "start": { + "line": 3928, + "column": 7, + "offset": 100539 + }, + "end": { + "line": 3930, + "column": 17, + "offset": 100597 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "times" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3932, + "column": 9, + "offset": 100637 + }, + "end": { + "line": 3932, + "column": 17, + "offset": 100645 + } + } + } + ], + "position": { + "start": { + "line": 3931, + "column": 7, + "offset": 100605 + }, + "end": { + "line": 3933, + "column": 17, + "offset": 100663 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "solidus" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3935, + "column": 9, + "offset": 100705 + }, + "end": { + "line": 3935, + "column": 17, + "offset": 100713 + } + } + } + ], + "position": { + "start": { + "line": 3934, + "column": 7, + "offset": 100671 + }, + "end": { + "line": 3936, + "column": 17, + "offset": 100731 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "obelus" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3938, + "column": 9, + "offset": 100772 + }, + "end": { + "line": 3938, + "column": 17, + "offset": 100780 + } + } + } + ], + "position": { + "start": { + "line": 3937, + "column": 7, + "offset": 100739 + }, + "end": { + "line": 3939, + "column": 17, + "offset": 100798 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "plusminus" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3941, + "column": 9, + "offset": 100842 + }, + "end": { + "line": 3941, + "column": 17, + "offset": 100850 + } + } + } + ], + "position": { + "start": { + "line": 3940, + "column": 7, + "offset": 100806 + }, + "end": { + "line": 3942, + "column": 17, + "offset": 100868 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "degree" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3944, + "column": 9, + "offset": 100909 + }, + "end": { + "line": 3944, + "column": 17, + "offset": 100917 + } + } + } + ], + "position": { + "start": { + "line": 3943, + "column": 7, + "offset": 100876 + }, + "end": { + "line": 3945, + "column": 17, + "offset": 100935 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "prime" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3947, + "column": 9, + "offset": 100975 + }, + "end": { + "line": 3947, + "column": 17, + "offset": 100983 + } + } + } + ], + "position": { + "start": { + "line": 3946, + "column": 7, + "offset": 100943 + }, + "end": { + "line": 3948, + "column": 17, + "offset": 101001 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "dblprime" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3950, + "column": 9, + "offset": 101044 + }, + "end": { + "line": 3950, + "column": 17, + "offset": 101052 + } + } + } + ], + "position": { + "start": { + "line": 3949, + "column": 7, + "offset": 101009 + }, + "end": { + "line": 3951, + "column": 17, + "offset": 101070 + } + } + } + ], + "position": { + "start": { + "line": 3927, + "column": 5, + "offset": 100523 + }, + "end": { + "line": 3952, + "column": 14, + "offset": 101085 + } + } + } + ], + "position": { + "start": { + "line": 3926, + "column": 3, + "offset": 100475 + }, + "end": { + "line": 3953, + "column": 12, + "offset": 101098 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "CopyrightCharacter" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "copyright" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3956, + "column": 7, + "offset": 101176 + }, + "end": { + "line": 3956, + "column": 15, + "offset": 101184 + } + } + } + ], + "position": { + "start": { + "line": 3955, + "column": 5, + "offset": 101142 + }, + "end": { + "line": 3957, + "column": 15, + "offset": 101200 + } + } + } + ], + "position": { + "start": { + "line": 3954, + "column": 3, + "offset": 101102 + }, + "end": { + "line": 3958, + "column": 12, + "offset": 101213 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "ellipsis" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3962, + "column": 9, + "offset": 101316 + }, + "end": { + "line": 3962, + "column": 17, + "offset": 101324 + } + } + } + ], + "position": { + "start": { + "line": 3961, + "column": 7, + "offset": 101281 + }, + "end": { + "line": 3963, + "column": 17, + "offset": 101342 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "midpoint" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3965, + "column": 9, + "offset": 101385 + }, + "end": { + "line": 3965, + "column": 17, + "offset": 101393 + } + } + } + ], + "position": { + "start": { + "line": 3964, + "column": 7, + "offset": 101350 + }, + "end": { + "line": 3966, + "column": 17, + "offset": 101411 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "swungdash" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3968, + "column": 9, + "offset": 101455 + }, + "end": { + "line": 3968, + "column": 17, + "offset": 101463 + } + } + } + ], + "position": { + "start": { + "line": 3967, + "column": 7, + "offset": 101419 + }, + "end": { + "line": 3969, + "column": 17, + "offset": 101481 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "permille" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3971, + "column": 9, + "offset": 101524 + }, + "end": { + "line": 3971, + "column": 17, + "offset": 101532 + } + } + } + ], + "position": { + "start": { + "line": 3970, + "column": 7, + "offset": 101489 + }, + "end": { + "line": 3972, + "column": 17, + "offset": 101550 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "pilcrow" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3974, + "column": 9, + "offset": 101592 + }, + "end": { + "line": 3974, + "column": 17, + "offset": 101600 + } + } + } + ], + "position": { + "start": { + "line": 3973, + "column": 7, + "offset": 101558 + }, + "end": { + "line": 3975, + "column": 17, + "offset": 101618 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "section-mark" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3977, + "column": 9, + "offset": 101665 + }, + "end": { + "line": 3977, + "column": 17, + "offset": 101673 + } + } + } + ], + "position": { + "start": { + "line": 3976, + "column": 7, + "offset": 101626 + }, + "end": { + "line": 3978, + "column": 17, + "offset": 101691 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "copyleft" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3980, + "column": 9, + "offset": 101734 + }, + "end": { + "line": 3980, + "column": 17, + "offset": 101742 + } + } + } + ], + "position": { + "start": { + "line": 3979, + "column": 7, + "offset": 101699 + }, + "end": { + "line": 3981, + "column": 17, + "offset": 101760 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "CopyrightCharacter" + }, + "children": [], + "position": { + "start": { + "line": 3982, + "column": 7, + "offset": 101768 + }, + "end": { + "line": 3982, + "column": 39, + "offset": 101800 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "registered" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3984, + "column": 9, + "offset": 101845 + }, + "end": { + "line": 3984, + "column": 17, + "offset": 101853 + } + } + } + ], + "position": { + "start": { + "line": 3983, + "column": 7, + "offset": 101808 + }, + "end": { + "line": 3985, + "column": 17, + "offset": 101871 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "trademark" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3987, + "column": 9, + "offset": 101915 + }, + "end": { + "line": 3987, + "column": 17, + "offset": 101923 + } + } + } + ], + "position": { + "start": { + "line": 3986, + "column": 7, + "offset": 101879 + }, + "end": { + "line": 3988, + "column": 17, + "offset": 101941 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "phonomark" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3990, + "column": 9, + "offset": 101985 + }, + "end": { + "line": 3990, + "column": 17, + "offset": 101993 + } + } + } + ], + "position": { + "start": { + "line": 3989, + "column": 7, + "offset": 101949 + }, + "end": { + "line": 3991, + "column": 17, + "offset": 102011 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "servicemark" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 3993, + "column": 9, + "offset": 102057 + }, + "end": { + "line": 3993, + "column": 17, + "offset": 102065 + } + } + } + ], + "position": { + "start": { + "line": 3992, + "column": 7, + "offset": 102019 + }, + "end": { + "line": 3994, + "column": 17, + "offset": 102083 + } + } + } + ], + "position": { + "start": { + "line": 3960, + "column": 5, + "offset": 101265 + }, + "end": { + "line": 3995, + "column": 14, + "offset": 102098 + } + } + } + ], + "position": { + "start": { + "line": 3959, + "column": 3, + "offset": 101217 + }, + "end": { + "line": 3996, + "column": 12, + "offset": 102111 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "icon" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "name" + }, + "children": [], + "position": { + "start": { + "line": 3999, + "column": 7, + "offset": 102192 + }, + "end": { + "line": 3999, + "column": 31, + "offset": 102216 + } + } + } + ], + "position": { + "start": { + "line": 3998, + "column": 5, + "offset": 102163 + }, + "end": { + "line": 4000, + "column": 15, + "offset": 102232 + } + } + } + ], + "position": { + "start": { + "line": 3997, + "column": 3, + "offset": 102115 + }, + "end": { + "line": 4001, + "column": 12, + "offset": 102245 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Character", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "kbd" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4005, + "column": 9, + "offset": 102343 + }, + "end": { + "line": 4005, + "column": 16, + "offset": 102350 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "name" + }, + "children": [], + "position": { + "start": { + "line": 4006, + "column": 9, + "offset": 102360 + }, + "end": { + "line": 4006, + "column": 33, + "offset": 102384 + } + } + } + ], + "position": { + "start": { + "line": 4004, + "column": 7, + "offset": 102325 + }, + "end": { + "line": 4007, + "column": 16, + "offset": 102401 + } + } + } + ], + "position": { + "start": { + "line": 4003, + "column": 5, + "offset": 102297 + }, + "end": { + "line": 4008, + "column": 15, + "offset": 102417 + } + } + } + ], + "position": { + "start": { + "line": 4002, + "column": 3, + "offset": 102249 + }, + "end": { + "line": 4009, + "column": 12, + "offset": 102430 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MusicFlat" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "flat" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4012, + "column": 7, + "offset": 102494 + }, + "end": { + "line": 4012, + "column": 15, + "offset": 102502 + } + } + } + ], + "position": { + "start": { + "line": 4011, + "column": 5, + "offset": 102465 + }, + "end": { + "line": 4013, + "column": 15, + "offset": 102518 + } + } + } + ], + "position": { + "start": { + "line": 4010, + "column": 3, + "offset": 102434 + }, + "end": { + "line": 4014, + "column": 12, + "offset": 102531 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "MusicSharp" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "sharp" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4017, + "column": 7, + "offset": 102597 + }, + "end": { + "line": 4017, + "column": 15, + "offset": 102605 + } + } + } + ], + "position": { + "start": { + "line": 4016, + "column": 5, + "offset": 102567 + }, + "end": { + "line": 4018, + "column": 15, + "offset": 102621 + } + } + } + ], + "position": { + "start": { + "line": 4015, + "column": 3, + "offset": 102535 + }, + "end": { + "line": 4019, + "column": 12, + "offset": 102634 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Music" + }, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "doublesharp" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4023, + "column": 9, + "offset": 102719 + }, + "end": { + "line": 4023, + "column": 17, + "offset": 102727 + } + } + } + ], + "position": { + "start": { + "line": 4022, + "column": 7, + "offset": 102681 + }, + "end": { + "line": 4024, + "column": 17, + "offset": 102745 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MusicSharp" + }, + "children": [], + "position": { + "start": { + "line": 4025, + "column": 7, + "offset": 102753 + }, + "end": { + "line": 4025, + "column": 31, + "offset": 102777 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "natural" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4027, + "column": 9, + "offset": 102819 + }, + "end": { + "line": 4027, + "column": 17, + "offset": 102827 + } + } + } + ], + "position": { + "start": { + "line": 4026, + "column": 7, + "offset": 102785 + }, + "end": { + "line": 4028, + "column": 17, + "offset": 102845 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MusicFlat" + }, + "children": [], + "position": { + "start": { + "line": 4029, + "column": 7, + "offset": 102853 + }, + "end": { + "line": 4029, + "column": 30, + "offset": 102876 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "doubleflat" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4031, + "column": 9, + "offset": 102921 + }, + "end": { + "line": 4031, + "column": 17, + "offset": 102929 + } + } + } + ], + "position": { + "start": { + "line": 4030, + "column": 7, + "offset": 102884 + }, + "end": { + "line": 4032, + "column": 17, + "offset": 102947 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "timesignature" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "top" + }, + "children": [], + "position": { + "start": { + "line": 4049, + "column": 9, + "offset": 103392 + }, + "end": { + "line": 4049, + "column": 32, + "offset": 103415 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "bottom" + }, + "children": [], + "position": { + "start": { + "line": 4050, + "column": 9, + "offset": 103425 + }, + "end": { + "line": 4050, + "column": 35, + "offset": 103451 + } + } + } + ], + "position": { + "start": { + "line": 4048, + "column": 7, + "offset": 103352 + }, + "end": { + "line": 4051, + "column": 17, + "offset": 103469 + } + } + }, + { + "type": "element", + "name": "element", + "attributes": { + "name": "chord" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "root" + }, + "children": [], + "position": { + "start": { + "line": 4105, + "column": 11, + "offset": 104995 + }, + "end": { + "line": 4105, + "column": 35, + "offset": 105019 + } + } + } + ], + "position": { + "start": { + "line": 4104, + "column": 9, + "offset": 104973 + }, + "end": { + "line": 4106, + "column": 20, + "offset": 105040 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "mode" + }, + "children": [], + "position": { + "start": { + "line": 4108, + "column": 11, + "offset": 105072 + }, + "end": { + "line": 4108, + "column": 35, + "offset": 105096 + } + } + } + ], + "position": { + "start": { + "line": 4107, + "column": 9, + "offset": 105050 + }, + "end": { + "line": 4109, + "column": 20, + "offset": 105117 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "bps" + }, + "children": [], + "position": { + "start": { + "line": 4111, + "column": 11, + "offset": 105149 + }, + "end": { + "line": 4111, + "column": 34, + "offset": 105172 + } + } + } + ], + "position": { + "start": { + "line": 4110, + "column": 9, + "offset": 105127 + }, + "end": { + "line": 4112, + "column": 20, + "offset": 105193 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "bass" + }, + "children": [], + "position": { + "start": { + "line": 4114, + "column": 11, + "offset": 105225 + }, + "end": { + "line": 4114, + "column": 35, + "offset": 105249 + } + } + } + ], + "position": { + "start": { + "line": 4113, + "column": 9, + "offset": 105203 + }, + "end": { + "line": 4115, + "column": 20, + "offset": 105270 + } + } + }, + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "alteration" + }, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "choice", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "TextSimple" + }, + "children": [], + "position": { + "start": { + "line": 4136, + "column": 17, + "offset": 105835 + }, + "end": { + "line": 4136, + "column": 41, + "offset": 105859 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MusicSharp" + }, + "children": [], + "position": { + "start": { + "line": 4137, + "column": 17, + "offset": 105877 + }, + "end": { + "line": 4137, + "column": 41, + "offset": 105901 + } + } + }, + { + "type": "element", + "name": "ref", + "attributes": { + "name": "MusicFlat" + }, + "children": [], + "position": { + "start": { + "line": 4138, + "column": 17, + "offset": 105919 + }, + "end": { + "line": 4138, + "column": 40, + "offset": 105942 + } + } + } + ], + "position": { + "start": { + "line": 4135, + "column": 15, + "offset": 105809 + }, + "end": { + "line": 4139, + "column": 24, + "offset": 105967 + } + } + } + ], + "position": { + "start": { + "line": 4134, + "column": 13, + "offset": 105781 + }, + "end": { + "line": 4140, + "column": 26, + "offset": 105994 + } + } + } + ], + "position": { + "start": { + "line": 4133, + "column": 11, + "offset": 105740 + }, + "end": { + "line": 4141, + "column": 21, + "offset": 106016 + } + } + } + ], + "position": { + "start": { + "line": 4132, + "column": 9, + "offset": 105716 + }, + "end": { + "line": 4142, + "column": 22, + "offset": 106039 + } + } + } + ], + "position": { + "start": { + "line": 4103, + "column": 7, + "offset": 104941 + }, + "end": { + "line": 4143, + "column": 17, + "offset": 106057 + } + } + } + ], + "position": { + "start": { + "line": 4021, + "column": 5, + "offset": 102665 + }, + "end": { + "line": 4144, + "column": 14, + "offset": 106072 + } + } + } + ], + "position": { + "start": { + "line": 4020, + "column": 3, + "offset": 102638 + }, + "end": { + "line": 4145, + "column": 12, + "offset": 106085 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "ListGenerator" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "list-of" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "elements" + }, + "children": [], + "position": { + "start": { + "line": 4148, + "column": 7, + "offset": 106156 + }, + "end": { + "line": 4148, + "column": 35, + "offset": 106184 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "scope" + }, + "children": [], + "position": { + "start": { + "line": 4150, + "column": 9, + "offset": 106212 + }, + "end": { + "line": 4150, + "column": 34, + "offset": 106237 + } + } + } + ], + "position": { + "start": { + "line": 4149, + "column": 7, + "offset": 106192 + }, + "end": { + "line": 4151, + "column": 18, + "offset": 106256 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "divisions" + }, + "children": [], + "position": { + "start": { + "line": 4153, + "column": 9, + "offset": 106284 + }, + "end": { + "line": 4153, + "column": 38, + "offset": 106313 + } + } + } + ], + "position": { + "start": { + "line": 4152, + "column": 7, + "offset": 106264 + }, + "end": { + "line": 4154, + "column": 18, + "offset": 106332 + } + } + } + ], + "position": { + "start": { + "line": 4147, + "column": 5, + "offset": 106124 + }, + "end": { + "line": 4163, + "column": 15, + "offset": 106545 + } + } + } + ], + "position": { + "start": { + "line": 4146, + "column": 3, + "offset": 106089 + }, + "end": { + "line": 4164, + "column": 12, + "offset": 106558 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "NotationList" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "notation-list" + }, + "children": [ + { + "type": "element", + "name": "empty", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4167, + "column": 7, + "offset": 106634 + }, + "end": { + "line": 4167, + "column": 15, + "offset": 106642 + } + } + } + ], + "position": { + "start": { + "line": 4166, + "column": 5, + "offset": 106596 + }, + "end": { + "line": 4168, + "column": 15, + "offset": 106658 + } + } + } + ], + "position": { + "start": { + "line": 4165, + "column": 3, + "offset": 106562 + }, + "end": { + "line": 4169, + "column": 12, + "offset": 106671 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "DocInfo" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "docinfo" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLBase" + }, + "children": [], + "position": { + "start": { + "line": 4173, + "column": 9, + "offset": 106756 + }, + "end": { + "line": 4173, + "column": 30, + "offset": 106777 + } + } + } + ], + "position": { + "start": { + "line": 4172, + "column": 7, + "offset": 106736 + }, + "end": { + "line": 4174, + "column": 18, + "offset": 106796 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XMLLang" + }, + "children": [], + "position": { + "start": { + "line": 4176, + "column": 9, + "offset": 106824 + }, + "end": { + "line": 4176, + "column": 30, + "offset": 106845 + } + } + } + ], + "position": { + "start": { + "line": 4175, + "column": 7, + "offset": 106804 + }, + "end": { + "line": 4177, + "column": 18, + "offset": 106864 + } + } + }, + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "Configuration" + }, + "children": [], + "position": { + "start": { + "line": 4179, + "column": 9, + "offset": 106893 + }, + "end": { + "line": 4179, + "column": 36, + "offset": 106920 + } + } + } + ], + "position": { + "start": { + "line": 4178, + "column": 7, + "offset": 106872 + }, + "end": { + "line": 4180, + "column": 19, + "offset": 106940 + } + } + } + ], + "position": { + "start": { + "line": 4171, + "column": 5, + "offset": 106704 + }, + "end": { + "line": 4181, + "column": 15, + "offset": 106956 + } + } + } + ], + "position": { + "start": { + "line": 4170, + "column": 3, + "offset": 106675 + }, + "end": { + "line": 4182, + "column": 12, + "offset": 106969 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "brandlogo" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "url" + }, + "children": [], + "position": { + "start": { + "line": 4186, + "column": 9, + "offset": 107079 + }, + "end": { + "line": 4186, + "column": 32, + "offset": 107102 + } + } + } + ], + "position": { + "start": { + "line": 4185, + "column": 7, + "offset": 107059 + }, + "end": { + "line": 4187, + "column": 18, + "offset": 107121 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "source" + }, + "children": [], + "position": { + "start": { + "line": 4188, + "column": 7, + "offset": 107129 + }, + "end": { + "line": 4188, + "column": 33, + "offset": 107155 + } + } + } + ], + "position": { + "start": { + "line": 4184, + "column": 5, + "offset": 107025 + }, + "end": { + "line": 4189, + "column": 15, + "offset": 107171 + } + } + } + ], + "position": { + "start": { + "line": 4183, + "column": 3, + "offset": 106973 + }, + "end": { + "line": 4190, + "column": 12, + "offset": 107184 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "zeroOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "math-package" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "latex-name" + }, + "children": [], + "position": { + "start": { + "line": 4194, + "column": 9, + "offset": 107299 + }, + "end": { + "line": 4194, + "column": 39, + "offset": 107329 + } + } + }, + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "mathjax-name" + }, + "children": [], + "position": { + "start": { + "line": 4195, + "column": 9, + "offset": 107339 + }, + "end": { + "line": 4195, + "column": 41, + "offset": 107371 + } + } + } + ], + "position": { + "start": { + "line": 4193, + "column": 7, + "offset": 107260 + }, + "end": { + "line": 4196, + "column": 17, + "offset": 107389 + } + } + } + ], + "position": { + "start": { + "line": 4192, + "column": 5, + "offset": 107240 + }, + "end": { + "line": 4197, + "column": 18, + "offset": 107408 + } + } + } + ], + "position": { + "start": { + "line": 4191, + "column": 3, + "offset": 107188 + }, + "end": { + "line": 4198, + "column": 12, + "offset": 107421 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "latex-image-preamble" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4201, + "column": 7, + "offset": 107522 + }, + "end": { + "line": 4201, + "column": 14, + "offset": 107529 + } + } + } + ], + "position": { + "start": { + "line": 4200, + "column": 5, + "offset": 107477 + }, + "end": { + "line": 4202, + "column": 15, + "offset": 107545 + } + } + } + ], + "position": { + "start": { + "line": 4199, + "column": 3, + "offset": 107425 + }, + "end": { + "line": 4203, + "column": 12, + "offset": 107558 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "asymptote-preamble" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4206, + "column": 7, + "offset": 107657 + }, + "end": { + "line": 4206, + "column": 14, + "offset": 107664 + } + } + } + ], + "position": { + "start": { + "line": 4205, + "column": 5, + "offset": 107614 + }, + "end": { + "line": 4207, + "column": 15, + "offset": 107680 + } + } + } + ], + "position": { + "start": { + "line": 4204, + "column": 3, + "offset": 107562 + }, + "end": { + "line": 4208, + "column": 12, + "offset": 107693 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "macros" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4211, + "column": 7, + "offset": 107780 + }, + "end": { + "line": 4211, + "column": 14, + "offset": 107787 + } + } + } + ], + "position": { + "start": { + "line": 4210, + "column": 5, + "offset": 107749 + }, + "end": { + "line": 4212, + "column": 15, + "offset": 107803 + } + } + } + ], + "position": { + "start": { + "line": 4209, + "column": 3, + "offset": 107697 + }, + "end": { + "line": 4213, + "column": 12, + "offset": 107816 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "cross-references" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "text" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "XrefTextStyle" + }, + "children": [], + "position": { + "start": { + "line": 4217, + "column": 9, + "offset": 107946 + }, + "end": { + "line": 4217, + "column": 36, + "offset": 107973 + } + } + } + ], + "position": { + "start": { + "line": 4216, + "column": 7, + "offset": 107913 + }, + "end": { + "line": 4218, + "column": 19, + "offset": 107993 + } + } + } + ], + "position": { + "start": { + "line": 4215, + "column": 5, + "offset": 107872 + }, + "end": { + "line": 4219, + "column": 15, + "offset": 108009 + } + } + } + ], + "position": { + "start": { + "line": 4214, + "column": 3, + "offset": 107820 + }, + "end": { + "line": 4220, + "column": 12, + "offset": 108022 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "initialism" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4223, + "column": 7, + "offset": 108113 + }, + "end": { + "line": 4223, + "column": 14, + "offset": 108120 + } + } + } + ], + "position": { + "start": { + "line": 4222, + "column": 5, + "offset": 108078 + }, + "end": { + "line": 4224, + "column": 15, + "offset": 108136 + } + } + } + ], + "position": { + "start": { + "line": 4221, + "column": 3, + "offset": 108026 + }, + "end": { + "line": 4225, + "column": 12, + "offset": 108149 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "FeedbackUrl" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "url" + }, + "children": [ + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4228, + "column": 7, + "offset": 108214 + }, + "end": { + "line": 4228, + "column": 14, + "offset": 108221 + } + } + } + ], + "position": { + "start": { + "line": 4227, + "column": 5, + "offset": 108186 + }, + "end": { + "line": 4229, + "column": 15, + "offset": 108237 + } + } + } + ], + "position": { + "start": { + "line": 4226, + "column": 3, + "offset": 108153 + }, + "end": { + "line": 4230, + "column": 12, + "offset": 108250 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "feedback" + }, + "children": [ + { + "type": "element", + "name": "ref", + "attributes": { + "name": "FeedbackUrl" + }, + "children": [], + "position": { + "start": { + "line": 4233, + "column": 7, + "offset": 108339 + }, + "end": { + "line": 4233, + "column": 32, + "offset": 108364 + } + } + } + ], + "position": { + "start": { + "line": 4232, + "column": 5, + "offset": 108306 + }, + "end": { + "line": 4234, + "column": 15, + "offset": 108380 + } + } + } + ], + "position": { + "start": { + "line": 4231, + "column": 3, + "offset": 108254 + }, + "end": { + "line": 4235, + "column": 12, + "offset": 108393 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "rename" + }, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "element" + }, + "children": [], + "position": { + "start": { + "line": 4238, + "column": 7, + "offset": 108480 + }, + "end": { + "line": 4238, + "column": 34, + "offset": 108507 + } + } + }, + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "xml:lang" + }, + "children": [], + "position": { + "start": { + "line": 4240, + "column": 9, + "offset": 108535 + }, + "end": { + "line": 4240, + "column": 37, + "offset": 108563 + } + } + } + ], + "position": { + "start": { + "line": 4239, + "column": 7, + "offset": 108515 + }, + "end": { + "line": 4241, + "column": 18, + "offset": 108582 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4242, + "column": 7, + "offset": 108590 + }, + "end": { + "line": 4242, + "column": 14, + "offset": 108597 + } + } + } + ], + "position": { + "start": { + "line": 4237, + "column": 5, + "offset": 108449 + }, + "end": { + "line": 4243, + "column": 15, + "offset": 108613 + } + } + } + ], + "position": { + "start": { + "line": 4236, + "column": 3, + "offset": 108397 + }, + "end": { + "line": 4244, + "column": 12, + "offset": 108626 + } + } + }, + { + "type": "element", + "name": "define", + "attributes": { + "name": "Configuration", + "combine": "choice" + }, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "images" + }, + "children": [ + { + "type": "element", + "name": "oneOrMore", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "element", + "attributes": { + "name": "archive" + }, + "children": [ + { + "type": "element", + "name": "optional", + "attributes": {}, + "children": [ + { + "type": "element", + "name": "attribute", + "attributes": { + "name": "from" + }, + "children": [], + "position": { + "start": { + "line": 4250, + "column": 13, + "offset": 108794 + }, + "end": { + "line": 4250, + "column": 37, + "offset": 108818 + } + } + } + ], + "position": { + "start": { + "line": 4249, + "column": 11, + "offset": 108770 + }, + "end": { + "line": 4251, + "column": 22, + "offset": 108841 + } + } + }, + { + "type": "element", + "name": "text", + "attributes": {}, + "children": [], + "position": { + "start": { + "line": 4252, + "column": 11, + "offset": 108853 + }, + "end": { + "line": 4252, + "column": 18, + "offset": 108860 + } + } + } + ], + "position": { + "start": { + "line": 4248, + "column": 9, + "offset": 108734 + }, + "end": { + "line": 4253, + "column": 19, + "offset": 108880 + } + } + } + ], + "position": { + "start": { + "line": 4247, + "column": 7, + "offset": 108713 + }, + "end": { + "line": 4254, + "column": 19, + "offset": 108900 + } + } + } + ], + "position": { + "start": { + "line": 4246, + "column": 5, + "offset": 108682 + }, + "end": { + "line": 4255, + "column": 15, + "offset": 108916 + } + } + } + ], + "position": { + "start": { + "line": 4245, + "column": 3, + "offset": 108630 + }, + "end": { + "line": 4256, + "column": 12, + "offset": 108929 + } + } + } + ], + "position": { + "start": { + "line": 2, + "column": 1, + "offset": 40 + }, + "end": { + "line": 4281, + "column": 11, + "offset": 109603 + } + } + } + ] +} \ No newline at end of file diff --git a/src/extension.ts b/src/extension.ts index 9cb942a..c1f43a9 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -640,6 +640,7 @@ export async function activate(context: vscode.ExtensionContext) { context.subscriptions.push( vscode.commands.registerCommand("pretext-tools.test", async () => { console.log("Running Experiment"); + utils.experiment(context); // const editor = vscode.window.activeTextEditor; // const document = editor?.document; // const position = editor?.selection.active; diff --git a/src/lsp-server/completions/get-completions.ts b/src/lsp-server/completions/get-completions.ts index 8cec225..d688746 100644 --- a/src/lsp-server/completions/get-completions.ts +++ b/src/lsp-server/completions/get-completions.ts @@ -175,6 +175,7 @@ export async function getCompletions( snippetCompletion.textEdit = { newText: snippetCompletion.insertText, range: range }; completionItems.push(snippetCompletion); } else { + // Give a very basic snippet completion since we haven't implemented a more specific one in ELEMENTS. const snippetCompletion: CompletionItem = { label: '<'+elem, kind: CompletionItemKind.TypeParameter, @@ -183,6 +184,7 @@ export async function getCompletions( newText: `<${elem}>$1$0`, range: range, }, + documentation: "Generic implementation for element " + elem, }; completionItems.push(snippetCompletion); } diff --git a/src/lsp-server/schema.ts b/src/lsp-server/schema.ts new file mode 100644 index 0000000..0ae20b3 --- /dev/null +++ b/src/lsp-server/schema.ts @@ -0,0 +1,128 @@ +import path from "path"; +import fs from "fs"; +import { fromXml } from "xast-util-from-xml"; +import { CONTINUE, SKIP, visit } from "unist-util-visit"; +import deepmerge from "deepmerge"; +import { remove } from "unist-util-remove"; + +type SchemaGroup = { + [key: string]: { + elements: string[]; + attributes: string[]; + refs?: string[]; + }; +}; + +//Create a class for a pretext schema: +export class Schema { + elementChildren: SchemaGroup; + schema: any; + constructor(schemaAst: any) { + let tmpElementChildren: SchemaGroup = {}; + let aliasMap: SchemaGroup = {}; + remove(schemaAst, { type: "text" }); + this.schema = schemaAst; + console.time("visit"); + visit(schemaAst, (node) => { + if (node.type === "root") { + return CONTINUE; + } + if (node.type !== "element") { + return SKIP; + } + if (node.type === "element") { + if (node.name === "start") { + return SKIP; + } + if (node.name === "define") { + let nodeName = node.attributes?.name; + if (nodeName) { + aliasMap[nodeName] = deepmerge( + aliasMap[nodeName] || {}, + getChildren(node) + ); + } + } else if (node.name === "element") { + let nodeName = node.attributes?.name; + if (nodeName) { + tmpElementChildren[nodeName] = deepmerge( + tmpElementChildren[nodeName] || {}, + getChildren(node) + ); + } + } + } + }); + console.timeEnd("visit"); + console.time("resolve"); + this.elementChildren = resolveRefs(tmpElementChildren, aliasMap); + console.timeEnd("resolve"); + } + getSchema() { + return this.schema; + } +} + +function getChildren(elemNode: any) { + if ( + elemNode.type !== "element" || + !elemNode.children || + elemNode.children.length === 0 + ) { + return {}; + } + let elements: string[] = []; + let attributes: string[] = []; + let refs: string[] = []; + visit(elemNode, (node, index, parent) => { + if (!parent) { + return CONTINUE; + } + if (node.name === "element") { + if (node.attributes && node.attributes.name) { + elements.push(node.attributes.name); + return SKIP; + } + } else if (node.name === "attribute") { + if (node.attributes && node.attributes.name) { + attributes.push(node.attributes.name); + return SKIP; + } + } else if (node.name === "ref") { + if (node.attributes && node.attributes.name) { + refs.push(node.attributes.name); + return SKIP; + } + } + }); + return { elements: elements, attributes: attributes, refs: refs }; +} + +function resolveRefs(elements: SchemaGroup, aliases: SchemaGroup) { + let resolvedElements: SchemaGroup = {}; + for (let elem in elements) { + let resolvedElement = { ...elements[elem] }; + if (resolvedElement.refs) { + while (resolvedElement.refs.length > 0) { + let ref = resolvedElement.refs.pop(); + if (ref && aliases[ref]) { + resolvedElement.elements.push(...aliases[ref].elements); + resolvedElement.attributes.push(...aliases[ref].attributes); + if (aliases[ref].refs) { + resolvedElement.refs.push(...aliases[ref].refs); + } + } + } + resolvedElement.elements = [...new Set(resolvedElement.elements)]; + resolvedElement.attributes = [...new Set(resolvedElement.attributes)]; + resolvedElement.refs = undefined; + resolvedElements[elem] = resolvedElement; + } + } + return resolvedElements; +} + +export function getAst(path: string) { + let rngFile = fs.readFileSync(path, "utf8"); + return fromXml(rngFile); +} diff --git a/src/utils.ts b/src/utils.ts index 95a1b45..b2ef70a 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -5,6 +5,13 @@ import * as vscode from "vscode"; import * as fs from "fs"; import { SpellCheckScope } from "./types"; import { TextDocument } from "vscode-languageserver-textdocument"; +import { fromXml } from "xast-util-from-xml"; +import { remove } from "unist-util-remove"; +import { CONTINUE, SKIP, visitParents } from "unist-util-visit-parents"; +import { visit } from "unist-util-visit"; +import { assert } from "console"; +import deepmerge from "deepmerge"; +import { Schema } from "./lsp-server/schema"; export { getDir, @@ -16,8 +23,23 @@ export { updateStatusBarItem, setupTerminal, stripColorCodes, + experiment, }; + + +async function experiment(context: vscode.ExtensionContext) { + //read in rng file from scripts: + let rngPath = path.join(context.extensionPath, "scripts", "pretext.rng"); + let rngFile = fs.readFileSync(rngPath, "utf8"); + let ast = fromXml(rngFile); + let schema = new Schema(await ast); + + console.log("Schema: ", schema.getSchema()); + console.log("Schema name: ", schema.elementChildren); + console.log("Schema attributes: ", schema.attributeValues); +} + function getDir(myPath: string = "") { if (myPath !== "") { console.log("Dir ", myPath, " passed as argument"); @@ -50,8 +72,6 @@ function getDir(myPath: string = "") { } } - - async function installPretext(progress: vscode.Progress<{}>) { // Here we will attempt to pip install pretext, upgraded to the most recent version. This will happen if pretext is not found, or if a user requests it through a command. @@ -391,8 +411,6 @@ function setupTerminal(terminal: vscode.Terminal): vscode.Terminal { return terminal; } - - function stripColorCodes(input: string): string { // ANSI color code regex const regex = /\x1B\[[0-9;]*m/g;