diff --git a/.github/workflows/ci-checks.yaml b/.github/workflows/ci-checks.yaml
index 8009e97..5c16f2e 100644
--- a/.github/workflows/ci-checks.yaml
+++ b/.github/workflows/ci-checks.yaml
@@ -21,28 +21,21 @@ jobs:
node-version: "20" # Specify the node version you need
- name: Setup pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v4
with:
- version: 8
- run_install: false
-
- - name: Get pnpm store directory
- shell: bash
- run: |
- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
-
+ version: 10
+
- name: Cache pnpm store
uses: actions/cache@v4
with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.OS }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ path: ~/.pnpm-store
+ key: ${{ runner.OS }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
- ${{ runner.OS }}-pnpm-store-
+ ${{ runner.OS }}-pnpm-
- name: Install Dependencies
run: pnpm install --frozen-lockfile
-
lint:
needs: install-dependencies
runs-on: [ubuntu-latest]
@@ -51,32 +44,25 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v4
with:
- node-version: "20" # Specify the node version you need
+ node-version: "20"
- name: Setup pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v4
with:
- version: 8
- run_install: false
-
- - name: Get pnpm store directory
- shell: bash
- run: |
- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
-
+ version: 10
+
- name: Cache pnpm store
uses: actions/cache@v4
with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.OS }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ path: ~/.pnpm-store
+ key: ${{ runner.OS }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
- ${{ runner.OS }}-pnpm-store-
+ ${{ runner.OS }}-pnpm-
- name: Install Dependencies
run: pnpm install --frozen-lockfile
-
- name: Run Linter
- run: packagenpm run lint
+ run: pnpm run lint:check
format:
needs: install-dependencies
@@ -86,33 +72,53 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v4
with:
- node-version: "20" # Specify the node version you need
+ node-version: "20"
- name: Setup pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v4
with:
- version: 8
- run_install: false
-
- - name: Get pnpm store directory
- shell: bash
- run: |
- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
-
+ version: 10
+
- name: Cache pnpm store
uses: actions/cache@v4
with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.OS }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ path: ~/.pnpm-store
+ key: ${{ runner.OS }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
- ${{ runner.OS }}-pnpm-store-
-
+ ${{ runner.OS }}-pnpm-
- name: Install Dependencies
run: pnpm install --frozen-lockfile
+ - name: Run Prettier
+ run: pnpm run format:check
+
+ types:
+ needs: install-dependencies
+ runs-on: [ubuntu-latest]
+ steps:
+ - uses: actions/checkout@v4
+ - name: Use Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: "20"
+
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4
+ with:
+ version: 10
+ - name: Cache pnpm store
+ uses: actions/cache@v4
+ with:
+ path: ~/.pnpm-store
+ key: ${{ runner.OS }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.OS }}-pnpm-
+
+ - name: Install Dependencies
+ run: pnpm install --frozen-lockfile
- name: Run Prettier
- run: npm run check-format
+ run: pnpm run type:check
test:
needs: install-dependencies
@@ -122,29 +128,22 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v4
with:
- node-version: "20" # Specify the node version you need
+ node-version: "20"
- name: Setup pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v4
with:
- version: 8
- run_install: false
-
- - name: Get pnpm store directory
- shell: bash
- run: |
- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
-
+ version: 10
+
- name: Cache pnpm store
uses: actions/cache@v4
with:
- path: ${{ env.STORE_PATH }}
- key: ${{ runner.OS }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ path: ~/.pnpm-store
+ key: ${{ runner.OS }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
- ${{ runner.OS }}-pnpm-store-
+ ${{ runner.OS }}-pnpm-
- name: Install Dependencies
- run: pnpm install --frozen-lockfile
- && npm run build
+ run: pnpm install --frozen-lockfile && pnpm run build
- name: Run Tests
run: pnpm run test
diff --git a/.gitignore b/.gitignore
index b512c09..81c6473 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,19 @@
-node_modules
\ No newline at end of file
+# Logs
+logs
+*.log
+npm-debug.log*
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/.npmignore b/.npmignore
index 122ed5d..7395734 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,7 +1,4 @@
src
-demo
-docker
-tests
-babel.config.js
-esbuild.config.mjs
-jest.config.js
\ No newline at end of file
+tsconfig.js
+tsconfig.types.mjs
+vite.config.js
diff --git a/babel.config.js b/babel.config.js
deleted file mode 100644
index c99d1e1..0000000
--- a/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [["@babel/preset-env", { targets: { node: "current" } }]],
-}
diff --git a/coverage/clover.xml b/coverage/clover.xml
deleted file mode 100644
index 10ce8c9..0000000
--- a/coverage/clover.xml
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
deleted file mode 100644
index 6ef97eb..0000000
--- a/coverage/coverage-final.json
+++ /dev/null
@@ -1,2572 +0,0 @@
-{
- "/workspace/json-viewer/src/component.js": {
- "path": "/workspace/json-viewer/src/component.js",
- "statementMap": {
- "0": { "start": { "line": 25, "column": 23 }, "end": { "line": 35, "column": 1 } },
- "1": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 11 } },
- "2": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 41 } },
- "3": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 64 } },
- "4": { "start": { "line": 51, "column": 23 }, "end": { "line": 51, "column": 58 } },
- "5": { "start": { "line": 52, "column": 24 }, "end": { "line": 52, "column": 55 } },
- "6": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 41 } },
- "7": { "start": { "line": 55, "column": 4 }, "end": { "line": 55, "column": 39 } },
- "8": { "start": { "line": 56, "column": 4 }, "end": { "line": 56, "column": 54 } },
- "9": { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 36 } },
- "10": { "start": { "line": 61, "column": 4 }, "end": { "line": 61, "column": 60 } },
- "11": { "start": { "line": 67, "column": 4 }, "end": { "line": 69, "column": 5 } },
- "12": { "start": { "line": 68, "column": 6 }, "end": { "line": 68, "column": 60 } },
- "13": { "start": { "line": 72, "column": 29 }, "end": { "line": 72, "column": 73 } },
- "14": { "start": { "line": 74, "column": 10 }, "end": { "line": 76, "column": 3 } },
- "15": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 73 } },
- "16": { "start": { "line": 78, "column": 23 }, "end": { "line": 91, "column": 3 } },
- "17": { "start": { "line": 79, "column": 4 }, "end": { "line": 90, "column": 5 } },
- "18": { "start": { "line": 80, "column": 6 }, "end": { "line": 80, "column": 34 } },
- "19": { "start": { "line": 81, "column": 6 }, "end": { "line": 83, "column": 7 } },
- "20": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 71 } },
- "21": { "start": { "line": 84, "column": 6 }, "end": { "line": 84, "column": 51 } },
- "22": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 51 } },
- "23": { "start": { "line": 86, "column": 6 }, "end": { "line": 86, "column": 37 } },
- "24": { "start": { "line": 87, "column": 6 }, "end": { "line": 87, "column": 20 } },
- "25": { "start": { "line": 89, "column": 6 }, "end": { "line": 89, "column": 55 } },
- "26": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 68 } },
- "27": { "start": { "line": 98, "column": 4 }, "end": { "line": 98, "column": 66 } },
- "28": { "start": { "line": 102, "column": 4 }, "end": { "line": 102, "column": 72 } },
- "29": { "start": { "line": 106, "column": 4 }, "end": { "line": 110, "column": 6 } },
- "30": { "start": { "line": 114, "column": 4 }, "end": { "line": 118, "column": 5 } },
- "31": { "start": { "line": 122, "column": 4 }, "end": { "line": 122, "column": 69 } },
- "32": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 66 } },
- "33": { "start": { "line": 133, "column": 4 }, "end": { "line": 146, "column": 5 } },
- "34": { "start": { "line": 134, "column": 6 }, "end": { "line": 134, "column": 47 } },
- "35": { "start": { "line": 136, "column": 6 }, "end": { "line": 140, "column": 14 } },
- "36": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 14 } },
- "37": { "start": { "line": 142, "column": 6 }, "end": { "line": 142, "column": 68 } },
- "38": { "start": { "line": 143, "column": 6 }, "end": { "line": 143, "column": 36 } },
- "39": { "start": { "line": 145, "column": 6 }, "end": { "line": 145, "column": 49 } },
- "40": { "start": { "line": 153, "column": 4 }, "end": { "line": 174, "column": 5 } },
- "41": { "start": { "line": 154, "column": 6 }, "end": { "line": 154, "column": 45 } },
- "42": { "start": { "line": 156, "column": 28 }, "end": { "line": 156, "column": 51 } },
- "43": { "start": { "line": 158, "column": 6 }, "end": { "line": 158, "column": 54 } },
- "44": { "start": { "line": 158, "column": 48 }, "end": { "line": 158, "column": 54 } },
- "45": { "start": { "line": 159, "column": 6 }, "end": { "line": 159, "column": 40 } },
- "46": { "start": { "line": 161, "column": 6 }, "end": { "line": 171, "column": 7 } },
- "47": { "start": { "line": 162, "column": 8 }, "end": { "line": 167, "column": 12 } },
- "48": { "start": { "line": 163, "column": 23 }, "end": { "line": 163, "column": 31 } },
- "49": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 36 } },
- "50": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 26 } },
- "51": { "start": { "line": 169, "column": 8 }, "end": { "line": 169, "column": 35 } },
- "52": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 22 } },
- "53": { "start": { "line": 173, "column": 6 }, "end": { "line": 173, "column": 48 } },
- "54": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 24 } },
- "55": { "start": { "line": 182, "column": 4 }, "end": { "line": 186, "column": 6 } },
- "56": { "start": { "line": 183, "column": 19 }, "end": { "line": 183, "column": 35 } },
- "57": { "start": { "line": 184, "column": 6 }, "end": { "line": 184, "column": 27 } },
- "58": { "start": { "line": 185, "column": 6 }, "end": { "line": 185, "column": 32 } },
- "59": { "start": { "line": 185, "column": 16 }, "end": { "line": 185, "column": 32 } },
- "60": { "start": { "line": 193, "column": 4 }, "end": { "line": 200, "column": 5 } },
- "61": { "start": { "line": 195, "column": 23 }, "end": { "line": 195, "column": 75 } },
- "62": { "start": { "line": 195, "column": 56 }, "end": { "line": 195, "column": 74 } },
- "63": { "start": { "line": 196, "column": 6 }, "end": { "line": 196, "column": 31 } },
- "64": { "start": { "line": 198, "column": 6 }, "end": { "line": 198, "column": 75 } },
- "65": { "start": { "line": 199, "column": 6 }, "end": { "line": 199, "column": 32 } },
- "66": { "start": { "line": 203, "column": 12 }, "end": { "line": 216, "column": 3 } },
- "67": { "start": { "line": 206, "column": 4 }, "end": { "line": 215, "column": 6 } },
- "68": { "start": { "line": 219, "column": 0 }, "end": { "line": 219, "column": 48 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 43, "column": 2 }, "end": { "line": 43, "column": 3 } },
- "loc": { "start": { "line": 43, "column": 16 }, "end": { "line": 62, "column": 3 } },
- "line": 43
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 65, "column": 2 }, "end": { "line": 65, "column": 3 } },
- "loc": { "start": { "line": 65, "column": 34 }, "end": { "line": 70, "column": 3 } },
- "line": 65
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 67, "column": 43 }, "end": { "line": 67, "column": 44 } },
- "loc": { "start": { "line": 68, "column": 6 }, "end": { "line": 68, "column": 60 } },
- "line": 68
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 74, "column": 10 }, "end": { "line": 74, "column": 11 } },
- "loc": { "start": { "line": 74, "column": 23 }, "end": { "line": 76, "column": 3 } },
- "line": 74
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 78, "column": 23 }, "end": { "line": 78, "column": 24 } },
- "loc": { "start": { "line": 78, "column": 74 }, "end": { "line": 91, "column": 3 } },
- "line": 78
- },
- "5": {
- "name": "(anonymous_5)",
- "decl": { "start": { "line": 93, "column": 2 }, "end": { "line": 93, "column": 3 } },
- "loc": { "start": { "line": 93, "column": 27 }, "end": { "line": 95, "column": 3 } },
- "line": 93
- },
- "6": {
- "name": "(anonymous_6)",
- "decl": { "start": { "line": 97, "column": 2 }, "end": { "line": 97, "column": 3 } },
- "loc": { "start": { "line": 97, "column": 25 }, "end": { "line": 99, "column": 3 } },
- "line": 97
- },
- "7": {
- "name": "(anonymous_7)",
- "decl": { "start": { "line": 101, "column": 2 }, "end": { "line": 101, "column": 3 } },
- "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 103, "column": 3 } },
- "line": 101
- },
- "8": {
- "name": "(anonymous_8)",
- "decl": { "start": { "line": 105, "column": 2 }, "end": { "line": 105, "column": 3 } },
- "loc": { "start": { "line": 105, "column": 27 }, "end": { "line": 111, "column": 3 } },
- "line": 105
- },
- "9": {
- "name": "(anonymous_9)",
- "decl": { "start": { "line": 113, "column": 2 }, "end": { "line": 113, "column": 3 } },
- "loc": { "start": { "line": 113, "column": 28 }, "end": { "line": 119, "column": 3 } },
- "line": 113
- },
- "10": {
- "name": "(anonymous_10)",
- "decl": { "start": { "line": 121, "column": 2 }, "end": { "line": 121, "column": 3 } },
- "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 123, "column": 3 } },
- "line": 121
- },
- "11": {
- "name": "(anonymous_11)",
- "decl": { "start": { "line": 125, "column": 2 }, "end": { "line": 125, "column": 3 } },
- "loc": { "start": { "line": 125, "column": 25 }, "end": { "line": 127, "column": 3 } },
- "line": 125
- },
- "12": {
- "name": "(anonymous_12)",
- "decl": { "start": { "line": 132, "column": 2 }, "end": { "line": 132, "column": 3 } },
- "loc": { "start": { "line": 132, "column": 22 }, "end": { "line": 147, "column": 3 } },
- "line": 132
- },
- "13": {
- "name": "(anonymous_13)",
- "decl": { "start": { "line": 152, "column": 2 }, "end": { "line": 152, "column": 3 } },
- "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 175, "column": 3 } },
- "line": 152
- },
- "14": {
- "name": "(anonymous_14)",
- "decl": { "start": { "line": 163, "column": 16 }, "end": { "line": 163, "column": 17 } },
- "loc": { "start": { "line": 163, "column": 23 }, "end": { "line": 163, "column": 31 } },
- "line": 163
- },
- "15": {
- "name": "(anonymous_15)",
- "decl": { "start": { "line": 164, "column": 16 }, "end": { "line": 164, "column": 17 } },
- "loc": { "start": { "line": 164, "column": 26 }, "end": { "line": 167, "column": 11 } },
- "line": 164
- },
- "16": {
- "name": "(anonymous_16)",
- "decl": { "start": { "line": 177, "column": 2 }, "end": { "line": 177, "column": 3 } },
- "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 179, "column": 3 } },
- "line": 177
- },
- "17": {
- "name": "(anonymous_17)",
- "decl": { "start": { "line": 181, "column": 2 }, "end": { "line": 181, "column": 3 } },
- "loc": { "start": { "line": 181, "column": 22 }, "end": { "line": 187, "column": 3 } },
- "line": 181
- },
- "18": {
- "name": "(anonymous_18)",
- "decl": { "start": { "line": 182, "column": 48 }, "end": { "line": 182, "column": 49 } },
- "loc": { "start": { "line": 182, "column": 54 }, "end": { "line": 186, "column": 5 } },
- "line": 182
- },
- "19": {
- "name": "(anonymous_19)",
- "decl": { "start": { "line": 189, "column": 2 }, "end": { "line": 189, "column": 3 } },
- "loc": { "start": { "line": 189, "column": 53 }, "end": { "line": 201, "column": 3 } },
- "line": 189
- },
- "20": {
- "name": "(anonymous_20)",
- "decl": { "start": { "line": 195, "column": 49 }, "end": { "line": 195, "column": 50 } },
- "loc": { "start": { "line": 195, "column": 56 }, "end": { "line": 195, "column": 74 } },
- "line": 195
- },
- "21": {
- "name": "(anonymous_21)",
- "decl": { "start": { "line": 203, "column": 12 }, "end": { "line": 203, "column": 13 } },
- "loc": { "start": { "line": 203, "column": 18 }, "end": { "line": 216, "column": 3 } },
- "line": 203
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 60 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 55 } },
- { "start": { "line": 75, "column": 58 }, "end": { "line": 75, "column": 60 } }
- ],
- "line": 75
- },
- "1": {
- "loc": { "start": { "line": 81, "column": 6 }, "end": { "line": 83, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 81, "column": 6 }, "end": { "line": 83, "column": 7 } },
- { "start": {}, "end": {} }
- ],
- "line": 81
- },
- "2": {
- "loc": { "start": { "line": 81, "column": 10 }, "end": { "line": 81, "column": 57 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 81, "column": 10 }, "end": { "line": 81, "column": 23 } },
- { "start": { "line": 81, "column": 27 }, "end": { "line": 81, "column": 57 } }
- ],
- "line": 81
- },
- "3": {
- "loc": { "start": { "line": 84, "column": 6 }, "end": { "line": 84, "column": 51 } },
- "type": "if",
- "locations": [
- { "start": { "line": 84, "column": 6 }, "end": { "line": 84, "column": 51 } },
- { "start": {}, "end": {} }
- ],
- "line": 84
- },
- "4": {
- "loc": { "start": { "line": 136, "column": 6 }, "end": { "line": 140, "column": 14 } },
- "type": "if",
- "locations": [
- { "start": { "line": 136, "column": 6 }, "end": { "line": 140, "column": 14 } },
- { "start": {}, "end": {} }
- ],
- "line": 136
- },
- "5": {
- "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 138, "column": 53 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 40 } },
- { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 53 } }
- ],
- "line": 137
- },
- "6": {
- "loc": { "start": { "line": 158, "column": 6 }, "end": { "line": 158, "column": 54 } },
- "type": "if",
- "locations": [
- { "start": { "line": 158, "column": 6 }, "end": { "line": 158, "column": 54 } },
- { "start": {}, "end": {} }
- ],
- "line": 158
- },
- "7": {
- "loc": { "start": { "line": 161, "column": 6 }, "end": { "line": 171, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 161, "column": 6 }, "end": { "line": 171, "column": 7 } },
- { "start": { "line": 168, "column": 13 }, "end": { "line": 171, "column": 7 } }
- ],
- "line": 161
- },
- "8": {
- "loc": { "start": { "line": 185, "column": 6 }, "end": { "line": 185, "column": 32 } },
- "type": "if",
- "locations": [
- { "start": { "line": 185, "column": 6 }, "end": { "line": 185, "column": 32 } },
- { "start": {}, "end": {} }
- ],
- "line": 185
- },
- "9": {
- "loc": { "start": { "line": 193, "column": 4 }, "end": { "line": 200, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 193, "column": 4 }, "end": { "line": 200, "column": 5 } },
- { "start": { "line": 197, "column": 11 }, "end": { "line": 200, "column": 5 } }
- ],
- "line": 193
- }
- },
- "s": {
- "0": 1,
- "1": 21,
- "2": 21,
- "3": 21,
- "4": 21,
- "5": 21,
- "6": 21,
- "7": 21,
- "8": 21,
- "9": 21,
- "10": 21,
- "11": 2,
- "12": 18,
- "13": 1,
- "14": 21,
- "15": 6,
- "16": 21,
- "17": 16,
- "18": 16,
- "19": 12,
- "20": 1,
- "21": 11,
- "22": 1,
- "23": 10,
- "24": 10,
- "25": 5,
- "26": 3,
- "27": 0,
- "28": 3,
- "29": 2,
- "30": 5,
- "31": 0,
- "32": 3,
- "33": 23,
- "34": 23,
- "35": 23,
- "36": 1,
- "37": 22,
- "38": 21,
- "39": 1,
- "40": 0,
- "41": 0,
- "42": 0,
- "43": 0,
- "44": 0,
- "45": 0,
- "46": 0,
- "47": 0,
- "48": 0,
- "49": 0,
- "50": 0,
- "51": 0,
- "52": 0,
- "53": 0,
- "54": 18,
- "55": 0,
- "56": 0,
- "57": 0,
- "58": 0,
- "59": 0,
- "60": 0,
- "61": 0,
- "62": 0,
- "63": 0,
- "64": 0,
- "65": 0,
- "66": 21,
- "67": 10,
- "68": 1
- },
- "f": {
- "0": 21,
- "1": 2,
- "2": 18,
- "3": 6,
- "4": 16,
- "5": 3,
- "6": 0,
- "7": 3,
- "8": 2,
- "9": 5,
- "10": 0,
- "11": 3,
- "12": 23,
- "13": 0,
- "14": 0,
- "15": 0,
- "16": 18,
- "17": 0,
- "18": 0,
- "19": 0,
- "20": 0,
- "21": 10
- },
- "b": {
- "0": [0, 6],
- "1": [1, 11],
- "2": [12, 2],
- "3": [1, 10],
- "4": [1, 22],
- "5": [23, 22],
- "6": [0, 0],
- "7": [0, 0],
- "8": [0, 0],
- "9": [0, 0]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "d039e5fc9d5b6b10fa6e77a933af38d7c13d83fa"
- },
- "/workspace/json-viewer/src/data-helpers.js": {
- "path": "/workspace/json-viewer/src/data-helpers.js",
- "statementMap": {
- "0": { "start": { "line": 2, "column": 21 }, "end": { "line": 10, "column": 1 } },
- "1": { "start": { "line": 3, "column": 2 }, "end": { "line": 9, "column": 3 } },
- "2": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 35 } },
- "3": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 16 } },
- "4": { "start": { "line": 13, "column": 24 }, "end": { "line": 30, "column": 1 } },
- "5": { "start": { "line": 14, "column": 2 }, "end": { "line": 14, "column": 41 } },
- "6": { "start": { "line": 14, "column": 27 }, "end": { "line": 14, "column": 41 } },
- "7": { "start": { "line": 15, "column": 2 }, "end": { "line": 15, "column": 34 } },
- "8": { "start": { "line": 15, "column": 21 }, "end": { "line": 15, "column": 34 } },
- "9": { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 45 } },
- "10": { "start": { "line": 16, "column": 30 }, "end": { "line": 16, "column": 45 } },
- "11": { "start": { "line": 18, "column": 15 }, "end": { "line": 18, "column": 26 } },
- "12": { "start": { "line": 19, "column": 2 }, "end": { "line": 23, "column": 3 } },
- "13": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 33 } },
- "14": { "start": { "line": 20, "column": 21 }, "end": { "line": 20, "column": 33 } },
- "15": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 42 } },
- "16": { "start": { "line": 21, "column": 25 }, "end": { "line": 21, "column": 42 } },
- "17": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 51 } },
- "18": { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 39 } },
- "19": { "start": { "line": 24, "column": 26 }, "end": { "line": 24, "column": 39 } },
- "20": { "start": { "line": 26, "column": 2 }, "end": { "line": 28, "column": 3 } },
- "21": { "start": { "line": 27, "column": 4 }, "end": { "line": 27, "column": 17 } },
- "22": { "start": { "line": 29, "column": 2 }, "end": { "line": 29, "column": 13 } },
- "23": { "start": { "line": 33, "column": 25 }, "end": { "line": 69, "column": 1 } },
- "24": { "start": { "line": 35, "column": 26 }, "end": { "line": 45, "column": 60 } },
- "25": { "start": { "line": 48, "column": 24 }, "end": { "line": 65, "column": 3 } },
- "26": { "start": { "line": 49, "column": 4 }, "end": { "line": 62, "column": 5 } },
- "27": { "start": { "line": 50, "column": 6 }, "end": { "line": 50, "column": 16 } },
- "28": { "start": { "line": 51, "column": 11 }, "end": { "line": 62, "column": 5 } },
- "29": { "start": { "line": 52, "column": 6 }, "end": { "line": 59, "column": 8 } },
- "30": { "start": { "line": 53, "column": 8 }, "end": { "line": 57, "column": 9 } },
- "31": { "start": { "line": 54, "column": 10 }, "end": { "line": 54, "column": 20 } },
- "32": { "start": { "line": 55, "column": 15 }, "end": { "line": 57, "column": 9 } },
- "33": { "start": { "line": 56, "column": 10 }, "end": { "line": 56, "column": 26 } },
- "34": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 16 } },
- "35": { "start": { "line": 60, "column": 11 }, "end": { "line": 62, "column": 5 } },
- "36": { "start": { "line": 61, "column": 6 }, "end": { "line": 61, "column": 22 } },
- "37": { "start": { "line": 64, "column": 4 }, "end": { "line": 64, "column": 16 } },
- "38": { "start": { "line": 68, "column": 2 }, "end": { "line": 68, "column": 51 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 2, "column": 21 }, "end": { "line": 2, "column": 22 } },
- "loc": { "start": { "line": 2, "column": 33 }, "end": { "line": 10, "column": 1 } },
- "line": 2
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 13, "column": 24 }, "end": { "line": 13, "column": 25 } },
- "loc": { "start": { "line": 13, "column": 34 }, "end": { "line": 30, "column": 1 } },
- "line": 13
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 33, "column": 25 }, "end": { "line": 33, "column": 26 } },
- "loc": { "start": { "line": 33, "column": 41 }, "end": { "line": 69, "column": 1 } },
- "line": 33
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 48, "column": 24 }, "end": { "line": 48, "column": 25 } },
- "loc": { "start": { "line": 48, "column": 40 }, "end": { "line": 65, "column": 3 } },
- "line": 48
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 52, "column": 23 }, "end": { "line": 52, "column": 24 } },
- "loc": { "start": { "line": 52, "column": 30 }, "end": { "line": 59, "column": 7 } },
- "line": 52
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 14, "column": 2 }, "end": { "line": 14, "column": 41 } },
- "type": "if",
- "locations": [
- { "start": { "line": 14, "column": 2 }, "end": { "line": 14, "column": 41 } },
- { "start": {}, "end": {} }
- ],
- "line": 14
- },
- "1": {
- "loc": { "start": { "line": 15, "column": 2 }, "end": { "line": 15, "column": 34 } },
- "type": "if",
- "locations": [
- { "start": { "line": 15, "column": 2 }, "end": { "line": 15, "column": 34 } },
- { "start": {}, "end": {} }
- ],
- "line": 15
- },
- "2": {
- "loc": { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 45 } },
- "type": "if",
- "locations": [
- { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 45 } },
- { "start": {}, "end": {} }
- ],
- "line": 16
- },
- "3": {
- "loc": { "start": { "line": 19, "column": 2 }, "end": { "line": 23, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 19, "column": 2 }, "end": { "line": 23, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 19
- },
- "4": {
- "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 33 } },
- "type": "if",
- "locations": [
- { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 33 } },
- { "start": {}, "end": {} }
- ],
- "line": 20
- },
- "5": {
- "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 42 } },
- "type": "if",
- "locations": [
- { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 42 } },
- { "start": {}, "end": {} }
- ],
- "line": 21
- },
- "6": {
- "loc": { "start": { "line": 22, "column": 11 }, "end": { "line": 22, "column": 51 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 22, "column": 36 }, "end": { "line": 22, "column": 41 } },
- { "start": { "line": 22, "column": 44 }, "end": { "line": 22, "column": 51 } }
- ],
- "line": 22
- },
- "7": {
- "loc": { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 39 } },
- "type": "if",
- "locations": [
- { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 39 } },
- { "start": {}, "end": {} }
- ],
- "line": 24
- },
- "8": {
- "loc": { "start": { "line": 26, "column": 2 }, "end": { "line": 28, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 26, "column": 2 }, "end": { "line": 28, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 26
- },
- "9": {
- "loc": { "start": { "line": 26, "column": 6 }, "end": { "line": 26, "column": 47 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 26, "column": 6 }, "end": { "line": 26, "column": 23 } },
- { "start": { "line": 26, "column": 27 }, "end": { "line": 26, "column": 47 } }
- ],
- "line": 26
- },
- "10": {
- "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 62, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 49, "column": 4 }, "end": { "line": 62, "column": 5 } },
- { "start": { "line": 51, "column": 11 }, "end": { "line": 62, "column": 5 } }
- ],
- "line": 49
- },
- "11": {
- "loc": { "start": { "line": 51, "column": 11 }, "end": { "line": 62, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 51, "column": 11 }, "end": { "line": 62, "column": 5 } },
- { "start": { "line": 60, "column": 11 }, "end": { "line": 62, "column": 5 } }
- ],
- "line": 51
- },
- "12": {
- "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 57, "column": 9 } },
- "type": "if",
- "locations": [
- { "start": { "line": 53, "column": 8 }, "end": { "line": 57, "column": 9 } },
- { "start": { "line": 55, "column": 15 }, "end": { "line": 57, "column": 9 } }
- ],
- "line": 53
- },
- "13": {
- "loc": { "start": { "line": 55, "column": 15 }, "end": { "line": 57, "column": 9 } },
- "type": "if",
- "locations": [
- { "start": { "line": 55, "column": 15 }, "end": { "line": 57, "column": 9 } },
- { "start": {}, "end": {} }
- ],
- "line": 55
- },
- "14": {
- "loc": { "start": { "line": 60, "column": 11 }, "end": { "line": 62, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 60, "column": 11 }, "end": { "line": 62, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 60
- }
- },
- "s": {
- "0": 4,
- "1": 11,
- "2": 11,
- "3": 9,
- "4": 4,
- "5": 79,
- "6": 2,
- "7": 77,
- "8": 1,
- "9": 76,
- "10": 0,
- "11": 76,
- "12": 76,
- "13": 4,
- "14": 1,
- "15": 3,
- "16": 1,
- "17": 2,
- "18": 72,
- "19": 1,
- "20": 71,
- "21": 0,
- "22": 71,
- "23": 4,
- "24": 9,
- "25": 9,
- "26": 45,
- "27": 5,
- "28": 40,
- "29": 3,
- "30": 15,
- "31": 0,
- "32": 15,
- "33": 0,
- "34": 15,
- "35": 37,
- "36": 4,
- "37": 33,
- "38": 9
- },
- "f": { "0": 11, "1": 79, "2": 9, "3": 45, "4": 15 },
- "b": {
- "0": [2, 77],
- "1": [1, 76],
- "2": [0, 76],
- "3": [4, 72],
- "4": [1, 3],
- "5": [1, 2],
- "6": [1, 1],
- "7": [1, 71],
- "8": [0, 71],
- "9": [71, 33],
- "10": [5, 40],
- "11": [3, 37],
- "12": [0, 15],
- "13": [0, 15],
- "14": [4, 33]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "656e6c675abdbe44107ca960705a00c714125dea"
- },
- "/workspace/json-viewer/src/themes.js": {
- "path": "/workspace/json-viewer/src/themes.js",
- "statementMap": {
- "0": { "start": { "line": 21, "column": 15 }, "end": { "line": 1426, "column": 1 } },
- "1": { "start": { "line": 1428, "column": 31 }, "end": { "line": 1428, "column": 50 } },
- "2": { "start": { "line": 1430, "column": 27 }, "end": { "line": 1448, "column": 1 } },
- "3": { "start": { "line": 1432, "column": 2 }, "end": { "line": 1443, "column": 3 } },
- "4": { "start": { "line": 1433, "column": 4 }, "end": { "line": 1435, "column": 5 } },
- "5": { "start": { "line": 1434, "column": 6 }, "end": { "line": 1434, "column": 50 } },
- "6": { "start": { "line": 1436, "column": 4 }, "end": { "line": 1440, "column": 10 } },
- "7": { "start": { "line": 1437, "column": 18 }, "end": { "line": 1437, "column": 56 } },
- "8": { "start": { "line": 1438, "column": 6 }, "end": { "line": 1438, "column": 18 } },
- "9": { "start": { "line": 1439, "column": 6 }, "end": { "line": 1439, "column": 16 } },
- "10": { "start": { "line": 1442, "column": 4 }, "end": { "line": 1442, "column": 24 } },
- "11": { "start": { "line": 1445, "column": 2 }, "end": { "line": 1447, "column": 16 } },
- "12": { "start": { "line": 1446, "column": 18 }, "end": { "line": 1446, "column": 44 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 1430, "column": 27 }, "end": { "line": 1430, "column": 28 } },
- "loc": { "start": { "line": 1430, "column": 45 }, "end": { "line": 1448, "column": 1 } },
- "line": 1430
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 1436, "column": 40 }, "end": { "line": 1436, "column": 41 } },
- "loc": { "start": { "line": 1436, "column": 55 }, "end": { "line": 1440, "column": 5 } },
- "line": 1436
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 1446, "column": 9 }, "end": { "line": 1446, "column": 10 } },
- "loc": { "start": { "line": 1446, "column": 18 }, "end": { "line": 1446, "column": 44 } },
- "line": 1446
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 1432, "column": 2 }, "end": { "line": 1443, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 1432, "column": 2 }, "end": { "line": 1443, "column": 3 } },
- { "start": { "line": 1441, "column": 9 }, "end": { "line": 1443, "column": 3 } }
- ],
- "line": 1432
- },
- "1": {
- "loc": { "start": { "line": 1433, "column": 4 }, "end": { "line": 1435, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 1433, "column": 4 }, "end": { "line": 1435, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 1433
- }
- },
- "s": {
- "0": 2,
- "1": 2,
- "2": 2,
- "3": 26,
- "4": 25,
- "5": 1,
- "6": 24,
- "7": 384,
- "8": 384,
- "9": 384,
- "10": 1,
- "11": 25,
- "12": 400
- },
- "f": { "0": 26, "1": 384, "2": 400 },
- "b": { "0": [25, 1], "1": [1, 24] },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "0f6f7f4dc2aa8077f1b4a3847da610db0a82b9f8"
- },
- "/workspace/json-viewer/src/validator.js": {
- "path": "/workspace/json-viewer/src/validator.js",
- "statementMap": {
- "0": { "start": { "line": 1, "column": 31 }, "end": { "line": 7, "column": 1 } },
- "1": { "start": { "line": 2, "column": 2 }, "end": { "line": 2, "column": 46 } },
- "2": { "start": { "line": 2, "column": 34 }, "end": { "line": 2, "column": 46 } },
- "3": { "start": { "line": 3, "column": 2 }, "end": { "line": 4, "column": 42 } },
- "4": { "start": { "line": 3, "column": 24 }, "end": { "line": 3, "column": 35 } },
- "5": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 42 } },
- "6": { "start": { "line": 4, "column": 30 }, "end": { "line": 4, "column": 42 } },
- "7": { "start": { "line": 6, "column": 2 }, "end": { "line": 6, "column": 41 } },
- "8": { "start": { "line": 9, "column": 30 }, "end": { "line": 13, "column": 1 } },
- "9": { "start": { "line": 10, "column": 2 }, "end": { "line": 10, "column": 45 } },
- "10": { "start": { "line": 10, "column": 33 }, "end": { "line": 10, "column": 45 } },
- "11": { "start": { "line": 12, "column": 2 }, "end": { "line": 12, "column": 40 } },
- "12": { "start": { "line": 15, "column": 38 }, "end": { "line": 24, "column": 1 } },
- "13": { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 59 } },
- "14": { "start": { "line": 16, "column": 47 }, "end": { "line": 16, "column": 59 } },
- "15": { "start": { "line": 17, "column": 2 }, "end": { "line": 19, "column": 3 } },
- "16": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 29 } },
- "17": { "start": { "line": 20, "column": 2 }, "end": { "line": 22, "column": 3 } },
- "18": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 51 } },
- "19": { "start": { "line": 23, "column": 2 }, "end": { "line": 23, "column": 14 } },
- "20": { "start": { "line": 26, "column": 47 }, "end": { "line": 37, "column": 1 } },
- "21": { "start": { "line": 27, "column": 2 }, "end": { "line": 27, "column": 46 } },
- "22": { "start": { "line": 27, "column": 34 }, "end": { "line": 27, "column": 46 } },
- "23": { "start": { "line": 28, "column": 2 }, "end": { "line": 28, "column": 45 } },
- "24": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 45 } },
- "25": { "start": { "line": 29, "column": 2 }, "end": { "line": 34, "column": 3 } },
- "26": { "start": { "line": 29, "column": 24 }, "end": { "line": 29, "column": 35 } },
- "27": { "start": { "line": 30, "column": 7 }, "end": { "line": 34, "column": 3 } },
- "28": { "start": { "line": 30, "column": 30 }, "end": { "line": 30, "column": 42 } },
- "29": { "start": { "line": 31, "column": 7 }, "end": { "line": 34, "column": 3 } },
- "30": { "start": { "line": 32, "column": 4 }, "end": { "line": 32, "column": 29 } },
- "31": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 49 } },
- "32": { "start": { "line": 33, "column": 37 }, "end": { "line": 33, "column": 49 } },
- "33": { "start": { "line": 36, "column": 2 }, "end": { "line": 36, "column": 62 } },
- "34": { "start": { "line": 39, "column": 36 }, "end": { "line": 50, "column": 1 } },
- "35": { "start": { "line": 40, "column": 2 }, "end": { "line": 40, "column": 45 } },
- "36": { "start": { "line": 40, "column": 33 }, "end": { "line": 40, "column": 45 } },
- "37": { "start": { "line": 41, "column": 2 }, "end": { "line": 47, "column": 3 } },
- "38": { "start": { "line": 42, "column": 4 }, "end": { "line": 46, "column": 5 } },
- "39": { "start": { "line": 43, "column": 6 }, "end": { "line": 43, "column": 30 } },
- "40": { "start": { "line": 45, "column": 6 }, "end": { "line": 45, "column": 18 } },
- "41": { "start": { "line": 49, "column": 2 }, "end": { "line": 49, "column": 48 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 1, "column": 31 }, "end": { "line": 1, "column": 32 } },
- "loc": { "start": { "line": 1, "column": 42 }, "end": { "line": 7, "column": 1 } },
- "line": 1
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 9, "column": 30 }, "end": { "line": 9, "column": 31 } },
- "loc": { "start": { "line": 9, "column": 41 }, "end": { "line": 13, "column": 1 } },
- "line": 9
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 15, "column": 38 }, "end": { "line": 15, "column": 39 } },
- "loc": { "start": { "line": 15, "column": 49 }, "end": { "line": 24, "column": 1 } },
- "line": 15
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 26, "column": 47 }, "end": { "line": 26, "column": 48 } },
- "loc": { "start": { "line": 26, "column": 58 }, "end": { "line": 37, "column": 1 } },
- "line": 26
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 39, "column": 36 }, "end": { "line": 39, "column": 37 } },
- "loc": { "start": { "line": 39, "column": 47 }, "end": { "line": 50, "column": 1 } },
- "line": 39
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 2, "column": 2 }, "end": { "line": 2, "column": 46 } },
- "type": "if",
- "locations": [
- { "start": { "line": 2, "column": 2 }, "end": { "line": 2, "column": 46 } },
- { "start": {}, "end": {} }
- ],
- "line": 2
- },
- "1": {
- "loc": { "start": { "line": 3, "column": 2 }, "end": { "line": 4, "column": 42 } },
- "type": "if",
- "locations": [
- { "start": { "line": 3, "column": 2 }, "end": { "line": 4, "column": 42 } },
- { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 42 } }
- ],
- "line": 3
- },
- "2": {
- "loc": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 42 } },
- "type": "if",
- "locations": [
- { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 42 } },
- { "start": {}, "end": {} }
- ],
- "line": 4
- },
- "3": {
- "loc": { "start": { "line": 10, "column": 2 }, "end": { "line": 10, "column": 45 } },
- "type": "if",
- "locations": [
- { "start": { "line": 10, "column": 2 }, "end": { "line": 10, "column": 45 } },
- { "start": {}, "end": {} }
- ],
- "line": 10
- },
- "4": {
- "loc": { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 59 } },
- "type": "if",
- "locations": [
- { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 59 } },
- { "start": {}, "end": {} }
- ],
- "line": 16
- },
- "5": {
- "loc": { "start": { "line": 16, "column": 6 }, "end": { "line": 16, "column": 45 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 16, "column": 6 }, "end": { "line": 16, "column": 31 } },
- { "start": { "line": 16, "column": 35 }, "end": { "line": 16, "column": 45 } }
- ],
- "line": 16
- },
- "6": {
- "loc": { "start": { "line": 17, "column": 2 }, "end": { "line": 19, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 17, "column": 2 }, "end": { "line": 19, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 17
- },
- "7": {
- "loc": { "start": { "line": 20, "column": 2 }, "end": { "line": 22, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 20, "column": 2 }, "end": { "line": 22, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 20
- },
- "8": {
- "loc": { "start": { "line": 20, "column": 6 }, "end": { "line": 20, "column": 31 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 20, "column": 6 }, "end": { "line": 20, "column": 18 } },
- { "start": { "line": 20, "column": 22 }, "end": { "line": 20, "column": 31 } }
- ],
- "line": 20
- },
- "9": {
- "loc": { "start": { "line": 27, "column": 2 }, "end": { "line": 27, "column": 46 } },
- "type": "if",
- "locations": [
- { "start": { "line": 27, "column": 2 }, "end": { "line": 27, "column": 46 } },
- { "start": {}, "end": {} }
- ],
- "line": 27
- },
- "10": {
- "loc": { "start": { "line": 28, "column": 2 }, "end": { "line": 28, "column": 45 } },
- "type": "if",
- "locations": [
- { "start": { "line": 28, "column": 2 }, "end": { "line": 28, "column": 45 } },
- { "start": {}, "end": {} }
- ],
- "line": 28
- },
- "11": {
- "loc": { "start": { "line": 29, "column": 2 }, "end": { "line": 34, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 29, "column": 2 }, "end": { "line": 34, "column": 3 } },
- { "start": { "line": 30, "column": 7 }, "end": { "line": 34, "column": 3 } }
- ],
- "line": 29
- },
- "12": {
- "loc": { "start": { "line": 30, "column": 7 }, "end": { "line": 34, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 30, "column": 7 }, "end": { "line": 34, "column": 3 } },
- { "start": { "line": 31, "column": 7 }, "end": { "line": 34, "column": 3 } }
- ],
- "line": 30
- },
- "13": {
- "loc": { "start": { "line": 31, "column": 7 }, "end": { "line": 34, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 31, "column": 7 }, "end": { "line": 34, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 31
- },
- "14": {
- "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 49 } },
- "type": "if",
- "locations": [
- { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 49 } },
- { "start": {}, "end": {} }
- ],
- "line": 33
- },
- "15": {
- "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 35 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 21 } },
- { "start": { "line": 33, "column": 25 }, "end": { "line": 33, "column": 35 } }
- ],
- "line": 33
- },
- "16": {
- "loc": { "start": { "line": 40, "column": 2 }, "end": { "line": 40, "column": 45 } },
- "type": "if",
- "locations": [
- { "start": { "line": 40, "column": 2 }, "end": { "line": 40, "column": 45 } },
- { "start": {}, "end": {} }
- ],
- "line": 40
- },
- "17": {
- "loc": { "start": { "line": 41, "column": 2 }, "end": { "line": 47, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 41, "column": 2 }, "end": { "line": 47, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 41
- }
- },
- "s": {
- "0": 2,
- "1": 11,
- "2": 4,
- "3": 7,
- "4": 1,
- "5": 6,
- "6": 3,
- "7": 3,
- "8": 2,
- "9": 4,
- "10": 3,
- "11": 1,
- "12": 2,
- "13": 7,
- "14": 2,
- "15": 5,
- "16": 4,
- "17": 5,
- "18": 3,
- "19": 2,
- "20": 2,
- "21": 12,
- "22": 3,
- "23": 9,
- "24": 2,
- "25": 7,
- "26": 2,
- "27": 5,
- "28": 1,
- "29": 4,
- "30": 4,
- "31": 4,
- "32": 2,
- "33": 2,
- "34": 2,
- "35": 28,
- "36": 1,
- "37": 27,
- "38": 26,
- "39": 26,
- "40": 25,
- "41": 1
- },
- "f": { "0": 11, "1": 4, "2": 7, "3": 12, "4": 28 },
- "b": {
- "0": [4, 7],
- "1": [1, 6],
- "2": [3, 3],
- "3": [3, 1],
- "4": [2, 5],
- "5": [7, 3],
- "6": [4, 1],
- "7": [3, 2],
- "8": [5, 3],
- "9": [3, 9],
- "10": [2, 7],
- "11": [2, 5],
- "12": [1, 4],
- "13": [4, 0],
- "14": [2, 2],
- "15": [4, 2],
- "16": [1, 27],
- "17": [26, 1]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "3dc5d5fe81c515595f98aaf5b68b6cf8d97ac7cc"
- },
- "/workspace/json-viewer/src/renderer/container.js": {
- "path": "/workspace/json-viewer/src/renderer/container.js",
- "statementMap": {
- "0": { "start": { "line": 5, "column": 24 }, "end": { "line": 5, "column": 53 } },
- "1": { "start": { "line": 6, "column": 2 }, "end": { "line": 6, "column": 39 } },
- "2": { "start": { "line": 7, "column": 2 }, "end": { "line": 7, "column": 33 } },
- "3": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 20 } },
- "4": { "start": { "line": 9, "column": 16 }, "end": { "line": 9, "column": 20 } },
- "5": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 18 } },
- "6": { "start": { "line": 13, "column": 2 }, "end": { "line": 116, "column": 3 } },
- "7": { "start": { "line": 24, "column": 4 }, "end": { "line": 47, "column": 5 } },
- "8": { "start": { "line": 25, "column": 35 }, "end": { "line": 25, "column": 55 } },
- "9": { "start": { "line": 27, "column": 6 }, "end": { "line": 46, "column": 7 } },
- "10": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 54 } },
- "11": { "start": { "line": 30, "column": 8 }, "end": { "line": 39, "column": 10 } },
- "12": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 49 } },
- "13": { "start": { "line": 36, "column": 25 }, "end": { "line": 36, "column": 49 } },
- "14": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 34 } },
- "15": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 54 } },
- "16": { "start": { "line": 41, "column": 8 }, "end": { "line": 45, "column": 9 } },
- "17": { "start": { "line": 42, "column": 10 }, "end": { "line": 42, "column": 48 } },
- "18": { "start": { "line": 43, "column": 10 }, "end": { "line": 43, "column": 51 } },
- "19": { "start": { "line": 44, "column": 10 }, "end": { "line": 44, "column": 27 } },
- "20": { "start": { "line": 48, "column": 4 }, "end": { "line": 75, "column": 5 } },
- "21": { "start": { "line": 49, "column": 6 }, "end": { "line": 49, "column": 37 } },
- "22": { "start": { "line": 50, "column": 6 }, "end": { "line": 74, "column": 7 } },
- "23": { "start": { "line": 51, "column": 8 }, "end": { "line": 68, "column": 12 } },
- "24": { "start": { "line": 52, "column": 10 }, "end": { "line": 68, "column": 12 } },
- "25": { "start": { "line": 56, "column": 30 }, "end": { "line": 56, "column": 50 } },
- "26": { "start": { "line": 57, "column": 14 }, "end": { "line": 61, "column": 15 } },
- "27": { "start": { "line": 58, "column": 16 }, "end": { "line": 58, "column": 46 } },
- "28": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 46 } },
- "29": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 51 } },
- "30": { "start": { "line": 63, "column": 14 }, "end": { "line": 63, "column": 34 } },
- "31": { "start": { "line": 66, "column": 14 }, "end": { "line": 66, "column": 57 } },
- "32": { "start": { "line": 66, "column": 27 }, "end": { "line": 66, "column": 57 } },
- "33": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 62 } },
- "34": { "start": { "line": 69, "column": 21 }, "end": { "line": 69, "column": 62 } },
- "35": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 46 } },
- "36": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 63 } },
- "37": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 37 } },
- "38": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 37 } },
- "39": { "start": { "line": 77, "column": 29 }, "end": { "line": 77, "column": 31 } },
- "40": { "start": { "line": 79, "column": 4 }, "end": { "line": 82, "column": 5 } },
- "41": { "start": { "line": 80, "column": 6 }, "end": { "line": 80, "column": 31 } },
- "42": { "start": { "line": 81, "column": 6 }, "end": { "line": 81, "column": 42 } },
- "43": { "start": { "line": 84, "column": 4 }, "end": { "line": 87, "column": 5 } },
- "44": { "start": { "line": 85, "column": 6 }, "end": { "line": 85, "column": 27 } },
- "45": { "start": { "line": 86, "column": 6 }, "end": { "line": 86, "column": 38 } },
- "46": { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } },
- "47": { "start": { "line": 89, "column": 6 }, "end": { "line": 89, "column": 38 } },
- "48": { "start": { "line": 93, "column": 4 }, "end": { "line": 96, "column": 5 } },
- "49": { "start": { "line": 94, "column": 6 }, "end": { "line": 94, "column": 31 } },
- "50": { "start": { "line": 95, "column": 6 }, "end": { "line": 95, "column": 59 } },
- "51": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 5 } },
- "52": { "start": { "line": 99, "column": 6 }, "end": { "line": 99, "column": 31 } },
- "53": { "start": { "line": 100, "column": 6 }, "end": { "line": 100, "column": 59 } },
- "54": { "start": { "line": 103, "column": 4 }, "end": { "line": 106, "column": 5 } },
- "55": { "start": { "line": 104, "column": 6 }, "end": { "line": 104, "column": 41 } },
- "56": { "start": { "line": 105, "column": 6 }, "end": { "line": 105, "column": 70 } },
- "57": { "start": { "line": 108, "column": 4 }, "end": { "line": 115, "column": 5 } },
- "58": { "start": { "line": 112, "column": 6 }, "end": { "line": 112, "column": 66 } },
- "59": { "start": { "line": 113, "column": 6 }, "end": { "line": 113, "column": 75 } },
- "60": { "start": { "line": 114, "column": 6 }, "end": { "line": 114, "column": 43 } },
- "61": { "start": { "line": 118, "column": 2 }, "end": { "line": 118, "column": 22 } }
- },
- "fnMap": {
- "0": {
- "name": "Container",
- "decl": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 18 } },
- "loc": { "start": { "line": 4, "column": 39 }, "end": { "line": 119, "column": 1 } },
- "line": 4
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 13, "column": 16 }, "end": { "line": 13, "column": 17 } },
- "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 116, "column": 3 } },
- "line": 22
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 35, "column": 26 }, "end": { "line": 35, "column": 27 } },
- "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 38, "column": 11 } },
- "line": 35
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 55, "column": 22 }, "end": { "line": 55, "column": 23 } },
- "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 64, "column": 13 } },
- "line": 55
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 65, "column": 22 }, "end": { "line": 65, "column": 23 } },
- "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 67, "column": 13 } },
- "line": 65
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 4, "column": 25 }, "end": { "line": 4, "column": 37 } },
- "type": "default-arg",
- "locations": [{ "start": { "line": 4, "column": 35 }, "end": { "line": 4, "column": 37 } }],
- "line": 4
- },
- "1": {
- "loc": { "start": { "line": 24, "column": 4 }, "end": { "line": 47, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 24, "column": 4 }, "end": { "line": 47, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 24
- },
- "2": {
- "loc": { "start": { "line": 27, "column": 6 }, "end": { "line": 46, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 27, "column": 6 }, "end": { "line": 46, "column": 7 } },
- { "start": {}, "end": {} }
- ],
- "line": 27
- },
- "3": {
- "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 49 } },
- "type": "if",
- "locations": [
- { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 49 } },
- { "start": {}, "end": {} }
- ],
- "line": 36
- },
- "4": {
- "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 45, "column": 9 } },
- "type": "if",
- "locations": [
- { "start": { "line": 41, "column": 8 }, "end": { "line": 45, "column": 9 } },
- { "start": {}, "end": {} }
- ],
- "line": 41
- },
- "5": {
- "loc": { "start": { "line": 41, "column": 12 }, "end": { "line": 41, "column": 40 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 41, "column": 12 }, "end": { "line": 41, "column": 29 } },
- { "start": { "line": 41, "column": 33 }, "end": { "line": 41, "column": 40 } }
- ],
- "line": 41
- },
- "6": {
- "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 75, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 48, "column": 4 }, "end": { "line": 75, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 48
- },
- "7": {
- "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 70 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 33 } },
- { "start": { "line": 48, "column": 37 }, "end": { "line": 48, "column": 70 } }
- ],
- "line": 48
- },
- "8": {
- "loc": { "start": { "line": 50, "column": 6 }, "end": { "line": 74, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 50, "column": 6 }, "end": { "line": 74, "column": 7 } },
- { "start": { "line": 71, "column": 13 }, "end": { "line": 74, "column": 7 } }
- ],
- "line": 50
- },
- "9": {
- "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 68, "column": 12 } },
- "type": "if",
- "locations": [
- { "start": { "line": 51, "column": 8 }, "end": { "line": 68, "column": 12 } },
- { "start": {}, "end": {} }
- ],
- "line": 51
- },
- "10": {
- "loc": { "start": { "line": 57, "column": 14 }, "end": { "line": 61, "column": 15 } },
- "type": "if",
- "locations": [
- { "start": { "line": 57, "column": 14 }, "end": { "line": 61, "column": 15 } },
- { "start": {}, "end": {} }
- ],
- "line": 57
- },
- "11": {
- "loc": { "start": { "line": 66, "column": 14 }, "end": { "line": 66, "column": 57 } },
- "type": "if",
- "locations": [
- { "start": { "line": 66, "column": 14 }, "end": { "line": 66, "column": 57 } },
- { "start": {}, "end": {} }
- ],
- "line": 66
- },
- "12": {
- "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 62 } },
- "type": "if",
- "locations": [
- { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 62 } },
- { "start": {}, "end": {} }
- ],
- "line": 69
- },
- "13": {
- "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 37 } },
- "type": "if",
- "locations": [
- { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 37 } },
- { "start": {}, "end": {} }
- ],
- "line": 73
- },
- "14": {
- "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 82, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 79, "column": 4 }, "end": { "line": 82, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 79
- },
- "15": {
- "loc": { "start": { "line": 79, "column": 8 }, "end": { "line": 79, "column": 61 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 79, "column": 8 }, "end": { "line": 79, "column": 30 } },
- { "start": { "line": 79, "column": 34 }, "end": { "line": 79, "column": 61 } }
- ],
- "line": 79
- },
- "16": {
- "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 87, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 84, "column": 4 }, "end": { "line": 87, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 84
- },
- "17": {
- "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 55 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 28 } },
- { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 55 } }
- ],
- "line": 84
- },
- "18": {
- "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 88
- },
- "19": {
- "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 59 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 48 } },
- { "start": { "line": 88, "column": 52 }, "end": { "line": 88, "column": 59 } }
- ],
- "line": 88
- },
- "20": {
- "loc": { "start": { "line": 93, "column": 4 }, "end": { "line": 96, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 93, "column": 4 }, "end": { "line": 96, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 93
- },
- "21": {
- "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 61 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 30 } },
- { "start": { "line": 93, "column": 34 }, "end": { "line": 93, "column": 61 } }
- ],
- "line": 93
- },
- "22": {
- "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 98
- },
- "23": {
- "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 61 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 30 } },
- { "start": { "line": 98, "column": 34 }, "end": { "line": 98, "column": 61 } }
- ],
- "line": 98
- },
- "24": {
- "loc": { "start": { "line": 103, "column": 4 }, "end": { "line": 106, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 103, "column": 4 }, "end": { "line": 106, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 103
- },
- "25": {
- "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 76 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 35 } },
- { "start": { "line": 103, "column": 39 }, "end": { "line": 103, "column": 76 } }
- ],
- "line": 103
- },
- "26": {
- "loc": { "start": { "line": 108, "column": 4 }, "end": { "line": 115, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 108, "column": 4 }, "end": { "line": 115, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 108
- },
- "27": {
- "loc": { "start": { "line": 109, "column": 6 }, "end": { "line": 110, "column": 45 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 109, "column": 6 }, "end": { "line": 109, "column": 34 } },
- { "start": { "line": 110, "column": 6 }, "end": { "line": 110, "column": 45 } }
- ],
- "line": 109
- }
- },
- "s": {
- "0": 42,
- "1": 42,
- "2": 42,
- "3": 42,
- "4": 42,
- "5": 42,
- "6": 42,
- "7": 81,
- "8": 9,
- "9": 9,
- "10": 8,
- "11": 8,
- "12": 0,
- "13": 0,
- "14": 0,
- "15": 8,
- "16": 8,
- "17": 0,
- "18": 0,
- "19": 0,
- "20": 81,
- "21": 25,
- "22": 25,
- "23": 3,
- "24": 3,
- "25": 2,
- "26": 2,
- "27": 2,
- "28": 2,
- "29": 2,
- "30": 2,
- "31": 0,
- "32": 0,
- "33": 3,
- "34": 0,
- "35": 3,
- "36": 22,
- "37": 22,
- "38": 1,
- "39": 81,
- "40": 81,
- "41": 26,
- "42": 26,
- "43": 81,
- "44": 24,
- "45": 24,
- "46": 81,
- "47": 2,
- "48": 81,
- "49": 28,
- "50": 28,
- "51": 81,
- "52": 26,
- "53": 26,
- "54": 81,
- "55": 28,
- "56": 28,
- "57": 81,
- "58": 24,
- "59": 24,
- "60": 24,
- "61": 42
- },
- "f": { "0": 42, "1": 81, "2": 0, "3": 2, "4": 0 },
- "b": {
- "0": [21],
- "1": [9, 72],
- "2": [8, 1],
- "3": [0, 0],
- "4": [0, 8],
- "5": [8, 0],
- "6": [25, 56],
- "7": [81, 35],
- "8": [3, 22],
- "9": [3, 0],
- "10": [2, 0],
- "11": [0, 0],
- "12": [0, 3],
- "13": [1, 21],
- "14": [26, 55],
- "15": [81, 32],
- "16": [24, 57],
- "17": [81, 32],
- "18": [2, 79],
- "19": [81, 29],
- "20": [28, 53],
- "21": [81, 36],
- "22": [26, 55],
- "23": [81, 36],
- "24": [28, 53],
- "25": [81, 36],
- "26": [24, 57],
- "27": [81, 34]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "43dcbf1636b1c47e746e9752b6cd8198f2ac2de3"
- },
- "/workspace/json-viewer/src/renderer/data-row.js": {
- "path": "/workspace/json-viewer/src/renderer/data-row.js",
- "statementMap": {
- "0": { "start": { "line": 3, "column": 16 }, "end": { "line": 221, "column": 1 } },
- "1": { "start": { "line": 12, "column": 14 }, "end": { "line": 12, "column": 43 } },
- "2": { "start": { "line": 13, "column": 2 }, "end": { "line": 13, "column": 23 } },
- "3": { "start": { "line": 15, "column": 23 }, "end": { "line": 15, "column": 38 } },
- "4": { "start": { "line": 16, "column": 22 }, "end": { "line": 16, "column": 75 } },
- "5": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 56 } },
- "6": { "start": { "line": 21, "column": 2 }, "end": { "line": 21, "column": 60 } },
- "7": { "start": { "line": 22, "column": 2 }, "end": { "line": 22, "column": 23 } },
- "8": { "start": { "line": 23, "column": 2 }, "end": { "line": 23, "column": 27 } },
- "9": { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 58 } },
- "10": { "start": { "line": 24, "column": 17 }, "end": { "line": 24, "column": 58 } },
- "11": { "start": { "line": 26, "column": 26 }, "end": { "line": 26, "column": 56 } },
- "12": { "start": { "line": 27, "column": 2 }, "end": { "line": 27, "column": 49 } },
- "13": { "start": { "line": 28, "column": 2 }, "end": { "line": 28, "column": 34 } },
- "14": { "start": { "line": 30, "column": 23 }, "end": { "line": 39, "column": 3 } },
- "15": { "start": { "line": 31, "column": 4 }, "end": { "line": 31, "column": 36 } },
- "16": { "start": { "line": 32, "column": 4 }, "end": { "line": 38, "column": 5 } },
- "17": { "start": { "line": 33, "column": 6 }, "end": { "line": 37, "column": 7 } },
- "18": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 33 } },
- "19": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 29 } },
- "20": { "start": { "line": 42, "column": 2 }, "end": { "line": 54, "column": 3 } },
- "21": { "start": { "line": 43, "column": 30 }, "end": { "line": 43, "column": 60 } },
- "22": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 48 } },
- "23": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 50 } },
- "24": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 47 } },
- "25": { "start": { "line": 49, "column": 4 }, "end": { "line": 49, "column": 50 } },
- "26": { "start": { "line": 50, "column": 4 }, "end": { "line": 50, "column": 72 } },
- "27": { "start": { "line": 51, "column": 4 }, "end": { "line": 51, "column": 45 } },
- "28": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 62 } },
- "29": { "start": { "line": 53, "column": 47 }, "end": { "line": 53, "column": 61 } },
- "30": { "start": { "line": 57, "column": 2 }, "end": { "line": 73, "column": 3 } },
- "31": { "start": { "line": 59, "column": 24 }, "end": { "line": 59, "column": 34 } },
- "32": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 42 } },
- "33": { "start": { "line": 61, "column": 4 }, "end": { "line": 63, "column": 6 } },
- "34": { "start": { "line": 64, "column": 4 }, "end": { "line": 64, "column": 67 } },
- "35": { "start": { "line": 65, "column": 4 }, "end": { "line": 65, "column": 57 } },
- "36": { "start": { "line": 65, "column": 42 }, "end": { "line": 65, "column": 56 } },
- "37": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 38 } },
- "38": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 50 } },
- "39": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 34 } },
- "40": { "start": { "line": 71, "column": 4 }, "end": { "line": 71, "column": 29 } },
- "41": { "start": { "line": 72, "column": 4 }, "end": { "line": 72, "column": 40 } },
- "42": { "start": { "line": 75, "column": 2 }, "end": { "line": 144, "column": 3 } },
- "43": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 61 } },
- "44": { "start": { "line": 78, "column": 4 }, "end": { "line": 78, "column": 56 } },
- "45": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 73 } },
- "46": { "start": { "line": 80, "column": 4 }, "end": { "line": 80, "column": 51 } },
- "47": { "start": { "line": 83, "column": 21 }, "end": { "line": 83, "column": 51 } },
- "48": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 45 } },
- "49": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 32 } },
- "50": { "start": { "line": 86, "column": 4 }, "end": { "line": 86, "column": 60 } },
- "51": { "start": { "line": 86, "column": 45 }, "end": { "line": 86, "column": 59 } },
- "52": { "start": { "line": 87, "column": 4 }, "end": { "line": 87, "column": 41 } },
- "53": { "start": { "line": 90, "column": 31 }, "end": { "line": 90, "column": 61 } },
- "54": { "start": { "line": 91, "column": 4 }, "end": { "line": 91, "column": 56 } },
- "55": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 73 } },
- "56": { "start": { "line": 93, "column": 4 }, "end": { "line": 93, "column": 51 } },
- "57": { "start": { "line": 96, "column": 22 }, "end": { "line": 96, "column": 52 } },
- "58": { "start": { "line": 98, "column": 6 }, "end": { "line": 98, "column": 73 } },
- "59": { "start": { "line": 99, "column": 4 }, "end": { "line": 99, "column": 38 } },
- "60": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 70 } },
- "61": { "start": { "line": 101, "column": 4 }, "end": { "line": 101, "column": 42 } },
- "62": { "start": { "line": 104, "column": 4 }, "end": { "line": 104, "column": 21 } },
- "63": { "start": { "line": 107, "column": 6 }, "end": { "line": 107, "column": 76 } },
- "64": { "start": { "line": 107, "column": 53 }, "end": { "line": 107, "column": 54 } },
- "65": { "start": { "line": 108, "column": 4 }, "end": { "line": 120, "column": 6 } },
- "66": { "start": { "line": 109, "column": 21 }, "end": { "line": 116, "column": 8 } },
- "67": { "start": { "line": 117, "column": 6 }, "end": { "line": 117, "column": 31 } },
- "68": { "start": { "line": 118, "column": 6 }, "end": { "line": 118, "column": 37 } },
- "69": { "start": { "line": 119, "column": 6 }, "end": { "line": 119, "column": 62 } },
- "70": { "start": { "line": 123, "column": 39 }, "end": { "line": 123, "column": 69 } },
- "71": { "start": { "line": 124, "column": 4 }, "end": { "line": 124, "column": 64 } },
- "72": { "start": { "line": 125, "column": 4 }, "end": { "line": 126, "column": 42 } },
- "73": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 47 } },
- "74": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 24 } },
- "75": { "start": { "line": 131, "column": 4 }, "end": { "line": 135, "column": 5 } },
- "76": { "start": { "line": 132, "column": 6 }, "end": { "line": 132, "column": 48 } },
- "77": { "start": { "line": 133, "column": 6 }, "end": { "line": 133, "column": 34 } },
- "78": { "start": { "line": 134, "column": 6 }, "end": { "line": 134, "column": 56 } },
- "79": { "start": { "line": 137, "column": 25 }, "end": { "line": 137, "column": 55 } },
- "80": { "start": { "line": 138, "column": 4 }, "end": { "line": 138, "column": 66 } },
- "81": { "start": { "line": 139, "column": 4 }, "end": { "line": 139, "column": 44 } },
- "82": { "start": { "line": 140, "column": 4 }, "end": { "line": 140, "column": 74 } },
- "83": { "start": { "line": 141, "column": 4 }, "end": { "line": 141, "column": 54 } },
- "84": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 54 } },
- "85": { "start": { "line": 142, "column": 4 }, "end": { "line": 142, "column": 37 } },
- "86": { "start": { "line": 143, "column": 4 }, "end": { "line": 143, "column": 45 } },
- "87": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 49 } },
- "88": { "start": { "line": 148, "column": 2 }, "end": { "line": 148, "column": 34 } },
- "89": { "start": { "line": 149, "column": 2 }, "end": { "line": 149, "column": 53 } },
- "90": { "start": { "line": 150, "column": 2 }, "end": { "line": 152, "column": 4 } },
- "91": { "start": { "line": 151, "column": 4 }, "end": { "line": 151, "column": 70 } },
- "92": { "start": { "line": 154, "column": 26 }, "end": { "line": 154, "column": 56 } },
- "93": { "start": { "line": 155, "column": 2 }, "end": { "line": 155, "column": 44 } },
- "94": { "start": { "line": 156, "column": 2 }, "end": { "line": 156, "column": 39 } },
- "95": { "start": { "line": 157, "column": 2 }, "end": { "line": 157, "column": 46 } },
- "96": { "start": { "line": 160, "column": 17 }, "end": { "line": 199, "column": 3 } },
- "97": { "start": { "line": 161, "column": 4 }, "end": { "line": 179, "column": 5 } },
- "98": { "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 41 } },
- "99": { "start": { "line": 164, "column": 6 }, "end": { "line": 164, "column": 33 } },
- "100": { "start": { "line": 167, "column": 8 }, "end": { "line": 169, "column": 41 } },
- "101": { "start": { "line": 171, "column": 6 }, "end": { "line": 178, "column": 7 } },
- "102": { "start": { "line": 172, "column": 8 }, "end": { "line": 177, "column": 68 } },
- "103": { "start": { "line": 180, "column": 4 }, "end": { "line": 198, "column": 5 } },
- "104": { "start": { "line": 181, "column": 26 }, "end": { "line": 181, "column": 45 } },
- "105": { "start": { "line": 183, "column": 6 }, "end": { "line": 183, "column": 37 } },
- "106": { "start": { "line": 186, "column": 8 }, "end": { "line": 188, "column": 43 } },
- "107": { "start": { "line": 190, "column": 6 }, "end": { "line": 197, "column": 7 } },
- "108": { "start": { "line": 191, "column": 8 }, "end": { "line": 196, "column": 72 } },
- "109": { "start": { "line": 202, "column": 2 }, "end": { "line": 218, "column": 3 } },
- "110": { "start": { "line": 203, "column": 4 }, "end": { "line": 205, "column": 5 } },
- "111": { "start": { "line": 204, "column": 6 }, "end": { "line": 204, "column": 47 } },
- "112": { "start": { "line": 207, "column": 4 }, "end": { "line": 211, "column": 5 } },
- "113": { "start": { "line": 208, "column": 6 }, "end": { "line": 208, "column": 56 } },
- "114": { "start": { "line": 209, "column": 6 }, "end": { "line": 209, "column": 50 } },
- "115": { "start": { "line": 210, "column": 6 }, "end": { "line": 210, "column": 75 } },
- "116": { "start": { "line": 210, "column": 22 }, "end": { "line": 210, "column": 75 } },
- "117": { "start": { "line": 212, "column": 4 }, "end": { "line": 214, "column": 5 } },
- "118": { "start": { "line": 213, "column": 6 }, "end": { "line": 213, "column": 24 } },
- "119": { "start": { "line": 216, "column": 4 }, "end": { "line": 217, "column": 77 } },
- "120": { "start": { "line": 217, "column": 6 }, "end": { "line": 217, "column": 77 } },
- "121": { "start": { "line": 217, "column": 34 }, "end": { "line": 217, "column": 76 } },
- "122": { "start": { "line": 220, "column": 2 }, "end": { "line": 220, "column": 20 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 3, "column": 16 }, "end": { "line": 3, "column": 17 } },
- "loc": { "start": { "line": 11, "column": 3 }, "end": { "line": 221, "column": 1 } },
- "line": 11
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 30, "column": 23 }, "end": { "line": 30, "column": 24 } },
- "loc": { "start": { "line": 30, "column": 29 }, "end": { "line": 39, "column": 3 } },
- "line": 30
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 53, "column": 41 }, "end": { "line": 53, "column": 42 } },
- "loc": { "start": { "line": 53, "column": 47 }, "end": { "line": 53, "column": 61 } },
- "line": 53
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 65, "column": 36 }, "end": { "line": 65, "column": 37 } },
- "loc": { "start": { "line": 65, "column": 42 }, "end": { "line": 65, "column": 56 } },
- "line": 65
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 86, "column": 39 }, "end": { "line": 86, "column": 40 } },
- "loc": { "start": { "line": 86, "column": 45 }, "end": { "line": 86, "column": 59 } },
- "line": 86
- },
- "5": {
- "name": "(anonymous_5)",
- "decl": { "start": { "line": 107, "column": 43 }, "end": { "line": 107, "column": 44 } },
- "loc": { "start": { "line": 107, "column": 53 }, "end": { "line": 107, "column": 54 } },
- "line": 107
- },
- "6": {
- "name": "(anonymous_6)",
- "decl": { "start": { "line": 108, "column": 18 }, "end": { "line": 108, "column": 19 } },
- "loc": { "start": { "line": 108, "column": 27 }, "end": { "line": 120, "column": 5 } },
- "line": 108
- },
- "7": {
- "name": "(anonymous_7)",
- "decl": { "start": { "line": 150, "column": 37 }, "end": { "line": 150, "column": 38 } },
- "loc": { "start": { "line": 150, "column": 43 }, "end": { "line": 152, "column": 3 } },
- "line": 150
- },
- "8": {
- "name": "(anonymous_8)",
- "decl": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 18 } },
- "loc": { "start": { "line": 160, "column": 33 }, "end": { "line": 199, "column": 3 } },
- "line": 160
- },
- "9": {
- "name": "(anonymous_9)",
- "decl": { "start": { "line": 202, "column": 16 }, "end": { "line": 202, "column": 17 } },
- "loc": { "start": { "line": 202, "column": 54 }, "end": { "line": 218, "column": 3 } },
- "line": 202
- },
- "10": {
- "name": "(anonymous_10)",
- "decl": { "start": { "line": 217, "column": 27 }, "end": { "line": 217, "column": 28 } },
- "loc": { "start": { "line": 217, "column": 34 }, "end": { "line": 217, "column": 76 } },
- "line": 217
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 10, "column": 2 }, "end": { "line": 10, "column": 11 } },
- "type": "default-arg",
- "locations": [{ "start": { "line": 10, "column": 10 }, "end": { "line": 10, "column": 11 } }],
- "line": 10
- },
- "1": {
- "loc": { "start": { "line": 16, "column": 22 }, "end": { "line": 16, "column": 75 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 16, "column": 22 }, "end": { "line": 16, "column": 46 } },
- { "start": { "line": 16, "column": 50 }, "end": { "line": 16, "column": 75 } }
- ],
- "line": 16
- },
- "2": {
- "loc": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 56 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 36 } },
- { "start": { "line": 17, "column": 40 }, "end": { "line": 17, "column": 56 } }
- ],
- "line": 17
- },
- "3": {
- "loc": { "start": { "line": 21, "column": 30 }, "end": { "line": 21, "column": 58 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 21, "column": 43 }, "end": { "line": 21, "column": 53 } },
- { "start": { "line": 21, "column": 56 }, "end": { "line": 21, "column": 58 } }
- ],
- "line": 21
- },
- "4": {
- "loc": { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 58 } },
- "type": "if",
- "locations": [
- { "start": { "line": 24, "column": 2 }, "end": { "line": 24, "column": 58 } },
- { "start": {}, "end": {} }
- ],
- "line": 24
- },
- "5": {
- "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 38, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 32, "column": 4 }, "end": { "line": 38, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 32
- },
- "6": {
- "loc": { "start": { "line": 33, "column": 6 }, "end": { "line": 37, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 33, "column": 6 }, "end": { "line": 37, "column": 7 } },
- { "start": { "line": 35, "column": 13 }, "end": { "line": 37, "column": 7 } }
- ],
- "line": 33
- },
- "7": {
- "loc": { "start": { "line": 42, "column": 2 }, "end": { "line": 54, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 42, "column": 2 }, "end": { "line": 54, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 42
- },
- "8": {
- "loc": { "start": { "line": 50, "column": 37 }, "end": { "line": 50, "column": 71 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 50, "column": 50 }, "end": { "line": 50, "column": 60 } },
- { "start": { "line": 50, "column": 63 }, "end": { "line": 50, "column": 71 } }
- ],
- "line": 50
- },
- "9": {
- "loc": { "start": { "line": 57, "column": 2 }, "end": { "line": 73, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 57, "column": 2 }, "end": { "line": 73, "column": 3 } },
- { "start": {}, "end": {} }
- ],
- "line": 57
- },
- "10": {
- "loc": { "start": { "line": 57, "column": 6 }, "end": { "line": 57, "column": 32 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 57, "column": 6 }, "end": { "line": 57, "column": 18 } },
- { "start": { "line": 57, "column": 22 }, "end": { "line": 57, "column": 32 } }
- ],
- "line": 57
- },
- "11": {
- "loc": { "start": { "line": 62, "column": 6 }, "end": { "line": 62, "column": 46 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 41 } },
- { "start": { "line": 62, "column": 44 }, "end": { "line": 62, "column": 46 } }
- ],
- "line": 62
- },
- "12": {
- "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 67 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 64, "column": 51 }, "end": { "line": 64, "column": 54 } },
- { "start": { "line": 64, "column": 57 }, "end": { "line": 64, "column": 67 } }
- ],
- "line": 64
- },
- "13": {
- "loc": { "start": { "line": 75, "column": 2 }, "end": { "line": 144, "column": 3 } },
- "type": "if",
- "locations": [
- { "start": { "line": 75, "column": 2 }, "end": { "line": 144, "column": 3 } },
- { "start": { "line": 128, "column": 9 }, "end": { "line": 144, "column": 3 } }
- ],
- "line": 75
- },
- "14": {
- "loc": { "start": { "line": 79, "column": 37 }, "end": { "line": 79, "column": 73 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 79, "column": 64 }, "end": { "line": 79, "column": 67 } },
- { "start": { "line": 79, "column": 70 }, "end": { "line": 79, "column": 73 } }
- ],
- "line": 79
- },
- "15": {
- "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 73 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 92, "column": 64 }, "end": { "line": 92, "column": 67 } },
- { "start": { "line": 92, "column": 70 }, "end": { "line": 92, "column": 73 } }
- ],
- "line": 92
- },
- "16": {
- "loc": { "start": { "line": 98, "column": 6 }, "end": { "line": 98, "column": 73 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 98, "column": 33 }, "end": { "line": 98, "column": 45 } },
- { "start": { "line": 98, "column": 48 }, "end": { "line": 98, "column": 73 } }
- ],
- "line": 98
- },
- "17": {
- "loc": { "start": { "line": 100, "column": 45 }, "end": { "line": 100, "column": 68 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 100, "column": 60 }, "end": { "line": 100, "column": 62 } },
- { "start": { "line": 100, "column": 65 }, "end": { "line": 100, "column": 68 } }
- ],
- "line": 100
- },
- "18": {
- "loc": { "start": { "line": 107, "column": 6 }, "end": { "line": 107, "column": 76 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 55 } },
- { "start": { "line": 107, "column": 58 }, "end": { "line": 107, "column": 76 } }
- ],
- "line": 107
- },
- "19": {
- "loc": { "start": { "line": 126, "column": 6 }, "end": { "line": 126, "column": 42 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 126, "column": 33 }, "end": { "line": 126, "column": 36 } },
- { "start": { "line": 126, "column": 39 }, "end": { "line": 126, "column": 42 } }
- ],
- "line": 126
- },
- "20": {
- "loc": { "start": { "line": 131, "column": 4 }, "end": { "line": 135, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 131, "column": 4 }, "end": { "line": 135, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 131
- },
- "21": {
- "loc": { "start": { "line": 140, "column": 26 }, "end": { "line": 140, "column": 74 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 140, "column": 54 }, "end": { "line": 140, "column": 66 } },
- { "start": { "line": 140, "column": 69 }, "end": { "line": 140, "column": 74 } }
- ],
- "line": 140
- },
- "22": {
- "loc": { "start": { "line": 141, "column": 4 }, "end": { "line": 141, "column": 54 } },
- "type": "if",
- "locations": [
- { "start": { "line": 141, "column": 4 }, "end": { "line": 141, "column": 54 } },
- { "start": {}, "end": {} }
- ],
- "line": 141
- },
- "23": {
- "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 179, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 161, "column": 4 }, "end": { "line": 179, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 161
- },
- "24": {
- "loc": { "start": { "line": 167, "column": 8 }, "end": { "line": 169, "column": 41 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 168, "column": 12 }, "end": { "line": 168, "column": 14 } },
- { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 41 } }
- ],
- "line": 167
- },
- "25": {
- "loc": { "start": { "line": 167, "column": 8 }, "end": { "line": 167, "column": 76 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 167, "column": 8 }, "end": { "line": 167, "column": 27 } },
- { "start": { "line": 167, "column": 31 }, "end": { "line": 167, "column": 55 } },
- { "start": { "line": 167, "column": 59 }, "end": { "line": 167, "column": 76 } }
- ],
- "line": 167
- },
- "26": {
- "loc": { "start": { "line": 171, "column": 6 }, "end": { "line": 178, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 171, "column": 6 }, "end": { "line": 178, "column": 7 } },
- { "start": {}, "end": {} }
- ],
- "line": 171
- },
- "27": {
- "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 198, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 180, "column": 4 }, "end": { "line": 198, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 180
- },
- "28": {
- "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 188, "column": 43 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 187, "column": 12 }, "end": { "line": 187, "column": 14 } },
- { "start": { "line": 188, "column": 12 }, "end": { "line": 188, "column": 43 } }
- ],
- "line": 186
- },
- "29": {
- "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 76 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 27 } },
- { "start": { "line": 186, "column": 31 }, "end": { "line": 186, "column": 55 } },
- { "start": { "line": 186, "column": 59 }, "end": { "line": 186, "column": 76 } }
- ],
- "line": 186
- },
- "30": {
- "loc": { "start": { "line": 190, "column": 6 }, "end": { "line": 197, "column": 7 } },
- "type": "if",
- "locations": [
- { "start": { "line": 190, "column": 6 }, "end": { "line": 197, "column": 7 } },
- { "start": {}, "end": {} }
- ],
- "line": 190
- },
- "31": {
- "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 205, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 203, "column": 4 }, "end": { "line": 205, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 203
- },
- "32": {
- "loc": { "start": { "line": 203, "column": 8 }, "end": { "line": 203, "column": 41 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 203, "column": 8 }, "end": { "line": 203, "column": 28 } },
- { "start": { "line": 203, "column": 32 }, "end": { "line": 203, "column": 41 } }
- ],
- "line": 203
- },
- "33": {
- "loc": { "start": { "line": 207, "column": 4 }, "end": { "line": 211, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 207, "column": 4 }, "end": { "line": 211, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 207
- },
- "34": {
- "loc": { "start": { "line": 208, "column": 19 }, "end": { "line": 208, "column": 56 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 208, "column": 19 }, "end": { "line": 208, "column": 36 } },
- { "start": { "line": 208, "column": 40 }, "end": { "line": 208, "column": 56 } }
- ],
- "line": 208
- },
- "35": {
- "loc": { "start": { "line": 210, "column": 6 }, "end": { "line": 210, "column": 75 } },
- "type": "if",
- "locations": [
- { "start": { "line": 210, "column": 6 }, "end": { "line": 210, "column": 75 } },
- { "start": {}, "end": {} }
- ],
- "line": 210
- },
- "36": {
- "loc": { "start": { "line": 210, "column": 41 }, "end": { "line": 210, "column": 75 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 210, "column": 54 }, "end": { "line": 210, "column": 64 } },
- { "start": { "line": 210, "column": 67 }, "end": { "line": 210, "column": 75 } }
- ],
- "line": 210
- },
- "37": {
- "loc": { "start": { "line": 212, "column": 4 }, "end": { "line": 214, "column": 5 } },
- "type": "if",
- "locations": [
- { "start": { "line": 212, "column": 4 }, "end": { "line": 214, "column": 5 } },
- { "start": {}, "end": {} }
- ],
- "line": 212
- },
- "38": {
- "loc": { "start": { "line": 212, "column": 8 }, "end": { "line": 212, "column": 55 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 212, "column": 8 }, "end": { "line": 212, "column": 32 } },
- { "start": { "line": 212, "column": 36 }, "end": { "line": 212, "column": 55 } }
- ],
- "line": 212
- },
- "39": {
- "loc": { "start": { "line": 216, "column": 4 }, "end": { "line": 217, "column": 77 } },
- "type": "if",
- "locations": [
- { "start": { "line": 216, "column": 4 }, "end": { "line": 217, "column": 77 } },
- { "start": {}, "end": {} }
- ],
- "line": 216
- }
- },
- "s": {
- "0": 3,
- "1": 68,
- "2": 68,
- "3": 68,
- "4": 68,
- "5": 68,
- "6": 68,
- "7": 68,
- "8": 68,
- "9": 68,
- "10": 36,
- "11": 68,
- "12": 68,
- "13": 68,
- "14": 68,
- "15": 0,
- "16": 0,
- "17": 0,
- "18": 0,
- "19": 0,
- "20": 68,
- "21": 33,
- "22": 33,
- "23": 33,
- "24": 33,
- "25": 33,
- "26": 33,
- "27": 33,
- "28": 33,
- "29": 0,
- "30": 68,
- "31": 59,
- "32": 59,
- "33": 59,
- "34": 59,
- "35": 59,
- "36": 0,
- "37": 59,
- "38": 59,
- "39": 59,
- "40": 59,
- "41": 59,
- "42": 68,
- "43": 33,
- "44": 33,
- "45": 33,
- "46": 33,
- "47": 33,
- "48": 33,
- "49": 33,
- "50": 33,
- "51": 0,
- "52": 33,
- "53": 33,
- "54": 33,
- "55": 33,
- "56": 33,
- "57": 33,
- "58": 33,
- "59": 33,
- "60": 33,
- "61": 33,
- "62": 33,
- "63": 33,
- "64": 2,
- "65": 33,
- "66": 36,
- "67": 36,
- "68": 36,
- "69": 36,
- "70": 33,
- "71": 33,
- "72": 33,
- "73": 33,
- "74": 35,
- "75": 35,
- "76": 28,
- "77": 28,
- "78": 28,
- "79": 35,
- "80": 35,
- "81": 35,
- "82": 35,
- "83": 35,
- "84": 28,
- "85": 35,
- "86": 35,
- "87": 68,
- "88": 68,
- "89": 68,
- "90": 68,
- "91": 0,
- "92": 68,
- "93": 68,
- "94": 68,
- "95": 68,
- "96": 68,
- "97": 6,
- "98": 6,
- "99": 6,
- "100": 6,
- "101": 6,
- "102": 1,
- "103": 6,
- "104": 3,
- "105": 3,
- "106": 3,
- "107": 3,
- "108": 1,
- "109": 68,
- "110": 10,
- "111": 1,
- "112": 10,
- "113": 2,
- "114": 2,
- "115": 2,
- "116": 1,
- "117": 10,
- "118": 6,
- "119": 10,
- "120": 5,
- "121": 5,
- "122": 68
- },
- "f": { "0": 68, "1": 0, "2": 0, "3": 0, "4": 0, "5": 2, "6": 36, "7": 0, "8": 6, "9": 10, "10": 5 },
- "b": {
- "0": [32],
- "1": [68, 67],
- "2": [68, 48],
- "3": [24, 44],
- "4": [36, 32],
- "5": [0, 0],
- "6": [0, 0],
- "7": [33, 35],
- "8": [12, 21],
- "9": [59, 9],
- "10": [68, 68],
- "11": [2, 57],
- "12": [2, 57],
- "13": [33, 35],
- "14": [1, 32],
- "15": [1, 32],
- "16": [1, 32],
- "17": [30, 3],
- "18": [1, 32],
- "19": [1, 32],
- "20": [28, 7],
- "21": [28, 7],
- "22": [28, 7],
- "23": [6, 0],
- "24": [2, 4],
- "25": [6, 6, 6],
- "26": [1, 5],
- "27": [3, 3],
- "28": [1, 2],
- "29": [3, 3, 3],
- "30": [1, 2],
- "31": [1, 9],
- "32": [10, 2],
- "33": [2, 8],
- "34": [2, 0],
- "35": [1, 1],
- "36": [1, 0],
- "37": [6, 4],
- "38": [10, 6],
- "39": [5, 5]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "2c2a43e613bbe1891b3499dc7d7acf6a58b3d456"
- },
- "/workspace/json-viewer/src/renderer/toolbar.js": {
- "path": "/workspace/json-viewer/src/renderer/toolbar.js",
- "statementMap": {
- "0": { "start": { "line": 1, "column": 16 }, "end": { "line": 123, "column": 1 } },
- "1": { "start": { "line": 8, "column": 2 }, "end": { "line": 8, "column": 27 } },
- "2": { "start": { "line": 9, "column": 2 }, "end": { "line": 9, "column": 61 } },
- "3": { "start": { "line": 10, "column": 2 }, "end": { "line": 10, "column": 40 } },
- "4": { "start": { "line": 11, "column": 2 }, "end": { "line": 11, "column": 25 } },
- "5": { "start": { "line": 15, "column": 18 }, "end": { "line": 15, "column": 47 } },
- "6": { "start": { "line": 16, "column": 2 }, "end": { "line": 16, "column": 31 } },
- "7": { "start": { "line": 19, "column": 18 }, "end": { "line": 19, "column": 47 } },
- "8": { "start": { "line": 20, "column": 2 }, "end": { "line": 20, "column": 31 } },
- "9": { "start": { "line": 21, "column": 2 }, "end": { "line": 21, "column": 30 } },
- "10": { "start": { "line": 24, "column": 24 }, "end": { "line": 24, "column": 53 } },
- "11": { "start": { "line": 25, "column": 2 }, "end": { "line": 25, "column": 44 } },
- "12": { "start": { "line": 26, "column": 2 }, "end": { "line": 26, "column": 36 } },
- "13": { "start": { "line": 29, "column": 29 }, "end": { "line": 29, "column": 58 } },
- "14": { "start": { "line": 30, "column": 2 }, "end": { "line": 30, "column": 57 } },
- "15": { "start": { "line": 31, "column": 2 }, "end": { "line": 31, "column": 41 } },
- "16": { "start": { "line": 32, "column": 22 }, "end": { "line": 32, "column": 52 } },
- "17": { "start": { "line": 33, "column": 2 }, "end": { "line": 33, "column": 40 } },
- "18": { "start": { "line": 34, "column": 2 }, "end": { "line": 34, "column": 51 } },
- "19": { "start": { "line": 34, "column": 37 }, "end": { "line": 34, "column": 51 } },
- "20": { "start": { "line": 35, "column": 2 }, "end": { "line": 35, "column": 45 } },
- "21": { "start": { "line": 38, "column": 28 }, "end": { "line": 38, "column": 57 } },
- "22": { "start": { "line": 39, "column": 2 }, "end": { "line": 39, "column": 56 } },
- "23": { "start": { "line": 40, "column": 2 }, "end": { "line": 40, "column": 40 } },
- "24": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 51 } },
- "25": { "start": { "line": 42, "column": 2 }, "end": { "line": 42, "column": 36 } },
- "26": { "start": { "line": 43, "column": 2 }, "end": { "line": 43, "column": 43 } },
- "27": { "start": { "line": 44, "column": 2 }, "end": { "line": 47, "column": 3 } },
- "28": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 63 } },
- "29": { "start": { "line": 45, "column": 45 }, "end": { "line": 45, "column": 63 } },
- "30": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 41 } },
- "31": { "start": { "line": 50, "column": 30 }, "end": { "line": 50, "column": 59 } },
- "32": { "start": { "line": 51, "column": 2 }, "end": { "line": 51, "column": 58 } },
- "33": { "start": { "line": 52, "column": 2 }, "end": { "line": 52, "column": 42 } },
- "34": { "start": { "line": 54, "column": 23 }, "end": { "line": 54, "column": 53 } },
- "35": { "start": { "line": 55, "column": 2 }, "end": { "line": 55, "column": 39 } },
- "36": { "start": { "line": 56, "column": 2 }, "end": { "line": 56, "column": 47 } },
- "37": { "start": { "line": 57, "column": 2 }, "end": { "line": 61, "column": 3 } },
- "38": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 80 } },
- "39": { "start": { "line": 58, "column": 45 }, "end": { "line": 58, "column": 80 } },
- "40": { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 45 } },
- "41": { "start": { "line": 59, "column": 27 }, "end": { "line": 59, "column": 45 } },
- "42": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 41 } },
- "43": { "start": { "line": 64, "column": 28 }, "end": { "line": 64, "column": 57 } },
- "44": { "start": { "line": 65, "column": 2 }, "end": { "line": 65, "column": 56 } },
- "45": { "start": { "line": 66, "column": 2 }, "end": { "line": 66, "column": 40 } },
- "46": { "start": { "line": 67, "column": 21 }, "end": { "line": 67, "column": 51 } },
- "47": { "start": { "line": 68, "column": 2 }, "end": { "line": 68, "column": 38 } },
- "48": { "start": { "line": 69, "column": 2 }, "end": { "line": 72, "column": 3 } },
- "49": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 20 } },
- "50": { "start": { "line": 71, "column": 4 }, "end": { "line": 71, "column": 37 } },
- "51": { "start": { "line": 73, "column": 2 }, "end": { "line": 73, "column": 43 } },
- "52": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 58 } },
- "53": { "start": { "line": 77, "column": 2 }, "end": { "line": 77, "column": 57 } },
- "54": { "start": { "line": 78, "column": 2 }, "end": { "line": 78, "column": 41 } },
- "55": { "start": { "line": 79, "column": 22 }, "end": { "line": 79, "column": 52 } },
- "56": { "start": { "line": 80, "column": 2 }, "end": { "line": 80, "column": 40 } },
- "57": { "start": { "line": 81, "column": 2 }, "end": { "line": 84, "column": 3 } },
- "58": { "start": { "line": 82, "column": 4 }, "end": { "line": 82, "column": 20 } },
- "59": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 37 } },
- "60": { "start": { "line": 85, "column": 2 }, "end": { "line": 85, "column": 45 } },
- "61": { "start": { "line": 88, "column": 26 }, "end": { "line": 88, "column": 55 } },
- "62": { "start": { "line": 89, "column": 2 }, "end": { "line": 89, "column": 54 } },
- "63": { "start": { "line": 90, "column": 2 }, "end": { "line": 90, "column": 38 } },
- "64": { "start": { "line": 91, "column": 19 }, "end": { "line": 91, "column": 49 } },
- "65": { "start": { "line": 92, "column": 2 }, "end": { "line": 92, "column": 70 } },
- "66": { "start": { "line": 93, "column": 2 }, "end": { "line": 99, "column": 3 } },
- "67": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 39 } },
- "68": { "start": { "line": 95, "column": 4 }, "end": { "line": 95, "column": 40 } },
- "69": { "start": { "line": 96, "column": 4 }, "end": { "line": 98, "column": 6 } },
- "70": { "start": { "line": 100, "column": 2 }, "end": { "line": 100, "column": 39 } },
- "71": { "start": { "line": 103, "column": 21 }, "end": { "line": 103, "column": 51 } },
- "72": { "start": { "line": 104, "column": 2 }, "end": { "line": 104, "column": 38 } },
- "73": { "start": { "line": 105, "column": 2 }, "end": { "line": 105, "column": 39 } },
- "74": { "start": { "line": 106, "column": 2 }, "end": { "line": 106, "column": 47 } },
- "75": { "start": { "line": 107, "column": 2 }, "end": { "line": 107, "column": 40 } },
- "76": { "start": { "line": 108, "column": 2 }, "end": { "line": 108, "column": 36 } },
- "77": { "start": { "line": 109, "column": 2 }, "end": { "line": 111, "column": 3 } },
- "78": { "start": { "line": 110, "column": 4 }, "end": { "line": 110, "column": 28 } },
- "79": { "start": { "line": 112, "column": 2 }, "end": { "line": 112, "column": 40 } },
- "80": { "start": { "line": 114, "column": 2 }, "end": { "line": 120, "column": 3 } },
- "81": { "start": { "line": 115, "column": 4 }, "end": { "line": 115, "column": 21 } },
- "82": { "start": { "line": 116, "column": 4 }, "end": { "line": 116, "column": 19 } },
- "83": { "start": { "line": 117, "column": 4 }, "end": { "line": 117, "column": 43 } },
- "84": { "start": { "line": 117, "column": 21 }, "end": { "line": 117, "column": 43 } },
- "85": { "start": { "line": 118, "column": 4 }, "end": { "line": 118, "column": 40 } },
- "86": { "start": { "line": 119, "column": 4 }, "end": { "line": 119, "column": 16 } },
- "87": { "start": { "line": 122, "column": 2 }, "end": { "line": 122, "column": 24 } }
- },
- "fnMap": {
- "0": {
- "name": "(anonymous_0)",
- "decl": { "start": { "line": 1, "column": 16 }, "end": { "line": 1, "column": 17 } },
- "loc": { "start": { "line": 7, "column": 3 }, "end": { "line": 123, "column": 1 } },
- "line": 7
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 32 } },
- "loc": { "start": { "line": 34, "column": 37 }, "end": { "line": 34, "column": 51 } },
- "line": 34
- },
- "2": {
- "name": "(anonymous_2)",
- "decl": { "start": { "line": 44, "column": 30 }, "end": { "line": 44, "column": 31 } },
- "loc": { "start": { "line": 44, "column": 36 }, "end": { "line": 47, "column": 3 } },
- "line": 44
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 33 } },
- "loc": { "start": { "line": 57, "column": 38 }, "end": { "line": 61, "column": 3 } },
- "line": 57
- },
- "4": {
- "name": "(anonymous_4)",
- "decl": { "start": { "line": 69, "column": 30 }, "end": { "line": 69, "column": 31 } },
- "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 72, "column": 3 } },
- "line": 69
- },
- "5": {
- "name": "(anonymous_5)",
- "decl": { "start": { "line": 81, "column": 31 }, "end": { "line": 81, "column": 32 } },
- "loc": { "start": { "line": 81, "column": 37 }, "end": { "line": 84, "column": 3 } },
- "line": 81
- },
- "6": {
- "name": "(anonymous_6)",
- "decl": { "start": { "line": 93, "column": 28 }, "end": { "line": 93, "column": 29 } },
- "loc": { "start": { "line": 93, "column": 34 }, "end": { "line": 99, "column": 3 } },
- "line": 93
- },
- "7": {
- "name": "(anonymous_7)",
- "decl": { "start": { "line": 109, "column": 24 }, "end": { "line": 109, "column": 25 } },
- "loc": { "start": { "line": 109, "column": 31 }, "end": { "line": 111, "column": 3 } },
- "line": 109
- },
- "8": {
- "name": "(anonymous_8)",
- "decl": { "start": { "line": 114, "column": 17 }, "end": { "line": 114, "column": 18 } },
- "loc": { "start": { "line": 114, "column": 23 }, "end": { "line": 120, "column": 3 } },
- "line": 114
- }
- },
- "branchMap": {
- "0": {
- "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 27 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 22 } },
- { "start": { "line": 8, "column": 26 }, "end": { "line": 8, "column": 27 } }
- ],
- "line": 8
- },
- "1": {
- "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 61 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 9, "column": 49 }, "end": { "line": 9, "column": 57 } },
- { "start": { "line": 9, "column": 60 }, "end": { "line": 9, "column": 61 } }
- ],
- "line": 9
- },
- "2": {
- "loc": { "start": { "line": 10, "column": 21 }, "end": { "line": 10, "column": 40 } },
- "type": "binary-expr",
- "locations": [
- { "start": { "line": 10, "column": 21 }, "end": { "line": 10, "column": 32 } },
- { "start": { "line": 10, "column": 36 }, "end": { "line": 10, "column": 40 } }
- ],
- "line": 10
- },
- "3": {
- "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 63 } },
- "type": "if",
- "locations": [
- { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 63 } },
- { "start": {}, "end": {} }
- ],
- "line": 45
- },
- "4": {
- "loc": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 80 } },
- "type": "if",
- "locations": [
- { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 80 } },
- { "start": {}, "end": {} }
- ],
- "line": 58
- },
- "5": {
- "loc": { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 45 } },
- "type": "if",
- "locations": [
- { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 45 } },
- { "start": {}, "end": {} }
- ],
- "line": 59
- },
- "6": {
- "loc": { "start": { "line": 92, "column": 36 }, "end": { "line": 92, "column": 68 } },
- "type": "cond-expr",
- "locations": [
- { "start": { "line": 92, "column": 55 }, "end": { "line": 92, "column": 63 } },
- { "start": { "line": 92, "column": 66 }, "end": { "line": 92, "column": 68 } }
- ],
- "line": 92
- },
- "7": {
- "loc": { "start": { "line": 117, "column": 4 }, "end": { "line": 117, "column": 43 } },
- "type": "if",
- "locations": [
- { "start": { "line": 117, "column": 4 }, "end": { "line": 117, "column": 43 } },
- { "start": {}, "end": {} }
- ],
- "line": 117
- }
- },
- "s": {
- "0": 3,
- "1": 18,
- "2": 18,
- "3": 18,
- "4": 18,
- "5": 18,
- "6": 18,
- "7": 18,
- "8": 18,
- "9": 18,
- "10": 18,
- "11": 18,
- "12": 18,
- "13": 18,
- "14": 18,
- "15": 18,
- "16": 18,
- "17": 18,
- "18": 18,
- "19": 1,
- "20": 18,
- "21": 18,
- "22": 18,
- "23": 18,
- "24": 18,
- "25": 18,
- "26": 18,
- "27": 18,
- "28": 1,
- "29": 1,
- "30": 1,
- "31": 18,
- "32": 18,
- "33": 18,
- "34": 18,
- "35": 18,
- "36": 18,
- "37": 18,
- "38": 1,
- "39": 0,
- "40": 1,
- "41": 1,
- "42": 1,
- "43": 18,
- "44": 18,
- "45": 18,
- "46": 18,
- "47": 18,
- "48": 18,
- "49": 1,
- "50": 1,
- "51": 18,
- "52": 18,
- "53": 18,
- "54": 18,
- "55": 18,
- "56": 18,
- "57": 18,
- "58": 1,
- "59": 1,
- "60": 18,
- "61": 18,
- "62": 18,
- "63": 18,
- "64": 18,
- "65": 18,
- "66": 18,
- "67": 3,
- "68": 3,
- "69": 3,
- "70": 18,
- "71": 18,
- "72": 18,
- "73": 18,
- "74": 18,
- "75": 18,
- "76": 18,
- "77": 18,
- "78": 1,
- "79": 18,
- "80": 18,
- "81": 1,
- "82": 1,
- "83": 1,
- "84": 1,
- "85": 1,
- "86": 1,
- "87": 18
- },
- "f": { "0": 18, "1": 1, "2": 1, "3": 1, "4": 1, "5": 1, "6": 3, "7": 1, "8": 1 },
- "b": {
- "0": [18, 16],
- "1": [2, 16],
- "2": [18, 17],
- "3": [1, 0],
- "4": [0, 1],
- "5": [1, 0],
- "6": [18, 0],
- "7": [1, 0]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "ad33794d826a644f8b50393052207b9f722ec113"
- }
-}
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
deleted file mode 100644
index f418035..0000000
--- a/coverage/lcov-report/base.css
+++ /dev/null
@@ -1,224 +0,0 @@
-body, html {
- margin:0; padding: 0;
- height: 100%;
-}
-body {
- font-family: Helvetica Neue, Helvetica, Arial;
- font-size: 14px;
- color:#333;
-}
-.small { font-size: 12px; }
-*, *:after, *:before {
- -webkit-box-sizing:border-box;
- -moz-box-sizing:border-box;
- box-sizing:border-box;
- }
-h1 { font-size: 20px; margin: 0;}
-h2 { font-size: 14px; }
-pre {
- font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
- margin: 0;
- padding: 0;
- -moz-tab-size: 2;
- -o-tab-size: 2;
- tab-size: 2;
-}
-a { color:#0074D9; text-decoration:none; }
-a:hover { text-decoration:underline; }
-.strong { font-weight: bold; }
-.space-top1 { padding: 10px 0 0 0; }
-.pad2y { padding: 20px 0; }
-.pad1y { padding: 10px 0; }
-.pad2x { padding: 0 20px; }
-.pad2 { padding: 20px; }
-.pad1 { padding: 10px; }
-.space-left2 { padding-left:55px; }
-.space-right2 { padding-right:20px; }
-.center { text-align:center; }
-.clearfix { display:block; }
-.clearfix:after {
- content:'';
- display:block;
- height:0;
- clear:both;
- visibility:hidden;
- }
-.fl { float: left; }
-@media only screen and (max-width:640px) {
- .col3 { width:100%; max-width:100%; }
- .hide-mobile { display:none!important; }
-}
-
-.quiet {
- color: #7f7f7f;
- color: rgba(0,0,0,0.5);
-}
-.quiet a { opacity: 0.7; }
-
-.fraction {
- font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
- font-size: 10px;
- color: #555;
- background: #E8E8E8;
- padding: 4px 5px;
- border-radius: 3px;
- vertical-align: middle;
-}
-
-div.path a:link, div.path a:visited { color: #333; }
-table.coverage {
- border-collapse: collapse;
- margin: 10px 0 0 0;
- padding: 0;
-}
-
-table.coverage td {
- margin: 0;
- padding: 0;
- vertical-align: top;
-}
-table.coverage td.line-count {
- text-align: right;
- padding: 0 5px 0 20px;
-}
-table.coverage td.line-coverage {
- text-align: right;
- padding-right: 10px;
- min-width:20px;
-}
-
-table.coverage td span.cline-any {
- display: inline-block;
- padding: 0 5px;
- width: 100%;
-}
-.missing-if-branch {
- display: inline-block;
- margin-right: 5px;
- border-radius: 3px;
- position: relative;
- padding: 0 4px;
- background: #333;
- color: yellow;
-}
-
-.skip-if-branch {
- display: none;
- margin-right: 10px;
- position: relative;
- padding: 0 4px;
- background: #ccc;
- color: white;
-}
-.missing-if-branch .typ, .skip-if-branch .typ {
- color: inherit !important;
-}
-.coverage-summary {
- border-collapse: collapse;
- width: 100%;
-}
-.coverage-summary tr { border-bottom: 1px solid #bbb; }
-.keyline-all { border: 1px solid #ddd; }
-.coverage-summary td, .coverage-summary th { padding: 10px; }
-.coverage-summary tbody { border: 1px solid #bbb; }
-.coverage-summary td { border-right: 1px solid #bbb; }
-.coverage-summary td:last-child { border-right: none; }
-.coverage-summary th {
- text-align: left;
- font-weight: normal;
- white-space: nowrap;
-}
-.coverage-summary th.file { border-right: none !important; }
-.coverage-summary th.pct { }
-.coverage-summary th.pic,
-.coverage-summary th.abs,
-.coverage-summary td.pct,
-.coverage-summary td.abs { text-align: right; }
-.coverage-summary td.file { white-space: nowrap; }
-.coverage-summary td.pic { min-width: 120px !important; }
-.coverage-summary tfoot td { }
-
-.coverage-summary .sorter {
- height: 10px;
- width: 7px;
- display: inline-block;
- margin-left: 0.5em;
- background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
-}
-.coverage-summary .sorted .sorter {
- background-position: 0 -20px;
-}
-.coverage-summary .sorted-desc .sorter {
- background-position: 0 -10px;
-}
-.status-line { height: 10px; }
-/* yellow */
-.cbranch-no { background: yellow !important; color: #111; }
-/* dark red */
-.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
-.low .chart { border:1px solid #C21F39 }
-.highlighted,
-.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{
- background: #C21F39 !important;
-}
-/* medium red */
-.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
-/* light red */
-.low, .cline-no { background:#FCE1E5 }
-/* light green */
-.high, .cline-yes { background:rgb(230,245,208) }
-/* medium green */
-.cstat-yes { background:rgb(161,215,106) }
-/* dark green */
-.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
-.high .chart { border:1px solid rgb(77,146,33) }
-/* dark yellow (gold) */
-.status-line.medium, .medium .cover-fill { background: #f9cd0b; }
-.medium .chart { border:1px solid #f9cd0b; }
-/* light yellow */
-.medium { background: #fff4c2; }
-
-.cstat-skip { background: #ddd; color: #111; }
-.fstat-skip { background: #ddd; color: #111 !important; }
-.cbranch-skip { background: #ddd !important; color: #111; }
-
-span.cline-neutral { background: #eaeaea; }
-
-.coverage-summary td.empty {
- opacity: .5;
- padding-top: 4px;
- padding-bottom: 4px;
- line-height: 1;
- color: #888;
-}
-
-.cover-fill, .cover-empty {
- display:inline-block;
- height: 12px;
-}
-.chart {
- line-height: 0;
-}
-.cover-empty {
- background: white;
-}
-.cover-full {
- border-right: none !important;
-}
-pre.prettyprint {
- border: none !important;
- padding: 0 !important;
- margin: 0 !important;
-}
-.com { color: #999 !important; }
-.ignore-none { color: #999; font-weight: normal; }
-
-.wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -48px;
-}
-.footer, .push {
- height: 48px;
-}
diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js
deleted file mode 100644
index b221675..0000000
--- a/coverage/lcov-report/block-navigation.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/* eslint-disable */
-var jumpToCode = (function init() {
- // Classes of code we would like to highlight in the file view
- var missingCoverageClasses = [".cbranch-no", ".cstat-no", ".fstat-no"]
-
- // Elements to highlight in the file listing view
- var fileListingElements = ["td.pct.low"]
-
- // We don't want to select elements that are direct descendants of another match
- var notSelector = ":not(" + missingCoverageClasses.join("):not(") + ") > " // becomes `:not(a):not(b) > `
-
- // Selecter that finds elements on the page to which we can jump
- var selector = fileListingElements.join(", ") + ", " + notSelector + missingCoverageClasses.join(", " + notSelector) // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
-
- // The NodeList of matching elements
- var missingCoverageElements = document.querySelectorAll(selector)
-
- var currentIndex
-
- function toggleClass(index) {
- missingCoverageElements.item(currentIndex).classList.remove("highlighted")
- missingCoverageElements.item(index).classList.add("highlighted")
- }
-
- function makeCurrent(index) {
- toggleClass(index)
- currentIndex = index
- missingCoverageElements.item(index).scrollIntoView({
- behavior: "smooth",
- block: "center",
- inline: "center",
- })
- }
-
- function goToPrevious() {
- var nextIndex = 0
- if (typeof currentIndex !== "number" || currentIndex === 0) {
- nextIndex = missingCoverageElements.length - 1
- } else if (missingCoverageElements.length > 1) {
- nextIndex = currentIndex - 1
- }
-
- makeCurrent(nextIndex)
- }
-
- function goToNext() {
- var nextIndex = 0
-
- if (typeof currentIndex === "number" && currentIndex < missingCoverageElements.length - 1) {
- nextIndex = currentIndex + 1
- }
-
- makeCurrent(nextIndex)
- }
-
- return function jump(event) {
- if (document.getElementById("fileSearch") === document.activeElement && document.activeElement != null) {
- // if we're currently focused on the search input, we don't want to navigate
- return
- }
-
- switch (event.which) {
- case 78: // n
- case 74: // j
- goToNext()
- break
- case 66: // b
- case 75: // k
- case 80: // p
- goToPrevious()
- break
- }
- }
-})()
-window.addEventListener("keydown", jumpToCode)
diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png
deleted file mode 100644
index c1525b8..0000000
Binary files a/coverage/lcov-report/favicon.png and /dev/null differ
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
deleted file mode 100644
index 90f66ed..0000000
--- a/coverage/lcov-report/index.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
- Code coverage report for All files
-
-
-
-
-
-
-
-
-
-
-
-
All files
-
-
-
- 88.53%
- Statements
- 386/436
-
-
-
-
- 85.53%
- Branches
- 207/242
-
-
-
-
- 73.33%
- Functions
- 44/60
-
-
-
-
- 90.2%
- Lines
- 359/398
-
-
-
-
-
- Press n or j to go to the next uncovered block, b , p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-
-
-
- File
-
- Statements
-
- Branches
-
- Functions
-
- Lines
-
-
-
-
- src
-
-
-
- 80.98%
- 132/163
- 84.44%
- 76/90
- 74.28%
- 26/35
- 80.98%
- 115/142
-
-
-
- src/renderer
-
-
-
- 93.04%
- 254/273
- 86.18%
- 131/152
- 72%
- 18/25
- 95.31%
- 244/256
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
deleted file mode 100644
index b317a7c..0000000
--- a/coverage/lcov-report/prettify.css
+++ /dev/null
@@ -1 +0,0 @@
-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
deleted file mode 100644
index a928be1..0000000
--- a/coverage/lcov-report/prettify.js
+++ /dev/null
@@ -1,896 +0,0 @@
-/* eslint-disable */
-window.PR_SHOULD_USE_CONTINUATION = true
-;(function () {
- var h = ["break,continue,do,else,for,if,return,while"]
- var u = [
- h,
- "auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile",
- ]
- var p = [u, "catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"]
- var l = [
- p,
- "alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where",
- ]
- var x = [
- p,
- "abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient",
- ]
- var R = [
- x,
- "as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var",
- ]
- var r =
- "all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes"
- var w = [p, "debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"]
- var s =
- "caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"
- var I = [
- h,
- "and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None",
- ]
- var f = [
- h,
- "alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END",
- ]
- var H = [h, "case,done,elif,esac,eval,fi,function,in,local,set,then,until"]
- var A = [l, R, w, s + I, f, H]
- var e =
- /^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/
- var C = "str"
- var z = "kwd"
- var j = "com"
- var O = "typ"
- var G = "lit"
- var L = "pun"
- var F = "pln"
- var m = "tag"
- var E = "dec"
- var J = "src"
- var P = "atn"
- var n = "atv"
- var N = "nocode"
- var M =
- "(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*"
- function k(Z) {
- var ad = 0
- var S = false
- var ac = false
- for (var V = 0, U = Z.length; V < U; ++V) {
- var ae = Z[V]
- if (ae.ignoreCase) {
- ac = true
- } else {
- if (/[a-z]/i.test(ae.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ""))) {
- S = true
- ac = false
- break
- }
- }
- }
- var Y = { b: 8, t: 9, n: 10, v: 11, f: 12, r: 13 }
- function ab(ah) {
- var ag = ah.charCodeAt(0)
- if (ag !== 92) {
- return ag
- }
- var af = ah.charAt(1)
- ag = Y[af]
- if (ag) {
- return ag
- } else {
- if ("0" <= af && af <= "7") {
- return parseInt(ah.substring(1), 8)
- } else {
- if (af === "u" || af === "x") {
- return parseInt(ah.substring(2), 16)
- } else {
- return ah.charCodeAt(1)
- }
- }
- }
- }
- function T(af) {
- if (af < 32) {
- return (af < 16 ? "\\x0" : "\\x") + af.toString(16)
- }
- var ag = String.fromCharCode(af)
- if (ag === "\\" || ag === "-" || ag === "[" || ag === "]") {
- ag = "\\" + ag
- }
- return ag
- }
- function X(am) {
- var aq = am
- .substring(1, am.length - 1)
- .match(
- new RegExp(
- "\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]",
- "g"
- )
- )
- var ak = []
- var af = []
- var ao = aq[0] === "^"
- for (var ar = ao ? 1 : 0, aj = aq.length; ar < aj; ++ar) {
- var ah = aq[ar]
- if (/\\[bdsw]/i.test(ah)) {
- ak.push(ah)
- } else {
- var ag = ab(ah)
- var al
- if (ar + 2 < aj && "-" === aq[ar + 1]) {
- al = ab(aq[ar + 2])
- ar += 2
- } else {
- al = ag
- }
- af.push([ag, al])
- if (!(al < 65 || ag > 122)) {
- if (!(al < 65 || ag > 90)) {
- af.push([Math.max(65, ag) | 32, Math.min(al, 90) | 32])
- }
- if (!(al < 97 || ag > 122)) {
- af.push([Math.max(97, ag) & ~32, Math.min(al, 122) & ~32])
- }
- }
- }
- }
- af.sort(function (av, au) {
- return av[0] - au[0] || au[1] - av[1]
- })
- var ai = []
- var ap = [NaN, NaN]
- for (var ar = 0; ar < af.length; ++ar) {
- var at = af[ar]
- if (at[0] <= ap[1] + 1) {
- ap[1] = Math.max(ap[1], at[1])
- } else {
- ai.push((ap = at))
- }
- }
- var an = ["["]
- if (ao) {
- an.push("^")
- }
- an.push.apply(an, ak)
- for (var ar = 0; ar < ai.length; ++ar) {
- var at = ai[ar]
- an.push(T(at[0]))
- if (at[1] > at[0]) {
- if (at[1] + 1 > at[0]) {
- an.push("-")
- }
- an.push(T(at[1]))
- }
- }
- an.push("]")
- return an.join("")
- }
- function W(al) {
- var aj = al.source.match(
- new RegExp(
- "(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)",
- "g"
- )
- )
- var ah = aj.length
- var an = []
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- var ag = aj[ak]
- if (ag === "(") {
- ++am
- } else {
- if ("\\" === ag.charAt(0)) {
- var af = +ag.substring(1)
- if (af && af <= am) {
- an[af] = -1
- }
- }
- }
- }
- for (var ak = 1; ak < an.length; ++ak) {
- if (-1 === an[ak]) {
- an[ak] = ++ad
- }
- }
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- var ag = aj[ak]
- if (ag === "(") {
- ++am
- if (an[am] === undefined) {
- aj[ak] = "(?:"
- }
- } else {
- if ("\\" === ag.charAt(0)) {
- var af = +ag.substring(1)
- if (af && af <= am) {
- aj[ak] = "\\" + an[am]
- }
- }
- }
- }
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- if ("^" === aj[ak] && "^" !== aj[ak + 1]) {
- aj[ak] = ""
- }
- }
- if (al.ignoreCase && S) {
- for (var ak = 0; ak < ah; ++ak) {
- var ag = aj[ak]
- var ai = ag.charAt(0)
- if (ag.length >= 2 && ai === "[") {
- aj[ak] = X(ag)
- } else {
- if (ai !== "\\") {
- aj[ak] = ag.replace(/[a-zA-Z]/g, function (ao) {
- var ap = ao.charCodeAt(0)
- return "[" + String.fromCharCode(ap & ~32, ap | 32) + "]"
- })
- }
- }
- }
- }
- return aj.join("")
- }
- var aa = []
- for (var V = 0, U = Z.length; V < U; ++V) {
- var ae = Z[V]
- if (ae.global || ae.multiline) {
- throw new Error("" + ae)
- }
- aa.push("(?:" + W(ae) + ")")
- }
- return new RegExp(aa.join("|"), ac ? "gi" : "g")
- }
- function a(V) {
- var U = /(?:^|\s)nocode(?:\s|$)/
- var X = []
- var T = 0
- var Z = []
- var W = 0
- var S
- if (V.currentStyle) {
- S = V.currentStyle.whiteSpace
- } else {
- if (window.getComputedStyle) {
- S = document.defaultView.getComputedStyle(V, null).getPropertyValue("white-space")
- }
- }
- var Y = S && "pre" === S.substring(0, 3)
- function aa(ab) {
- switch (ab.nodeType) {
- case 1:
- if (U.test(ab.className)) {
- return
- }
- for (var ae = ab.firstChild; ae; ae = ae.nextSibling) {
- aa(ae)
- }
- var ad = ab.nodeName
- if ("BR" === ad || "LI" === ad) {
- X[W] = "\n"
- Z[W << 1] = T++
- Z[(W++ << 1) | 1] = ab
- }
- break
- case 3:
- case 4:
- var ac = ab.nodeValue
- if (ac.length) {
- if (!Y) {
- ac = ac.replace(/[ \t\r\n]+/g, " ")
- } else {
- ac = ac.replace(/\r\n?/g, "\n")
- }
- X[W] = ac
- Z[W << 1] = T
- T += ac.length
- Z[(W++ << 1) | 1] = ab
- }
- break
- }
- }
- aa(V)
- return { sourceCode: X.join("").replace(/\n$/, ""), spans: Z }
- }
- function B(S, U, W, T) {
- if (!U) {
- return
- }
- var V = { sourceCode: U, basePos: S }
- W(V)
- T.push.apply(T, V.decorations)
- }
- var v = /\S/
- function o(S) {
- var V = undefined
- for (var U = S.firstChild; U; U = U.nextSibling) {
- var T = U.nodeType
- V = T === 1 ? (V ? S : U) : T === 3 ? (v.test(U.nodeValue) ? S : V) : V
- }
- return V === S ? undefined : V
- }
- function g(U, T) {
- var S = {}
- var V
- ;(function () {
- var ad = U.concat(T)
- var ah = []
- var ag = {}
- for (var ab = 0, Z = ad.length; ab < Z; ++ab) {
- var Y = ad[ab]
- var ac = Y[3]
- if (ac) {
- for (var ae = ac.length; --ae >= 0; ) {
- S[ac.charAt(ae)] = Y
- }
- }
- var af = Y[1]
- var aa = "" + af
- if (!ag.hasOwnProperty(aa)) {
- ah.push(af)
- ag[aa] = null
- }
- }
- ah.push(/[\0-\uffff]/)
- V = k(ah)
- })()
- var X = T.length
- var W = function (ah) {
- var Z = ah.sourceCode,
- Y = ah.basePos
- var ad = [Y, F]
- var af = 0
- var an = Z.match(V) || []
- var aj = {}
- for (var ae = 0, aq = an.length; ae < aq; ++ae) {
- var ag = an[ae]
- var ap = aj[ag]
- var ai = void 0
- var am
- if (typeof ap === "string") {
- am = false
- } else {
- var aa = S[ag.charAt(0)]
- if (aa) {
- ai = ag.match(aa[1])
- ap = aa[0]
- } else {
- for (var ao = 0; ao < X; ++ao) {
- aa = T[ao]
- ai = ag.match(aa[1])
- if (ai) {
- ap = aa[0]
- break
- }
- }
- if (!ai) {
- ap = F
- }
- }
- am = ap.length >= 5 && "lang-" === ap.substring(0, 5)
- if (am && !(ai && typeof ai[1] === "string")) {
- am = false
- ap = J
- }
- if (!am) {
- aj[ag] = ap
- }
- }
- var ab = af
- af += ag.length
- if (!am) {
- ad.push(Y + ab, ap)
- } else {
- var al = ai[1]
- var ak = ag.indexOf(al)
- var ac = ak + al.length
- if (ai[2]) {
- ac = ag.length - ai[2].length
- ak = ac - al.length
- }
- var ar = ap.substring(5)
- B(Y + ab, ag.substring(0, ak), W, ad)
- B(Y + ab + ak, al, q(ar, al), ad)
- B(Y + ab + ac, ag.substring(ac), W, ad)
- }
- }
- ah.decorations = ad
- }
- return W
- }
- function i(T) {
- var W = [],
- S = []
- if (T.tripleQuotedStrings) {
- W.push([
- C,
- /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
- null,
- "'\"",
- ])
- } else {
- if (T.multiLineStrings) {
- W.push([
- C,
- /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
- null,
- "'\"`",
- ])
- } else {
- W.push([C, /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/, null, "\"'"])
- }
- }
- if (T.verbatimStrings) {
- S.push([C, /^@\"(?:[^\"]|\"\")*(?:\"|$)/, null])
- }
- var Y = T.hashComments
- if (Y) {
- if (T.cStyleComments) {
- if (Y > 1) {
- W.push([j, /^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/, null, "#"])
- } else {
- W.push([
- j,
- /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
- null,
- "#",
- ])
- }
- S.push([C, /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/, null])
- } else {
- W.push([j, /^#[^\r\n]*/, null, "#"])
- }
- }
- if (T.cStyleComments) {
- S.push([j, /^\/\/[^\r\n]*/, null])
- S.push([j, /^\/\*[\s\S]*?(?:\*\/|$)/, null])
- }
- if (T.regexLiterals) {
- var X = "/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/"
- S.push(["lang-regex", new RegExp("^" + M + "(" + X + ")")])
- }
- var V = T.types
- if (V) {
- S.push([O, V])
- }
- var U = ("" + T.keywords).replace(/^ | $/g, "")
- if (U.length) {
- S.push([z, new RegExp("^(?:" + U.replace(/[\s,]+/g, "|") + ")\\b"), null])
- }
- W.push([F, /^\s+/, null, " \r\n\t\xA0"])
- S.push(
- [G, /^@[a-z_$][a-z_$@0-9]*/i, null],
- [O, /^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/, null],
- [F, /^[a-z_$][a-z_$@0-9]*/i, null],
- [
- G,
- new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*", "i"),
- null,
- "0123456789",
- ],
- [F, /^\\[\s\S]?/, null],
- [L, /^.[^\s\w\.$@\'\"\`\/\#\\]*/, null]
- )
- return g(W, S)
- }
- var K = i({ keywords: A, hashComments: true, cStyleComments: true, multiLineStrings: true, regexLiterals: true })
- function Q(V, ag) {
- var U = /(?:^|\s)nocode(?:\s|$)/
- var ab = /\r\n?|\n/
- var ac = V.ownerDocument
- var S
- if (V.currentStyle) {
- S = V.currentStyle.whiteSpace
- } else {
- if (window.getComputedStyle) {
- S = ac.defaultView.getComputedStyle(V, null).getPropertyValue("white-space")
- }
- }
- var Z = S && "pre" === S.substring(0, 3)
- var af = ac.createElement("LI")
- while (V.firstChild) {
- af.appendChild(V.firstChild)
- }
- var W = [af]
- function ae(al) {
- switch (al.nodeType) {
- case 1:
- if (U.test(al.className)) {
- break
- }
- if ("BR" === al.nodeName) {
- ad(al)
- if (al.parentNode) {
- al.parentNode.removeChild(al)
- }
- } else {
- for (var an = al.firstChild; an; an = an.nextSibling) {
- ae(an)
- }
- }
- break
- case 3:
- case 4:
- if (Z) {
- var am = al.nodeValue
- var aj = am.match(ab)
- if (aj) {
- var ai = am.substring(0, aj.index)
- al.nodeValue = ai
- var ah = am.substring(aj.index + aj[0].length)
- if (ah) {
- var ak = al.parentNode
- ak.insertBefore(ac.createTextNode(ah), al.nextSibling)
- }
- ad(al)
- if (!ai) {
- al.parentNode.removeChild(al)
- }
- }
- }
- break
- }
- }
- function ad(ak) {
- while (!ak.nextSibling) {
- ak = ak.parentNode
- if (!ak) {
- return
- }
- }
- function ai(al, ar) {
- var aq = ar ? al.cloneNode(false) : al
- var ao = al.parentNode
- if (ao) {
- var ap = ai(ao, 1)
- var an = al.nextSibling
- ap.appendChild(aq)
- for (var am = an; am; am = an) {
- an = am.nextSibling
- ap.appendChild(am)
- }
- }
- return aq
- }
- var ah = ai(ak.nextSibling, 0)
- for (var aj; (aj = ah.parentNode) && aj.nodeType === 1; ) {
- ah = aj
- }
- W.push(ah)
- }
- for (var Y = 0; Y < W.length; ++Y) {
- ae(W[Y])
- }
- if (ag === (ag | 0)) {
- W[0].setAttribute("value", ag)
- }
- var aa = ac.createElement("OL")
- aa.className = "linenums"
- var X = Math.max(0, (ag - 1) | 0) || 0
- for (var Y = 0, T = W.length; Y < T; ++Y) {
- af = W[Y]
- af.className = "L" + ((Y + X) % 10)
- if (!af.firstChild) {
- af.appendChild(ac.createTextNode("\xA0"))
- }
- aa.appendChild(af)
- }
- V.appendChild(aa)
- }
- function D(ac) {
- var aj = /\bMSIE\b/.test(navigator.userAgent)
- var am = /\n/g
- var al = ac.sourceCode
- var an = al.length
- var V = 0
- var aa = ac.spans
- var T = aa.length
- var ah = 0
- var X = ac.decorations
- var Y = X.length
- var Z = 0
- X[Y] = an
- var ar, aq
- for (aq = ar = 0; aq < Y; ) {
- if (X[aq] !== X[aq + 2]) {
- X[ar++] = X[aq++]
- X[ar++] = X[aq++]
- } else {
- aq += 2
- }
- }
- Y = ar
- for (aq = ar = 0; aq < Y; ) {
- var at = X[aq]
- var ab = X[aq + 1]
- var W = aq + 2
- while (W + 2 <= Y && X[W + 1] === ab) {
- W += 2
- }
- X[ar++] = at
- X[ar++] = ab
- aq = W
- }
- Y = X.length = ar
- var ae = null
- while (ah < T) {
- var af = aa[ah]
- var S = aa[ah + 2] || an
- var ag = X[Z]
- var ap = X[Z + 2] || an
- var W = Math.min(S, ap)
- var ak = aa[ah + 1]
- var U
- if (ak.nodeType !== 1 && (U = al.substring(V, W))) {
- if (aj) {
- U = U.replace(am, "\r")
- }
- ak.nodeValue = U
- var ai = ak.ownerDocument
- var ao = ai.createElement("SPAN")
- ao.className = X[Z + 1]
- var ad = ak.parentNode
- ad.replaceChild(ao, ak)
- ao.appendChild(ak)
- if (V < S) {
- aa[ah + 1] = ak = ai.createTextNode(al.substring(W, S))
- ad.insertBefore(ak, ao.nextSibling)
- }
- }
- V = W
- if (V >= S) {
- ah += 2
- }
- if (V >= ap) {
- Z += 2
- }
- }
- }
- var t = {}
- function c(U, V) {
- for (var S = V.length; --S >= 0; ) {
- var T = V[S]
- if (!t.hasOwnProperty(T)) {
- t[T] = U
- } else {
- if (window.console) {
- console.warn("cannot override language handler %s", T)
- }
- }
- }
- }
- function q(T, S) {
- if (!(T && t.hasOwnProperty(T))) {
- T = /^\s*]*(?:>|$)/],
- [j, /^<\!--[\s\S]*?(?:-\->|$)/],
- ["lang-", /^<\?([\s\S]+?)(?:\?>|$)/],
- ["lang-", /^<%([\s\S]+?)(?:%>|$)/],
- [L, /^(?:<[%?]|[%?]>)/],
- ["lang-", /^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],
- ["lang-js", /^
-
-
-
-